DevWeekly/weekly/2022-12-16-weekly.md

151 lines
6.4 KiB
Markdown
Raw Permalink Normal View History

2023-12-24 00:02:01 +08:00
> **高考志愿**、**考研保研**、**副业赚钱**、**职业规划**、**简历优化**,微信欢迎加入[《猴哥成长营》](https://www.yuque.com/jackpop/ulig5a/srnochggbsa2eltw?singleDoc#)
<p align="center">
<img src="https://s11.ax1x.com/2023/12/23/pi7qxU0.md.jpg" height="400"></img>
</p>
2022-12-16 21:46:05 +08:00
**DevWeekly**收集整理每周优质开发者内容,包括**开源项目**、**资源工具**、**技术文章**等方面。
每周五定期发布,同步更新到<a href="https://www.zhihu.com/people/sharetechlee/activities">
知乎Jackpop</a><a href="https://mp.weixin.qq.com/s/hTZAGgkiMS0XPZ9OHQxFJg" rel="nofollow">公众号:平凡而诗意</a>
欢迎大家投稿,**[提交issue](https://github.com/Jackpopc/DevWeekly/issues)**,推荐或者自荐开源项目/资源/工具/文章~
**订阅方式**
1. **Star**并收藏项目[DevWeekly](https://github.com/Jackpopc/DevWeekly)
2. 关注<a href="https://www.zhihu.com/people/sharetechlee/activities">
知乎Jackpop</a>
3. 关注并星标<a href="https://mp.weixin.qq.com/s/hTZAGgkiMS0XPZ9OHQxFJg" rel="nofollow">公众号:平凡而诗意</a>
进阶技术,优质资源,实用工具,欢迎关注公众号**平凡而诗意**
<p align="center">
<img src="https://s1.ax1x.com/2022/07/10/jsCAdH.jpg" width="260" height="260"></img>
</p>
## 开源项目
#### 1. [torchdynamo](https://github.com/pytorch/torchdynamo)
` Python` `Star:712`
一个Python的JIT编译器旨在使未经修改的PyTorch程序更快。
#### 2. [wandb](https://github.com/wandb/wandb)
` Python` `Star:5k`
![](https://picx.zhimg.com/80/v2-b5a2d371bb82f4e16673c829be7906d1_720w.png?source=d16d100b)
用于可视化和跟踪机器学习试验的工具,该工具库包含 CLI 和 Python API。
#### 3. [deffcode](https://github.com/abhiTronix/deffcode)
` Python` `Star:106`
Python 中的跨平台高性能和灵活的实时视频帧解码器。
#### 4. [ipyvizzu-story](https://github.com/vizzuhq/ipyvizzu-story)
` Python` `Star:204`
![img](https://picx.zhimg.com/80/v2-3b76f959cf6d05c88f3a421150b1b44e_720w.gif?source=d16d100b)
Jupyter Notebook 和许多其他环境中的动画图表演示。
#### 5. [gs-spring-boot](https://github.com/spring-guides/gs-spring-boot)
` Java` `Star:740`
该指南提供了 Spring 引导如何帮助您加速应用程序开发的示例。随着阅读更多 Spring 入门指南,将会看到更多 Spring Boot 的用例。
本指南旨在让开发者快速体验Spring Boot。
#### 6. [apollo](https://github.com/muun/apollo)
` Java` `Star:201`
![](https://pica.zhimg.com/80/v2-f4dc5aef46e480d7474a096ce342cbd5_720w.png?source=d16d100b)
这是muun的安卓钱包的源代码库。
Muun 是一款非托管 2-of-2 多重签名钱包,特别注重安全性和易用性。
#### 7. [litefs](https://github.com/superfly/litefs)
` Go` `Star:2k`
LiteFS 是一个基于 FUSE 的文件系统,用于跨计算机集群复制 SQLite 数据库。
它用作直通文件系统用于拦截对SQLite数据库的写入以检测事务边界并在LTX文件中记录每个事务级别的更改。
#### 8. [grype](https://github.com/anchore/grype)
` Go` `Star:4.8k`
![grype-demo](https://picx.zhimg.com/80/v2-569442eda8bf4491e4d95096054c5b1b_720w.gif?source=d16d100b)
容器映像和文件系统的漏洞扫描程序。轻松安装二进制文件进行试用。
可以与 Syft 配合使用Syft 是用于容器映像和文件系统的强大 SBOM软件物料清单工具。
#### 9. [decky-loader](https://github.com/SteamDeckHomebrew/decky-loader)
`TypeScript` ` Star:1.2k`
![](https://picx.zhimg.com/80/v2-c3d72e29f524e817011e3d2ef2cb818e_720w.png?source=d16d100b)
Decky Loader是Steam Deck的自制插件启动器。它可用于风格化菜单、更改系统声音、调整屏幕饱和度、更改其他系统设置。
#### 10. [HypeScript](https://github.com/ronami/HypeScript)
` TypeScript` `Star:1.8k`
用TypeScript的类型系统编写的TypeScript类型系统的简化实现。
## 资源工具
#### 1. [TUXDEX](https://www.tuxdex.com/)
![TUXDEX.COM](https://picx.zhimg.com/80/v2-40b677c9886cf0ab38d5ad06288b853d_720w.png?source=d16d100b)
匿名网络搜索引擎,通过它可以匿名搜索网络,不会与第三方共享用户的信息。用户的搜索查询和结果已加密 并且查询在地址栏中不可见。
#### 2. [Code Smells](https://luzkan.github.io/smells/)
Code Smell是Kent Beck创造的一个术语并在Martin Fowler的书Refactoring中介绍。
Code Smell是代码模式表明可能存在问题可能有更好的代码编写方法或者可能应该进行更多设计。它们最初旨在用作何时重构代码的指南。最近发现它们在代码审查中非常有用作为一种简洁的语言用于何时以及如何清理某些代码块。
#### 3. [Maccy](https://maccy.app/)
适用于macOS的剪贴板管理器能够保留剪切板历史这样在复制粘贴多个内容时非常有用。
#### 4. [Glances](https://nicolargo.github.io/glances/)
![img](https://pic1.zhimg.com/80/v2-50b020c0ac3e13fd8b2efec30cf5bcc7_720w.png?source=d16d100b)
Glances是一个用Python编写的跨平台系统监控工具。
#### 5. [tsk](https://github.com/kakengloh/tsk)
TSK是一款终端任务管理应用程序强调简单高效和易于使用。
## 技术文章
#### 1. [SQLite 背后的故事](https://liyafu.com/2022-07-31-sqlite-untold-story/)
SQLite 现在已经是全球用户最多的数据库产品。它非常小巧以及单文件无单独操作系统进程,就像病毒一样依附在宿主程序的进程里运行。你看不到它,但它却无处不在。汽车,手机,浏览器,以及各类 app 里都能见到 .db 结尾的 SQLite 数据库文件。 假如 SQLite 出现重大 bug或者像平常的数据库那样无法连接整个地球都会乱套。你身边用的几乎所有电子产品手机电脑iPad笔记本和嵌入式设备全部都会出问题。它的诞生到大范围全球流行的过程和一般软件有着不太一样的发展历程。
#### 2. [Windows命令行到底有多强大](https://www.freecodecamp.org/news/command-line-commands-cli-tutorial/)
Windows命令行是Windows PC上最强大的实用程序之一。
有了它可以直接与操作系统交互并执行许多图形用户界面GUI中不可用的操作。
在本文中,向大家展示可以在 Windows 命令行上使用的 40 个命令,这些命令可以增强您作为 Windows 用户的信心。