字节跳动在 GitHub 开源的一款 Flutter 应用内调试工具平台:Flutter UME。
里面内置了 Widget 信息、颜色吸管、对齐标尺、代码查看、日志展示、内存及 CPU 信息等 10 个插件。开发者可自行创建插件,并集成进 UME 平台。
GitHub:github.com/bytedance/flutter_ume
推荐 GitHub 上一个开源技术教程:《动手构建一个简单数据库》(Let’s Build a Simple Database)。
作者将基于 C 语言,手把手构建一个类 SQLite 数据库,让你进一步了解数据库的工作原理,比如:
- 数据的保存格式;
- 数据从内存移动到磁盘的时机;
- 一张表为何只能有一个主键?
- 回滚事务的工作原理;
- 索引的格式化原理。
在线阅读:cstack.github.io/db_tutorial
GitHub:github.com/cstack/db_tutorial
推荐一本 Go 语言开源书籍:《How To Code in Go》,由知名云服务器厂商 Digital Ocean 撰写发布。
通过本书你将学会如何使用 Go 语言来编写程序,以及了解一些较为实用的开发者工具。
该书主要核心内容如下:
- 在 Windows,macOS 和 Linux 系统上安装并设置本地 Go 开发环境;
- 学会使用条件判断语句来编写程序;
- 学会定义数据结构,并为其创建接口,以实现可复用代码;
- 编写自定义错误处理功能;
- 构建和安装 Go 程序,以便在不同的操作系统和不同的 CPU 架构上运行。
目前已提供 EPUB 与 PDF 两种格式的电子书下载。
地址: 网页链接
分享一份 LaTeX 文档编写指南:《Writing Beautifully in LaTeX》,作者是加州大学伯克利分校的博士生 Adam Gleave。
该指南从数学公式、内容排版、数据展示、引用参考等多个维度,教你写出一份精美的 LaTeX 文档。
地址: 网页链接
推荐一个数据可视化及数据探索平台:Superset。
里面提供了多种可视化模板及交互式仪表,用于更为清晰的展示数据;自带 SQL IDE,可让用户更好的操作数据;API 开放且灵活,可定制性高。
GitHub:github.com/apache/superset
百度在 GitHub 上开源的一款前端低代码框架:amis。
通过 JSON 配置即可生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。
GitHub:github.com/baidu/amis
任教于 MIT 的教授 Shervine Amidi 在 GitHub 上开放的一份数据科学工具指南。
里面涵盖了 SQL,R,Python,Git 和 Bash 等常用编程语言和工具的使用指南,其目的在于让开发者更便捷的理解数据检索、数据处理、数据可视化等技术概念。
课程: 网页链接
GitHub:github.com/shervinea/mit-15-003-data-science-tools
macOS Virtualbox,一个可在 VirtualBox 上快速安装 macOS 系统的开源脚本。
目前已兼容 Linux 、Windows、macOS 等多个主流操作系统,可用于安装 Catalina (10.15),Mojave (10.14) 和 High Sierra (10.13) 等多个不同版本的苹果系统。
GitHub:github.com/myspaghetti/macos-virtualbox
为了提升工作效率,阿里一位后端工程师在 GitHub 上开源了一些比较实用的程序脚本。
比方说,你可以用它来:
- 快速排查 Java CPU 的性能问题;
- 统计各个 TCP 连接状态的个数,排查系统连接负荷;
- 在命令行快速操作文件,优化命令行与其它应用间的操作流。
GitHub:github.com/oldratlee/useful-scripts
这可能是你见过最强的 DIY 自行车码表。
B 站 up 主 FASTSHIFT 在 GitHub 开源了一个 GPS 自行车码表:X-TRACK。
拥有可显示实时位置的离线地图,支持记录和显示实时骑行轨迹,以及导出标准 GPX 格式的轨迹文件。
此外,该码表还可显示当下经纬度、海拔高度、骑行速度、骑行时长、剩余电量等内容。目前该项目硬件及软件源码已在 GitHub 开源。
GitHub:github.com/FASTSHIFT/X-TRACK GitHubDaily的微博视频
推荐一个 C++ 中文教程,主要基于 Google 曾在 GitHub 上开源的单元测试框架 GoogleTest 进行讲解。
从实现原理到构建项目的全流程,带你从零开发一个完整的 C++ 项目,此外还有针对大厂的高频算法面试题讲解。
感兴趣的同学,可戳此免费报名 👉 网页链接
一个可运行在树莓派上的环境监测与调节系统:Mycodo。
支持应用到种植植物,培养微生物,保持蜂蜜蜂房稳态,孵化动物和鸡蛋,维持水生系统等场景。监控收集的数据,能放在Web 界面进行可视化展示。
GitHub:github.com/kizniche/Mycodo
GitHub 上一个 Java 知识库:《互联网公司常用框架源码赏析》。项目致力于从源码层面,剖析和挖掘互联网行业主流技术的底层实现原理。
目前开放了 Spring 全家桶、Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等框架源码解析内容。
GitHub:github.com/doocs/source-code-hunter
分享 GitHub 上一款开源的在线流程图绘制工具:Wireflow。
支持使用 100 多种自定义图形、可进行多人协作、权限分配、实时聊天等功能、并拥有丰富的功能组件库。
官网: 网页链接
GitHub:github.com/vanila-io/wireflow
推荐一个 Java 项目实战开发视频教程,作者将带你从零开始,搭建并上线一个 Web 聚合导航类项目。
整个项目架构实行前后端分离,并贯穿开发、测试、部署上线全流程。在该项目完成后,还可将其当做个人网站收集库使用,提高资料查询效率。
感兴趣的同学,可戳此报名参与 👉 网页链接
GitHub 上一个Leetcode 算法题解代码仓库:Play-Leetcode,重在强调算法一题多解,同时标注简明的算法思想,时间复杂度和空间复杂度。
项目里面包含的所有算法问题都会使用 C++ 进行解决,各别支持 Java 和 Python。
GitHub:github.com/liuyubobobo/Play-Leetcode
tmpmail,一个比较实用的命令行工具,可用于快速生成临时电子邮箱。
当你需要注册某些不太重要的网站,接收某些临时电子邮件,规避垃圾邮件轰炸时能派上大用场,并且能帮你进一步提升隐私安全性。
GitHub:github.com/sdushantha/tmpmail
推荐 GitHub 上一份开源的《Web 安全测试指南》,可用于测试与检查 Web 项目的安全性,便于对漏洞作出及时防护。
里面覆盖测试原理、源码审查、测试框架开发与部署、信息漏洞收集与检测、身份管理与权限认证测试等内容。该指南由 OWASP 基金会主导,来自世界各地的渗透测试人员与组织共同参与维护。
GitHub:github.com/OWASP/wstg
Gorse,由国人主导开发的一个开源推荐系统。在将项目、用户与交互数据导入后,系统便会自动训练模型,为每个用户生成推荐内容,大幅提升开发效率。
项目特点如下:
- 通过后台模型,搜索自动选择最佳推荐模型和策略;
- 单节点训练、分布式预测,在推荐阶段可实现横向扩展;
- 为数据 CRUD 及推荐请求提供了 RESTful API;
- 提供数据导入导出、监控、集群状态检查的控制面板。
GitHub:github.com/zhenghaoz/gorse
国外一名前端工程师,在 Web 上复现了 Windows 11 的界面及部分功能,项目主要基于 React 搭建而成。
在线体验: 网页链接
GitHub:github.com/blueedgetechno/windows11
微信公众号「GitHubDaily」
微博自动同步bot,原则上不搬运广告内容呢,如果自动搬运了广告内容麻烦帮忙点一下举报