From 15b221c3c58dbbdad57343a7887e0889f07ae179 Mon Sep 17 00:00:00 2001 From: "ma.jinyun" Date: Thu, 25 Jul 2024 10:55:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20WebCIA=20Weekly=2005?= =?UTF-8?q?=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...36\344\271\240\345\245\266\347\210\270.md" | 62 +++++++++---------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git "a/src/pages/posts/05-\345\256\236\344\271\240\345\245\266\347\210\270.md" "b/src/pages/posts/05-\345\256\236\344\271\240\345\245\266\347\210\270.md" index b68b597..2e0ab5e 100644 --- "a/src/pages/posts/05-\345\256\236\344\271\240\345\245\266\347\210\270.md" +++ "b/src/pages/posts/05-\345\256\236\344\271\240\345\245\266\347\210\270.md" @@ -16,53 +16,53 @@ date: 2024/07/25 ## 技术 -**API 命名原则** -https://devblogs.microsoft.com/oldnewthing/20240724-00/ -如果没有直接宾语,则直接宾语是源对象。在方法命名中,通常动词后跟直接宾语,指明操作对象或结果。如果没有直接宾语,则默认为源对象。例如,widget.Toggle()中的直接宾语是 widget。此原则有助于避免命名歧义,提高代码可读性。 - -**GitHub 员工分享了她对代码审查的哲学(英文)** -https://github.blog/developer-skills/github/how-to-review-code-effectively-a-github-staff-engineers-philosophy/ +**API 命名原则** +https://devblogs.microsoft.com/oldnewthing/20240724-00/ +如果没有直接宾语,则直接宾语是源对象。在方法命名中,通常动词后跟直接宾语,指明操作对象或结果。如果没有直接宾语,则默认为源对象。例如,widget.Toggle()中的直接宾语是 widget。此原则有助于避免命名歧义,提高代码可读性。 + +**GitHub 员工分享了她对代码审查的哲学(英文)** +https://github.blog/developer-skills/github/how-to-review-code-effectively-a-github-staff-engineers-philosophy/ 包括如何区分良好与不良的代码审查,她的代码审查策略,以及如何从自己的代码审查中获得最大收益。她强调代码审查的重要性,认为它是提高代码质量和职业发展的关键。 -**如何使用 mac 内置的 OCR(英文)** -https://blog.greg.technology/2024/01/02/how-do-you-ocr-on-a-mac.html -大家可能不知道,mac 电脑内置了 OCR(文字识别)功能,本文教你怎么使用。 +**如何使用 mac 内置的 OCR(英文)** +https://blog.greg.technology/2024/01/02/how-do-you-ocr-on-a-mac.html +大家可能不知道,mac 电脑内置了 OCR(文字识别)功能,本文教你怎么使用。 -**Webperf-Snippets** -用于获取 Web 性能指标以在浏览器控制台中使用或作为片段在 Chrome DevTools 上使用的片段 +**Webperf-Snippets** +用于获取 Web 性能指标以在浏览器控制台中使用或作为片段在 Chrome DevTools 上使用的片段 https://webperf-snippets.nucliweb.net/ -**Airbnb 成功将前端基础设施从 React 16 升级到 React 18** -实现了渐进式升级,避免了中断。Airbnb 通过模块别名和环境定位解决了版本冲突和重复导入问题,并使用类型扩展和测试套件确保兼容性和稳定性。这一升级过程为 Airbnb 带来了性能提升,并为其未来的升级奠定了基础。 +**Airbnb 成功将前端基础设施从 React 16 升级到 React 18** +实现了渐进式升级,避免了中断。Airbnb 通过模块别名和环境定位解决了版本冲突和重复导入问题,并使用类型扩展和测试套件确保兼容性和稳定性。这一升级过程为 Airbnb 带来了性能提升,并为其未来的升级奠定了基础。 https://medium.com/airbnb-engineering/how-airbnb-smoothly-upgrades-react-b1d772a565fd -**全球用户如何访问中国大型语言模型聊天机器人** -https://www.technologyreview.com/2024/07/23/1095211/how-to-access-chinese-llm-chatbots/ +**全球用户如何访问中国大型语言模型聊天机器人** +https://www.technologyreview.com/2024/07/23/1095211/how-to-access-chinese-llm-chatbots/ 自 2023 年夏季中国政府允许 AI 公司向公众开放其模型以来,数百个中国大型语言模型已发布。对于西方用户来说,由于语言障碍和注册要求,找到并尝试这些模型可能具有挑战性。但许多聊天机器人支持英语对话,且易于访问。本文介绍了如何通过不同平台和方式访问这些聊天机器人 ## 开源 -**Kspider** -https://github.com/kkangert/kspider +**Kspider** +https://github.com/kkangert/kspider 一个可视化的爬虫平台。以流程图的方式配置爬虫,基本上无需编写代码即可完成工作。 提供了常用的功能,当然使用者也可自定义扩展。Kspider 前端更方便、更快捷、更好用。 -**AI-Renamer** -https://github.com/ozgrozer/ai-renamer +**AI-Renamer** +https://github.com/ozgrozer/ai-renamer 基于大模型实现对:照片、视频、文档等文件 批量智能命名、依据内容进行命名。 -**GeoSpy** -在这个网站上传照片之后,AI 会告诉你这张照片的拍摄地点,并给出经纬度,下面是一张乌镇的图片,测试结果符合预期。 +**GeoSpy** +在这个网站上传照片之后,AI 会告诉你这张照片的拍摄地点,并给出经纬度,下面是一张乌镇的图片,测试结果符合预期。 https://geospy.ai/ -**在线 AI PS** -擦除照片上不需要物体 +**在线 AI PS** +擦除照片上不需要物体 https://clearoff.imagewith.ai/remover -**Pintree-io** -管理本地书签并将其做成一个静态网站的工具。 +**Pintree-io** +管理本地书签并将其做成一个静态网站的工具。 https://github.com/Pintree-io/pintree/blob/gh-pages/README.zh.md -## 一些 React 碎片 +## 一些 React 碎片 React Hooks 是理解和使用 React 的关键,它们提供了管理状态、处理副作用和重用逻辑的强大工具。 虚拟 DOM 是 React 优化性能的核心技术,通过差异化更新实际 DOM,减少了不必要的渲染。 @@ -77,12 +77,10 @@ https://github.com/Pintree-io/pintree/blob/gh-pages/README.zh.md ## 资讯 -**现代打工人如何获得幸福** -在命运的塑料大棚里,每棵被喷了过多农药的白菜心中,都曾经有一个成为无公害有机蔬菜的梦想。 +**现代打工人如何获得幸福** +在命运的塑料大棚里,每棵被喷了过多农药的白菜心中,都曾经有一个成为无公害有机蔬菜的梦想。 https://sspai.com/post/86697 -努力工作,尽情享受生活。 - -**CrowdStrike 因测试错误安全更新,导致 850 万台 Windows 电脑崩溃** -公司正在改进测试流程以避免再次发生。更新中的内容验证器错误未能检测到导致系统崩溃的问题内容数据。CrowdStrike 计划实施分阶段部署策略,并增加更多测试层,同时提高对传感器和系统性能的监控,以指导分阶段推出。 +**CrowdStrike 因测试错误安全更新,导致 850 万台 Windows 电脑崩溃** +公司正在改进测试流程以避免再次发生。更新中的内容验证器错误未能检测到导致系统崩溃的问题内容数据。CrowdStrike 计划实施分阶段部署策略,并增加更多测试层,同时提高对传感器和系统性能的监控,以指导分阶段推出。 https://arstechnica.com/?p=2038917