240 发简信
IP属地:河北
  • 120
    服务器响应浏览器的具体过程

    服务器是如何响应浏览器的 首先服务器会返回响应行,包括协议版本和状态码。 并不是所有的请求都可以被服务器处理的,那么一些无法处理或者处理出错的信息,怎么办呢?服务器会通过请求...

  • 浏览器页面同时崩溃

    摘自 李兵 《浏览器工作原理与实践》 Chrome的默认策略是,每个标签对应一个渲染进程。但是如果从一个页面打开了新页面,而新页面和当前页面属于同一站点时,那么新页面会复用父...

  • 安全沙箱

    摘自 李兵 《浏览器工作原理与实践》 采用多进程架构的额外好处是可以使用安全沙箱,你可以把沙箱看成是操作系统给进程上了一把锁,沙箱里面的程序可以运行,但是不能在你的硬盘上写入...

  • 浏览器进程

    摘自 李兵 《浏览器工作原理与实践》 仅仅打开了 1 个页面,为什么有 4 个进程? 因为打开 1 个页面至少需要 1 个网络进程、1 个浏览器进程、1 个 GPU 进程以及...

  • 进程和线程之间的关系

    进程和线程之间的关系有以下 4 个特点。 进程中的任意一线程执行出错,都会导致整个进程的崩溃。 线程之间共享进程中的数据。 当一个进程关闭之后,操作系统会回收进程所占用的内存...

  • 拥抱痛苦,寻找宏大叙事

    JH 的文章主题提炼 核心主题一: 拥抱痛苦,寻找宏大叙事 痛苦的根源与应对 文本开篇就直截了纲地指出,痛苦是人生的常态,无法逃避。无论是贫穷还是富有,都无法免除焦虑、担忧、...

  • 套路并不可耻

    摘自 万维钢 《高手修炼手册》 知道这些套路不难,但是真要使用套路,你需要克服一个心理障碍。 这个心理障碍就是到底要“做真实的自己”,还是去摆弄别人。 比如说,我明明不关心这...

  • Vscode 开发nuxt 3的环境配置

    提升nuxt+tailwind css 开发体验的配置,需要 能做 eslint 检查 能保存时自动做代码格式化(例如删除多余的空格) 能在提交代码时自动做上面两步 支持ta...

  • 目标感>热情

    摘自 万维钢 《高手修炼手册》 加州大学伯克利分校的教授莫滕·汉森(Morten Hansen),最近调查了不同行业的5000个员工,一方面通过问卷调查看看他们的工作动力是目...

  • 生活黑客

    摘自 万维钢 《高手修炼手册》 生活黑客已经出现在各个领域,可以说有各种门派。 时间管理派大约是其中最经典的一派。你可能学习过“高效能人士的七个习惯”、用过“GTD”、听说过...

  • 黑客精神

    摘自 万维钢 《高手修炼手册》 黑客,泛指那些善于折腾技术,能“黑进系统”的人。 那何必非得是计算机系统呢?日常生活中的各种事物也都可以是系统,而系统,都有两套规则。 一般人...

  • 创新阶层

    摘自 万维钢 《高手修炼手册》 现代社会出现了一个“创新阶层(creative class)”,他们的工作和生活方式跟以前的工人非常不一样。创新阶层的成员包括艺术家、工程师、...

  • 黑客精神

    摘自 万维钢 《高手修炼手册》 创新阶层(creative class),他们从事的是创造性的工作,他们必须有自己独立的思考和判断。而具有黑客思维的人,更是如此。他们会非常自...

  • 表扬努力

    摘自 万维钢 《高手修炼手册》 如果你表扬孩子聪明,“这题你都会做?我儿子太聪明了!” —— 他就会陷入固定思维模式之中。他会把以后每一项任务都当成证明自己聪明或者不聪明的测...

  • 成长思维模式

    摘自 万维钢 《高手修炼手册》 人对智能的思维模式可以分为两种。一种是所谓“成长思维模式(growth mindset)”,就是你认为学习不在天赋,而在于努力,只要努力用功,...

  • 智能体

    学术界和工业界对术语“智能体” (Agent) 提出了各种定义。大致来说,一个智能体应具备类似人类的思考和规划能力,拥有记忆甚至情感,并具备一定的技能以便与环境、智能体和人类...

  • AI时代:独立开发工程师的机遇

    大厂之间的激烈竞争,尤其是大模型的普及和降价,为独立开发工程师带来了前所未有的机遇。个体开发者不再需要依赖庞大的团队或巨额资金,便可以利用AI的能力,快速实现创意,甚至一个人...

  • LLM入门

    两大类LLM应用开发框架 ChatBot开发框架 主要面向开发聊天机器人(ChatBot)的框架,例如LangChain和Llama Index。此外,大多数流行的RAG开发...