以下为本期内容|每月 28 号更新
C 项目
1、kcp:纯算法实现的快速可靠协议。能以比 TCP 浪费 10%-20% 的带宽为代价,换取平均延迟降低 30%-40%,且最大延迟降低 3 倍的传输效果
C++ 项目
2、[OpenCC](https://github.com/B
以下为本期内容|每月 28 号更新
C 项目
1、kcp:纯算法实现的快速可靠协议。能以比 TCP 浪费 10%-20% 的带宽为代价,换取平均延迟降低 30%-40%,且最大延迟降低 3 倍的传输效果
C++ 项目
- 严格区分 “一简对多繁” 和 “一简对多异”
- 完全兼容异体字,可以实现动态替换
- 严格审校一简对多繁词条,原则为 “能分则不合”
- 支持异体字和地区习惯用词转换,如 “裏” “裡”、“鼠標” “滑鼠”
- 词库和函数库完全分离,可以自由修改、导入、扩展
- 支持 C++、Python、PHP、Java、Ruby、Node.js 等
- 兼容 Windows、Linux、Mac 平台
Go 项目
3、mattermost:采用 Go 语言开发的团队通讯服务项目,可用于自行搭建服务。为团队带来跨 PC 和移动设备的消息收发、文件分享,搜索等功能的通讯服务平台

Java 项目
4、android-material-design-icon-generator-plugin:IntelliJ/Android Studio 生成、设计 icon 的插件,安装简单使用方便。如下图所示:

5、blade:轻量级、高效、简洁优雅的 Java Web 框架,致力于为个人开发者更快捷地开发 Web 应用提供便利。详尽的中文文档及入门视频。示例代码:
1 | public static void main(String[] args) { |
6、canal:MySQL 数据库 binlog 的增量订阅、消费组件。模拟 MySQL salve 方式,实现 MySQL 的主从同步,同时加入了增量日志解析等功能。MySQL 原始主备机制,示意图如下:

7、grain:极简的、组件式的 RPC 框架,灵活且适合学习。包含系统通用多线程模型与消息通讯、多对多关系的分布式锁、基于系统通用多线程模型的 Websocket 框架、支持行级锁的多线程锁等组件

8、RxGalleryFinal:Android 图片、视频文件选择器,支持多选、单选、拍摄和裁剪等
JavaScript 项目
9、anyupload:该项目是一款上传插件,使用方便、简单。支持多文件上传、上传速率动态控制、真实进度监控 kb/s、分块生成 MD5、分块上传、MD5 校验、暂停、取消等功能。在线体验

10、git-point:基于 React Native 开发的非官方开源 GitHub 客户端,功能丰富包含查看项目和用户信息、接收通知、管理 Issues 和 PR。支持 Android、iOS,选择对应的客户端下载使用

11、numeric-keyboard:手机数字键盘,包含一个纯键盘 UI 和输入框套件。有纯 JavaScript、React、Vue 三个版本

12、webster:一款可以抓取网页中 AJAX 异步内容的分布式爬虫框架

13、wepy:微信官方的开源项目,该项目是为了让小程序支持组件化开发的框架,特征如下:
- 类 Vue 开发风格
- 支持自定义组件开发
- 支持引入 NPM 包
- 等等
Kotlin 项目
14、profile-summary-for-github:GitHub 账号数据可视化服务,很新颖地增加了 star 后可见(回复可见)😄

Python 项目
15、jieba:强大的 Python 分词库,拿来直接用就好。示例代码如下:
1 | # encoding=utf-8 |
16、pydu:该库将平时常用的数据结构和工具都收录其中,可供日常开发的使用,同时方便学习与借鉴,丰富的文档能帮助新手更好的理解和使用它。这些实用的模块都是来自于开源项目和贡献者们的智慧,快来加入到这个项目中,让它变得更加实用和丰富
17、thefuck:在 Linux 命令行中,当你输入的命令有错误后,直接输入 fuck 就可以自动执行修复后的命令,效果图如下:

18、youtube-dl:强大的视频下载工具,支持几百个国内外主流视频网站。正如名字一样,最初是为了下载 youtube 上的视频而开发的。如果有国外服务器的朋友,可以充分利用这个工具,下载 youtube 上的视频,速度不要太爽。下面介绍安装、下载视频等命令:
1 | # 1. 安装命令:sudo pip install youtube-dl |
其它
19、android-training-course-in-chinese:Android 官方培训课程中文版,在线阅读
20、git-flight-rules:Git 飞行规则,所谓飞行规则就是特定场景的非常详细的标准处理流程。该项目记录了使用 Git 过程中,如果遇到问题的解决办法和步骤,中文
22、hello-comic:程序员有关的漫画的集合,希望有更多的人可以加入该项目分享有意思程序员漫画
23、vscode:Visual Studio Code 是微软出品的支持多平台的开源编辑器,体积小、功能丰富、性能强大、扩展性很强。我是用着挺爽,写些代码片段、文章、文档开箱即用。个人感觉编写中型项目、代码调试的话还是 IDE 更方便些,总之推荐下载和使用。下载地址

开源书籍
24、pydata-notebook:《利用Python进行数据分析 2017 第二版》中文翻译笔记