服务器是如何响应浏览器的 首先服务器会返回响应行,包括协议版本和状态码。 并不是所有的请求都可以被服务器处理的,那么一些无法处理或者处理出错的信息,怎么办呢?服务器会通过请求...
服务器是如何响应浏览器的 首先服务器会返回响应行,包括协议版本和状态码。 并不是所有的请求都可以被服务器处理的,那么一些无法处理或者处理出错的信息,怎么办呢?服务器会通过请求...
摘自 李兵 《浏览器工作原理与实践》 Chrome的默认策略是,每个标签对应一个渲染进程。但是如果从一个页面打开了新页面,而新页面和当前页面属于同一站点时,那么新页面会复用父...
摘自 李兵 《浏览器工作原理与实践》 采用多进程架构的额外好处是可以使用安全沙箱,你可以把沙箱看成是操作系统给进程上了一把锁,沙箱里面的程序可以运行,但是不能在你的硬盘上写入...
摘自 李兵 《浏览器工作原理与实践》 仅仅打开了 1 个页面,为什么有 4 个进程? 因为打开 1 个页面至少需要 1 个网络进程、1 个浏览器进程、1 个 GPU 进程以及...
进程和线程之间的关系有以下 4 个特点。 进程中的任意一线程执行出错,都会导致整个进程的崩溃。 线程之间共享进程中的数据。 当一个进程关闭之后,操作系统会回收进程所占用的内存...
JH 的文章主题提炼 核心主题一: 拥抱痛苦,寻找宏大叙事 痛苦的根源与应对 文本开篇就直截了纲地指出,痛苦是人生的常态,无法逃避。无论是贫穷还是富有,都无法免除焦虑、担忧、...
摘自 万维钢 《高手修炼手册》 知道这些套路不难,但是真要使用套路,你需要克服一个心理障碍。 这个心理障碍就是到底要“做真实的自己”,还是去摆弄别人。 比如说,我明明不关心这...
提升nuxt+tailwind css 开发体验的配置,需要 能做 eslint 检查 能保存时自动做代码格式化(例如删除多余的空格) 能在提交代码时自动做上面两步 支持ta...
摘自 万维钢 《高手修炼手册》 加州大学伯克利分校的教授莫滕·汉森(Morten Hansen),最近调查了不同行业的5000个员工,一方面通过问卷调查看看他们的工作动力是目...
摘自 万维钢 《高手修炼手册》 生活黑客已经出现在各个领域,可以说有各种门派。 时间管理派大约是其中最经典的一派。你可能学习过“高效能人士的七个习惯”、用过“GTD”、听说过...
摘自 万维钢 《高手修炼手册》 黑客,泛指那些善于折腾技术,能“黑进系统”的人。 那何必非得是计算机系统呢?日常生活中的各种事物也都可以是系统,而系统,都有两套规则。 一般人...
摘自 万维钢 《高手修炼手册》 现代社会出现了一个“创新阶层(creative class)”,他们的工作和生活方式跟以前的工人非常不一样。创新阶层的成员包括艺术家、工程师、...
摘自 万维钢 《高手修炼手册》 创新阶层(creative class),他们从事的是创造性的工作,他们必须有自己独立的思考和判断。而具有黑客思维的人,更是如此。他们会非常自...
摘自 万维钢 《高手修炼手册》 如果你表扬孩子聪明,“这题你都会做?我儿子太聪明了!” —— 他就会陷入固定思维模式之中。他会把以后每一项任务都当成证明自己聪明或者不聪明的测...
摘自 万维钢 《高手修炼手册》 人对智能的思维模式可以分为两种。一种是所谓“成长思维模式(growth mindset)”,就是你认为学习不在天赋,而在于努力,只要努力用功,...
学术界和工业界对术语“智能体” (Agent) 提出了各种定义。大致来说,一个智能体应具备类似人类的思考和规划能力,拥有记忆甚至情感,并具备一定的技能以便与环境、智能体和人类...
大厂之间的激烈竞争,尤其是大模型的普及和降价,为独立开发工程师带来了前所未有的机遇。个体开发者不再需要依赖庞大的团队或巨额资金,便可以利用AI的能力,快速实现创意,甚至一个人...
两大类LLM应用开发框架 ChatBot开发框架 主要面向开发聊天机器人(ChatBot)的框架,例如LangChain和Llama Index。此外,大多数流行的RAG开发...