diff --git "a/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/2024-10-\346\234\210\345\210\212.md" "b/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/2024-10-\346\234\210\345\210\212.md" new file mode 100644 index 00000000..786a71fa --- /dev/null +++ "b/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/2024-10-\346\234\210\345\210\212.md" @@ -0,0 +1,122 @@ +## 开源工具 +这里是当月发现的有趣、有用的开源项目... + +### 静态网站加密保护 +[https://github.com/robinmoisson/staticrypt](https://github.com/robinmoisson/staticrypt) + +为静态网站提供密码保护功能。该项目无需服务器端支持,即可实现对 HTML 页面进行密码认证访问的功能。它使用 AES-256 加密算法和设定的密码,对需要保护的页面进行加密。生成的页面包含密码输入框,只有在输入正确的密码后,才会显示原始的 HTML 页面内容。 + +![](https://cdn.nlark.com/yuque/0/2024/png/1553840/1728716873048-eae701ec-b818-46eb-a9de-08dd98cd4532.png) + +### 优化 React 组件性能的工具 +[https://github.com/aidenybai/million](https://github.com/aidenybai/million) + +优化 React 组件性能的工具。该项目是专为 React 应用设计的优化编译器,它通过优化虚拟 DOM 和直接更新 DOM 节点,来减少页面更新的耗时,从而提升 React 组件性能,最高可达 70%,支持 VSCode 插件和命令行的使用方式。 + +![](https://raw.githubusercontent.com/aidenybai/million/main/.github/assets/banner.png) + +### 解析 User-Agent 的 JS 库 +[https://github.com/faisalman/ua-parser-js](https://github.com/faisalman/ua-parser-js) + +解析 User-Agent 的 JS 库。这是一个用于解析 User-Agent 的库,它可将用户代理字符串解析为 UAParser 对象,便于检测和查看用户的浏览器、操作系统、CPU 和设备型号等信息。 + +```javascript +const parser = new UAParser(ua); + +console.log(parser.getResult()); +/* +{ + ua: "Mozilla/5.0 (Linux; Android 10; STK-LX1 Build/HONORSTK-LX1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/110.0.5481.153 Mobile Safari/537.36 musical_ly_2022803040 JsSdk/1.0 NetType/WIFI Channel/huaweiadsglobal_int AppName/musical_ly app_version/28.3.4 ByteLocale/en ByteFullLocale/en Region/IQ Spark/1.2.7-alpha.8 AppVersion/28.3.4 PIA/1.5.11 BytedanceWebview/d8a21c6", + browser: { + name: "TikTok", + version: "28.3.4", + major: "28" + }, + cpu: {}, + device: { + type: "mobile", + model: "STK-LX1", + vendor: "Huawei" + }, + engine: { + name: "Blink", + version: "110.0.5481.153" + }, + os: { + name: "Android", + version: "10" + } +} +*/ +``` + +### Rust的100个练习 +[https://github.com/mainmatter/100-exercises-to-learn-rust](https://github.com/mainmatter/100-exercises-to-learn-rust) + +学习 Rust 的 100 个练习。该教程秉承着边学边做的原则,内含大约 100 道练习题和答案,带你从零开始学习 Rust 编程语言。 + + + + + + + +## 技术新视界 +这里是当月值得关注的技术咨询信息... + +### xxx 文章标题 +xxx 文章链接 + +> xxx 摘要 +> + + + +## 技术方案 +这里是当月发现的有用的技术方案... + +### xxx 文章标题 +xxx 文章链接 + +> xxx 摘要 +> + + + +## 技术好文 +这里是当月发布摘录的技术原理之类的优质文章... + +### xxx 标题 +xxx 原文链接 + +> xxx 摘要 +> + + + +## 技术周边 +这里是当月发现的有趣、有用的技术“边界上”的工具、资源... + +### xxx 标题 +xxx 原文链接 + +> xxx 摘要 +> + + + + + +## 话题&资讯 +一些技术圈内(相关的)的话题和咨询 + + + + + + + +## 版权声明 +> 自由转载-非商用-非衍生-保持署名([创意共享 3.0 许可证](https://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh) +> + diff --git "a/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/2024.09-\346\234\210\345\210\212-\346\232\202\345\201\234.md" "b/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/2024.09-\346\234\210\345\210\212-\346\232\202\345\201\234.md" new file mode 100644 index 00000000..6e481ad4 --- /dev/null +++ "b/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/2024.09-\346\234\210\345\210\212-\346\232\202\345\201\234.md" @@ -0,0 +1,80 @@ +## 开源工具 +这里是当月发现的有趣、有用的开源项目... + +### ttyd-浏览器执行终端 +[tsl0922/ttyd: Share your terminal over the web (github.com)](https://github.com/tsl0922/ttyd) + +> 这个命令行工具可以在浏览器里面,打开本机的终端窗口,让用户在浏览器执行终端命令。 +> + +[ttyd - Share your terminal over the web (tsl0922.github.io)](https://tsl0922.github.io/ttyd/) + +![](https://cdn.nlark.com/yuque/0/2024/gif/1553840/1725608680676-67705f2d-beb0-42b6-9cb2-14ac18b1c15a.gif) + + + + + + + + + +## 技术新视界 +这里是当月值得关注的技术咨询信息... + +### xxx 文章标题 +xxx 文章链接 + +> xxx 摘要 +> + + + +## 技术方案 +这里是当月发现的有用的技术方案... + +### xxx 文章标题 +xxx 文章链接 + +> xxx 摘要 +> + + + +## 技术好文 +这里是当月发布摘录的技术原理之类的优质文章... + +### xxx 标题 +xxx 原文链接 + +> xxx 摘要 +> + + + +## 技术周边 +这里是当月发现的有趣、有用的技术“边界上”的工具、资源... + +### xxx 标题 +xxx 原文链接 + +> xxx 摘要 +> + + + + + +## 话题&资讯 +一些技术圈内(相关的)的话题和咨询 + + + + + + + +## 版权声明 +> 自由转载-非商用-非衍生-保持署名([创意共享 3.0 许可证](https://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh) +> + diff --git "a/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/README.md" "b/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/README.md" index 5c45912f..2e714e4f 100644 --- "a/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/README.md" +++ "b/Iteration/\346\212\200\346\234\257\346\234\210\345\210\212/README.md" @@ -1,5 +1,7 @@ # vannvan的技术月刊 ## 月刊目录 +- [2024-10-月刊.md](https://github.com/vannvan/knowledge-garden/tree/master/Iteration/%E6%8A%80%E6%9C%AF%E6%9C%88%E5%88%8A/2024-10-月刊.md) +- [2024.09-月刊-暂停.md](https://github.com/vannvan/knowledge-garden/tree/master/Iteration/%E6%8A%80%E6%9C%AF%E6%9C%88%E5%88%8A/2024.09-月刊-暂停.md) - [2024.09-月刊.md](https://github.com/vannvan/knowledge-garden/tree/master/Iteration/%E6%8A%80%E6%9C%AF%E6%9C%88%E5%88%8A/2024.09-月刊.md) - [2024.08-月刊.md](https://github.com/vannvan/knowledge-garden/tree/master/Iteration/%E6%8A%80%E6%9C%AF%E6%9C%88%E5%88%8A/2024.08-月刊.md) - [2024.07-月刊.md](https://github.com/vannvan/knowledge-garden/tree/master/Iteration/%E6%8A%80%E6%9C%AF%E6%9C%88%E5%88%8A/2024.07-月刊.md) @@ -35,4 +37,4 @@ - [📖致访客.md](https://github.com/vannvan/knowledge-garden/tree/master/Iteration/%E6%8A%80%E6%9C%AF%E6%9C%88%E5%88%8A/📖致访客.md) - [📖致读者.md](https://github.com/vannvan/knowledge-garden/tree/master/Iteration/%E6%8A%80%E6%9C%AF%E6%9C%88%E5%88%8A/📖致读者.md) ## 最近更新时间 - 2024-09-18 11:45:39 \ No newline at end of file + 2024-10-12 17:58:03 \ No newline at end of file