141 lines
5.3 KiB
Markdown
141 lines
5.3 KiB
Markdown
> **高考志愿**、**考研保研**、**副业赚钱**、**职业规划**、**简历优化**,微信欢迎加入[《猴哥成长营》](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>
|
||
|
||
**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. [chard](https://github.com/drpancake/chard)
|
||
|
||
` Python` `Star:200`
|
||
|
||
Chard 是 Django 的一个简单的异步/等待后台任务队列。
|
||
|
||
#### 2. [revup](https://github.com/Skydio/revup)
|
||
|
||
` Python` `Star:237`
|
||
|
||
![img](https://picx.zhimg.com/80/v2-3c7be4b219ca4f2eea1f7b8358fbd494_720w.gif?source=d16d100b)
|
||
|
||
Revup 提供了命令行工具,使开发人员能够更快地迭代并行更改,并减少创建和维护代码审查的开销。
|
||
|
||
#### 3. [Odyssey](https://github.com/IlluminatiFish/Odyssey)
|
||
|
||
` Python` `Star:42`
|
||
|
||
![img](https://picx.zhimg.com/80/v2-455997fe7ba5bce839890ce295304cdc_720w.png?source=d16d100b)
|
||
|
||
显示 URL 重定向路径跟踪路由的工具。
|
||
|
||
#### 4. [redframes](https://github.com/maxhumber/redframes)
|
||
|
||
` Python` `Star:283`
|
||
|
||
![img](https://pic1.zhimg.com/80/v2-8a85117010d704f29e6d5af98660bff8_720w.png?source=d16d100b)
|
||
|
||
redframes是一个通用的数据操作库,它优先考虑语法、简单性和速度。
|
||
|
||
重要的是,该库与pandas完全可互操作,与scikit-learn兼容,并且与matplotlib配合使用。
|
||
|
||
#### 5. [coroot](https://github.com/coroot/coroot)
|
||
|
||
` Go` `Star:2.3k`
|
||
|
||
![img](https://pic1.zhimg.com/80/v2-e60c0c75c8a04da7ae0915caab2951ea_720w.png?source=d16d100b)
|
||
|
||
Coroot 是微服务架构的监控和故障排除工具。
|
||
|
||
#### 6. [steampipe](https://github.com/turbot/steampipe)
|
||
|
||
` Go` `Star:4.7k`
|
||
|
||
![img](https://pic1.zhimg.com/80/v2-ae984861669c11aa6dab2a820df7e3b6_720w.gif?source=d16d100b)
|
||
|
||
Steampipe 是,使用 SQL 查询云基础架构、SaaS、代码、日志 API 的通用接口。
|
||
|
||
#### 7. [age](https://github.com/apache/age)
|
||
|
||
` C` `Star:1.5k`
|
||
|
||
一个图形数据库,针对快速分析和实时数据处理进行了优化,它是作为PostgreSQL的扩展提供的。
|
||
|
||
#### 8. [18xx](https://github.com/tobymao/18xx)
|
||
|
||
` Ruby` `Star:211`
|
||
|
||
18xx.games是一个免费的开源网站,用于玩18xx游戏。
|
||
|
||
#### 9. [liblava](https://github.com/liblava/liblava)
|
||
|
||
` C++` `Star:591`
|
||
|
||
一个现代且易于使用的 Vulkan的API库。
|
||
|
||
#### 10. [npp_msvc_ide](https://github.com/ScienceDiscoverer/npp_msvc_ide)
|
||
|
||
` C++` `Star:71`
|
||
|
||
把你的记事本++变成强大的Visual Studio替代品!
|
||
|
||
## 资源工具
|
||
|
||
#### 1. [ravynOS](https://ravynos.com/)
|
||
|
||
一个外观和macOS非常相似的操作系统,只不过是开源免费,而且硬件和生态系统开放。
|
||
|
||
#### 2. [CodeGeeX](https://keg.cs.tsinghua.edu.cn/codegeex/index_zh.html)
|
||
|
||
![img](https://picx.zhimg.com/80/v2-20fe0650badd7841e903485d26c80ad6_720w.png?source=d16d100b)
|
||
|
||
多语言代码生成模型,可以用AI算法辅助编码。
|
||
|
||
#### 3. [ntfy.sh](https://ntfy.sh/)
|
||
|
||
通过 PUT/POST 将推送通知发送到你的手机或桌面。
|
||
|
||
#### 4. [Upscayl](https://github.com/upscayl/upscayl)
|
||
|
||
Upscayl是一款适用于 Linux、MacOS 和 Windows 的免费开源 AI 图像升频器,采用 Linux-First 理念构建。
|
||
|
||
#### 5. [lama-cleaner](https://github.com/Sanster/lama-cleaner)
|
||
|
||
由SOTA AI模型提供支持的图像修复工具,从图片中删除任何不需要的物体,缺陷,人物,或擦除和替换图片上的任何东西。
|
||
|
||
## 技术文章
|
||
|
||
#### 1. [如何编写易于阅读的代码?](https://www.freecodecamp.org/news/clear-code-how-to-write-code-that-is-easy-to-read/)
|
||
|
||
编写代码不仅是为了让机器理解,不仅是为了应付工作,也需要考虑编写能够易于其他人理解的代码,尤其是团队协作开发中,这一点必不可少。
|
||
|
||
#### 2. [CRDT 速度提高 5000 倍](https://josephg.com/blog/crdts-go-brrr/)
|
||
|
||
几年前,被一篇学术论文所困扰。
|
||
|
||
法国的一些研究人员进行了比较,展示了实现实时协作编辑(如Google Docs)的多种方法。他们实现了很多算法 - CRDT和OT算法等等。他们对所有它们进行了基准测试,看看它们的表现如何。有些算法运行得相当好。但其他人需要 3 秒以上的时间来处理编辑会话中的简单粘贴操作。
|
||
|
||
本文介绍了如何一步一步对CRDT算法进行优化 ,将速度提升5000倍。
|
||
|
||
|
||
|