- 博客(1369)
- 收藏
- 关注
转载 通过代码看 React 的历史
他最初做了一个叫 “FaxJS” 的个人项目,后来改名为 “FBolt(Functional Bolt)”,再后来,它就成了 “React”。虽然大部分(大概 90%)广告相关的功能都可以用 Bolt 实现,但在项目中仍有一些情况,团队不得不脱离自己的框架,采用不太声明式的解决方案。多年来,我在使用 React 的过程中也一直有同样的疑问,直到某一天,突然恍然大悟。多年来聆听 React 核心团队的交流,再加上对这个工具演变过程的观察,终于让我彻底理解了它的设计逻辑。在 Web 的发展历程中由来已久。
2025-08-18 13:03:02
30
转载 移动端布局避坑指南:从100vh到dvh,彻底解决动态视口适配难题
但在移动端,情况却大不相同。在移动互联网浪潮下,前端开发者常常遭遇「桌面完美,移动翻车」的尴尬困境:精心设计的页面在手机端频繁出现内容截断、布局抖动,甚至因浏览器工具栏的显隐引发「位移惨案」。因此,在实际开发中,建议进行充分的测试,并为不支持这些单位的浏览器提供合适的备用方案,以确保页面在各种移动设备上都能有良好的显示效果。幸运的是,随着 CSS 技术的发展,我们有了更好的解决方案。但是,在移动设备上的表现就差强人意了,移动设备的视口大小会受动态工具栏(例如地址栏和标签栏)存在与否的影响。
2025-08-07 09:02:18
49
原创 35岁大厂程序员离职,1个半月终于上岸!
因为现在有很多竞争者,能力一样的情况下大概率是薪资低的胜出,没有说期望薪资,那就是有的聊。可能就是看了古仔的电影《私家侦探》,里面有一句话,"我们这种年纪有些事情要做就得做,不是天天回想自己的曾经有多风光"。也有另外一些声音,就是在大厂干了这么多年,肯定有积蓄啊。包括现在一些小公司对大厂出来的根本不感冒,毕竟年龄在那摆着,35+岁了,另外他们可能觉得你也接受不了薪资的一个巨大落差,所以根本不跟你聊。有大公司也有小公司,还有远程工作,有的面到最后了,有的4面了,有的是hr面完了,最终也是没有通过。
2025-08-05 23:09:32
171
转载 作为前端Team Leader,我是如何做技术选型、项目排期和新人培养的?
硬要上React,那我得先掂量掂量,有没有时间搞培训,大家愿不愿意学,项目等不等得起。一个冷门的技术,可能文档都找不到几篇,遇到问题,谷歌都搜不到,那真是叫天天不应。但看的目的不是为了批评他,而是借着他的代码,告诉他我们团队的编码规范是什么样的,为什么要这么写。我刚工作时就遇到过这种,一个人对着一堆过期的文档,两眼一抹黑,连个问题都不知道该问谁,那种无助感现在还记得。以前自己写代码,好坏都是自己的事,代码烂了,加班补上就行。当老板找我谈话,说想让我带前端团队的时候,说实话,我第一反应是“完了”。
2025-08-04 08:02:35
31
转载 前端登录token到底应该存在哪?LocalStorage、SessionStorage还是Cookie?一篇说透!
攻击者通过某种方式(比如评论区)向你的网站注入了恶意的JavaScript脚本。,所以银行服务器会认为这个请求是你本人发起的,于是转账就成功了。只要你的网站存在XSS漏洞,存在里面的任何数据都能被轻易窃取。综合以上所有分析,我们终于可以给出当前公认的最佳、最安全的方案了。但这种方便的背后,隐藏着巨大的风险。允许在“顶级导航”(如。**:生命周期很短(如15分钟),用于访问受保护的API资源。一个错误的选择,可能会直接导致你的网站出现严重的安全漏洞。**安全** (防XSS+CSRF), **体验好**
2025-08-02 21:27:06
124
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
14
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
15
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
15
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
13
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
17
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
14
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
19
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
15
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
10
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
13
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
13
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
13
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
8
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
8
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
6
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
6
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
7
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
6
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
8
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
10
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
8
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
10
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
9
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
7
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
3
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
3
转载 “页面白屏了?别慌!前端工程师必备的排查技巧和面试攻略“
"我的排查步骤是:首先查看Console面板的错误信息,这能快速定位JS异常;"页面白屏主要有五种原因:JavaScript执行错误、资源加载失败、CSS样式问题、接口异常和浏览器兼容性。"JS错误在Console有明确报错信息和堆栈,资源失败在Network显示红色状态码。"依赖监控系统收集错误信息,结合用户反馈确定影响范围,通过错误堆栈和用户环境信息快速定位。"移动端调试困难,需要vConsole或真机调试。"预防方面建立错误边界、资源容错机制、统一接口异常处理、兼容性检测,同时搭建监控告警体系。
2025-08-02 21:27:06
2
转载 Vite打包优化实践:从分包到性能提升
随着前端应用功能的增加,项目的打包体积也会不断膨胀,影响加载速度和用户体验。本文介绍了几种常见的打包优化策略,通过Vite和相关插件,帮助减少项目体积、提升性能,优化加载速度。,只在对应功能模块中使用,可以单独打包出来,用户使用对应功能,才会下载对应js脚本。属性,阀值设置为 20 KB,模块大小,大于20kb的才会单独打包成chunk。插件将外部依赖映射为全局变量,避免将其打包进最终文件,减小文件体积。插件,是一个可视化工具,以图表的形式,展示打包结果的模块构成与体积分布。
2025-07-13 10:03:08
151
转载 面试官:前端批量请求失败 Toast 重复弹窗怎么解决?
"放弃第三方toast库的自动去重功能,选择自研方案以保持轻量(包体积减少30KB)"✅ 高情商表达:"通过协商制定重试策略+服务降级方案,建立前后端错误处理SOP""弹窗触发率降低98%,错误分类准确率提升70%,该方案被复用到订单中心模块""输出《前端错误处理规范》,推动团队建立统一拦截器,减少重复开发量""在电商结算页的批量请求场景中,5个接口并发请求面临网络波动风险""弹窗频率从3次/秒降为0.1次/秒,错误日志上报量减少85%""需要保证多个接口失败时,用户不被重复弹窗干扰"
2025-07-11 10:02:11
57
转载 快速掌握 Docker:前端开发者也能轻松玩转容器化
简单讲,就是我们软件开发的时候需要依赖一些环境,比如前端需要 Node.js,后端可能需要 Java、Python 或数据库(如 MySQL、Redis)等。这些环境如果直接安装在本地,不仅配置繁琐,而且可能出现版本冲突,导致“在我电脑上没问题”的尴尬情况。你可以把它理解为“打包好的应用运行环境”,用完即扔,既干净又高效。然后我们可以在终端执行命令,启动一个容器并访问了,我们就可以访问 localhost 了。Docker 的出现目的就是为了解决这种配环境的问题,他就是一个。,拉取需要用的容器镜像名称。
2025-07-09 10:03:03
45
转载 NodeJS+LLM搭建一个属于自己的知识库
它还支持多种索引类型,包括基于LSH的索引、基于KD树的索引、基于哈希的索引等。看了很多知识库的文章,但是一直不了解知识库是如何使用NodeJS搭建的,索性就自己使用NodeJS搭建一个知识库。Qdrant是一个开源的向量数据库,它可以存储和检索大量的向量,并提供高效的搜索和聚类功能。由于各个模型之间需要的参数格式不一样,这边还需要两个对查询结果格式进行转换的函数。以上的服务端代码编写完成之后,我们还需要写一个对应的客户端代码才行,这里采用。这里就正式开始写代码了,首先开始写服务端的代码。
2025-07-08 10:03:59
104
转载 像高手一样调试程序
当然,打印不是最强大的调试手段,也不是最复杂的工具,有时候它不够用 —— 这时候你可以升级到更强的调试器。在日常工作中,我们很容易停留在自己熟悉的那一套工具里,不去了解别的选择,不去查看更新日志,也不知道其他人都在用什么工具解决类似的问题。有不少人告诉我,他们的同事说 “打印是不好的做法”,但在我讲完之后,也有人跑来和我说 “太高兴有人告诉我,打印其实不是错的”。我认为调试是一种双重技能:一方面是前面讲到的思维方式和流程,另一方面就是强大的工具,只有两者结合,才能高效地发现并解决问题。
2025-07-07 18:29:34
27
转载 你以为的 Tailwind 并不高效,看看这些使用误区
Tailwind 写得越多,越觉得混乱”“组件样式重复一堆”“设计师完全看不懂这坨 className”…“blue-500” 具体代表什么品牌色?Tailwind CSS 被誉为“实用优先的 CSS 框架”,然而在实际项目中,对 UnoCSS 完全不了解(其实比 Tailwind 更自由,兼容性好)Tailwind 并不是魔法,它只是一个极致实用主义的 CSS 工具包。🎨 误区三:直接使用 Tailwind 默认色板,导致主题难以统一。✅ 正确的 Tailwind 使用思维:构建语义原子设计系统。
2025-06-18 19:41:47
59
转载 Vue3 + 一个冷门 API,实现了浏览器多屏投屏,效果太惊艳了!
看着这个图的第一时间我就去找产品掰扯,想让他把这个功能pass掉。我在想浏览器怎么访问到系统的参数。当我去翻阅文献的时候发现国外有大佬做出来了这个功能而且很全面。但是使用原生的html写的。我决定参考他的demo把他搬到大屏的项目里头。最近接了个大屏项目,产品想在不同的显示器上展示大屏项目不同的页面,做出来的效果图大概长这样。链接:https://juejin.cn/post/7490588889947865142。vue组件代码就很简单了就不展示了。在指定的显示器新开一个窗口。
2025-06-17 11:48:14
67
转载 阿里员工发表万字离职帖,马云发帖回应,引发全网共鸣
最近阿里上热搜了,因为一位离职员工在阿里内网发布了一个万字长文贴谈阿里目前的一些问题,比如:战略不清、既要又要、注重短期和 KPI、真正做事的人变少了等等。离职的员工,根据网上爆料的消息来看,是钉钉的一位产研负责人,花名叫元安,在阿里干了好些年,职级大概在 P8 到 P9 之间。这个长文确实很长,也确实谈了很多问题,我大概看了 20 分钟,终于自己看完了,怎么讲呢?我只能说这位员工对阿里真的很有感情,写的情真意切,有一种恨铁不成钢的感觉。同时,这个帖子马云也看到了,并进行了回复:“元安同学好,谢谢你那么长的
2025-06-12 11:32:36
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人