草庐IT

关于博客园绝境求商的一点点感想!

  作为一个非常古老(80后)的面向百度开发的程序员,我用百度非常多,大概在前几年的时候,搜技术关键字的时候,博客园上面的问题在百度首页出现的机会非常多,另外还有iteye这样的网站,但是在近几年发现越来越少了,首页基本上都是csdn的帖子,很多帖子都是无意义的复制,重复。虽然csdn的界面好看一点,但是内容却不敢保证,出现这个原因大概是因为百度2019年投资了开源中国,而开源中国和csdn又是一家。  这就造成了目前的局面,百度搜索的结果权重大部分都往csdn去了,而博客园的生存更加困难了,造成了部分技术博主的流失了。只留下一些有情怀的博主。如果google能进入中国市场,那么博客园的权重会

关于博客园绝境求商的一点点感想!

  作为一个非常古老(80后)的面向百度开发的程序员,我用百度非常多,大概在前几年的时候,搜技术关键字的时候,博客园上面的问题在百度首页出现的机会非常多,另外还有iteye这样的网站,但是在近几年发现越来越少了,首页基本上都是csdn的帖子,很多帖子都是无意义的复制,重复。虽然csdn的界面好看一点,但是内容却不敢保证,出现这个原因大概是因为百度2019年投资了开源中国,而开源中国和csdn又是一家。  这就造成了目前的局面,百度搜索的结果权重大部分都往csdn去了,而博客园的生存更加困难了,造成了部分技术博主的流失了。只留下一些有情怀的博主。如果google能进入中国市场,那么博客园的权重会

字节跳动Java面试还要问网络知识?懂一点就好

🍅作者简介:CSDN2021博客之星亚军🏆、新星计划导师✌、博客专家💪🍅哪吒多年工作总结:Java学习路线总结,搬砖工逆袭Java架构师🍅关注公众号【哪吒编程】,回复1024,获取Java学习路线思维导图、大厂面试真题、加入万粉计划交流群、一起学习进步目录一、TCP与UDP二、基于TCP协议的面向连接的套接字(InternetSocket)1、TCP2、流格式套接字3、SOCK_STREAM有以下特点三、基于UDP协议的无连接的套接字(DatagramSockets)1、UDP2、数据报格式套接字3、SOCK_DGRAM有以下特点四、接收数据的阻塞问题1、TCP2、UDP五、TCP实现数据上传

字节跳动Java面试还要问网络知识?懂一点就好

🍅作者简介:CSDN2021博客之星亚军🏆、新星计划导师✌、博客专家💪🍅哪吒多年工作总结:Java学习路线总结,搬砖工逆袭Java架构师🍅关注公众号【哪吒编程】,回复1024,获取Java学习路线思维导图、大厂面试真题、加入万粉计划交流群、一起学习进步目录一、TCP与UDP二、基于TCP协议的面向连接的套接字(InternetSocket)1、TCP2、流格式套接字3、SOCK_STREAM有以下特点三、基于UDP协议的无连接的套接字(DatagramSockets)1、UDP2、数据报格式套接字3、SOCK_DGRAM有以下特点四、接收数据的阻塞问题1、TCP2、UDP五、TCP实现数据上传

项目部署,一点也不难!

      目录一、部署前准备(一)前端多环境准备(二)后端多环境准备二、项目部署(一)原始部署1、前端部署2、前端部署测试3、后端部署(二)宝塔Linux部署1、前端部署2、后端部署(三)Docker部署三、绑定域名        作为程序员,打代码是远远不够的,还要对项目进行部署,也就是上线。将本地开发好的项目部署在远程服务器上,使得任何机器都可以通过我们远程服务器的公网ip或者域名加上端口号访问到我们项目。本篇博客将详细讲解不同的项目部署方法,看完这篇文章,你一定会有所收获!首先项目部署分一下几个步骤:环境搭建:以springboot项目为例,需要将项目打成jar包,想要让jar包在服务

项目部署,一点也不难!

      目录一、部署前准备(一)前端多环境准备(二)后端多环境准备二、项目部署(一)原始部署1、前端部署2、前端部署测试3、后端部署(二)宝塔Linux部署1、前端部署2、后端部署(三)Docker部署三、绑定域名        作为程序员,打代码是远远不够的,还要对项目进行部署,也就是上线。将本地开发好的项目部署在远程服务器上,使得任何机器都可以通过我们远程服务器的公网ip或者域名加上端口号访问到我们项目。本篇博客将详细讲解不同的项目部署方法,看完这篇文章,你一定会有所收获!首先项目部署分一下几个步骤:环境搭建:以springboot项目为例,需要将项目打成jar包,想要让jar包在服务

GPT-4最震撼我的一点

昨天我看了一遍OpenAI发的视频和论文,最震撼我的并不是根据手绘草图生成HTML页面代码,因为草图太简单,对于复杂的有交互的界面,还不知道它的能力究竟如何,能不能生成准确的、清晰的代码,我再实验一下再给大家分享。最让我震撼的是论文中关于“Steerability”的部分,它展示了AI在个性化教育方面极大的潜力,如果能充分利用,必将在教育领域掀起一场革命。简单来说,就是用户可以指导、配置AI,定义AI所属的领域,行事风格,甚至语气,语调,比如说我们告诉GPT-4: “你是一个始终用苏格拉底风格回答问题的导师。你绝不会直接给学生答案,总是提出恰当的问题来引导学生自己思考。你应该根据学生的兴趣和知

GPT-4最震撼我的一点

昨天我看了一遍OpenAI发的视频和论文,最震撼我的并不是根据手绘草图生成HTML页面代码,因为草图太简单,对于复杂的有交互的界面,还不知道它的能力究竟如何,能不能生成准确的、清晰的代码,我再实验一下再给大家分享。最让我震撼的是论文中关于“Steerability”的部分,它展示了AI在个性化教育方面极大的潜力,如果能充分利用,必将在教育领域掀起一场革命。简单来说,就是用户可以指导、配置AI,定义AI所属的领域,行事风格,甚至语气,语调,比如说我们告诉GPT-4: “你是一个始终用苏格拉底风格回答问题的导师。你绝不会直接给学生答案,总是提出恰当的问题来引导学生自己思考。你应该根据学生的兴趣和知

记录--对于$off,Exclude 和 Extract的一点理解

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助一.typescript高阶类型Exclude和ExtractExcludeTypeScript2.8 中增加了 Exclude 类型,该如何理解这个高级类型的定义呢?typeExclude=TextendsU?never:T;从 Exclude 的定义来看,就是判断 T 是否继承于 U,如果是,则返回 never,否则返回 T。1.T,U之间的关系,是否是基于结构相似呢?interfaceIPerson{name:string,age:number,sex:0|1,}interfaceIMan{name:string,age:num

记录--对于$off,Exclude 和 Extract的一点理解

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助一.typescript高阶类型Exclude和ExtractExcludeTypeScript2.8 中增加了 Exclude 类型,该如何理解这个高级类型的定义呢?typeExclude=TextendsU?never:T;从 Exclude 的定义来看,就是判断 T 是否继承于 U,如果是,则返回 never,否则返回 T。1.T,U之间的关系,是否是基于结构相似呢?interfaceIPerson{name:string,age:number,sex:0|1,}interfaceIMan{name:string,age:num