Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。
Jenkins功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
除了集成功能,通过编排可以实现各种各样的工作。
Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
YOCTO
Yocto ,是一个开源社区。它通过提供模版、工具和方法帮助开发者创建基于linux内核的定制系统,支持ARM, PPC, MIPS, x86 (32 & 64 bit)硬件体系架构。
代码统计神器GitStats
程序员实用工具,推荐一款代码统计神器GitStats - 知乎 (zhihu.com)
代码比较工具
5款程序员最佳的代码比较工具-电子发烧友网 (elecfans.com)
GitHub - yh1094632455/Cgames: c语言经典200多个有趣的程序和游戏
一招永久解决github上不去问题,秒开_小白鼠零号的博客-CSDN博客
干货!用大白话告诉你什么是Mock测试 (baidu.com)
SonarQube
SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来。
解决研发痛点SnoarQube代码检查实战 - 知乎 (zhihu.com)
SonarQube 安装及使用 | Server 运维论坛 (learnku.com)
UML网页版工具
PDDON Free multi-functional professional drawing tool
Beyond Compare免费方法:
- Windows系统:
进入注册表编辑器:“运行”->“regedit”
删除CacheID:HKEY_CURRENT_USER -> Software -> Scooter Software ->Beyond Compare 4 ->Cache ID
- Linux系统:
rm -f ~/.config/bcompare/registry.dat
免费电子书
汉语反向词典:根据描述意思来查找词语
万能工具网站
vscode 插件离线下载地址
Extensions for Visual Studio family of products | Visual Studio Marketplace
收集了 10000+ 开源项目 十分适合学习
持续更新中。。。。。。