1 编程思想
2 专业领域
- 阮一峰·Python 异步编程入门
- 阮一峰:容错,高可用和灾备: 与云计算有关
- React Hook 的原理
- GraphQL 相对 REST 的优势
- 阮一峰·如何识别文件的真假
- HTTPS 背后的「安检员」:CA 认证如何让网络世界更安全
- DNS 基础知识与 dig 命令
- 恶意的 SSH 访问分析
- Web 图标指南
- Optimizing images for the web - an in-depth guide
- Web 缓存投毒攻击
- 微软 Azure 架构设计文档
- HTTP 协议基础
- MacOS, Windows, Ubuntu 性能比较
- 微软 REST API 设计指南
- H5 手机 APP 开发入门:概念篇
- CSS 打印样式 10 分钟教程
- Linux 软件包的打包方式
- 实时协同编辑的实现
- 一组文章:Vue 源码分析
- 机器学习的数据集
- 油管视频:Animated Login Form Using HTML & CSS & JQuery
- 如何撤销 Git 操作
- Google 工程实践文档
- 高性能前端架构
2.1 算法
- Karatsuba 算法: Karatsuba 是 1960 年发现的一种快速相乘算法,可以大大减少大整数相乘的计算步骤。
- Gzip 格式与 DEFLATE 压缩算法
3 工具
- draw.io: 流程图绘图工具
- awesome-naming - 编程命名
- onefetch:这个工具可以显示 Git 仓库的信息
- SearX: 开源的搜索代理
- Bash 脚本如何创建临时文件:mktemp 命令和 trap 命令教程
- docker-slim: Docker 镜像瘦身工具。
- FFmpeg 入门教程
- showDoc: ShowDoc is a tool greatly applicable for an IT team to share documents online 一个非常适合 IT 团队的在线 API 文档、技术文档工具
- 生成几何图像占位符
- DevDocs: 开源的 API 文档浏览器
- 可用的部署版本:devdocs.io
- DeepL: 一家创业公司推出的机器翻译引擎,据称比谷歌翻译得更好。
- Nginx Config: Nginx 的图形化配置界面,可以生成配置文件。
- foam: VS Code 的一个插件,使得 VS Code 可以用于个人的笔记和知识管理,支持 Wiki 语法和可视化图形
- VSCode Debug Visualizer: VSCode 的一个扩展,可以让你在编辑器环境中可视化地浏览数据机构,以辅助 Debug 过程。
- duf: 一款超好用的命令行磁盘使用情况查看工具,适用于 Linux, BSD, macOS & Windows
- OpenCVE:该网站可以查询各种 CVE 编号的安全漏洞,并且可以根据操作系统和应用程序进行过滤。
- Cockpit: 服务器管理 Web 化。
- Lint Markdown: Markdown 语言的中文格式校验工具。
- Pagekit: 一个 CMS 工具
- 网站后台爆破工具: WebCrack
3.1 加密工具
- 加密信息写入图片工具
- age:一款方便使用的命令行文件加密/解密工具
- sjcl: 斯坦福大学推出的 JavaScript 加密库,只有 6KB,API 也很简单,但可以提供最佳的安全性。
- Encrypto: MacPaw 推出的免费加密工具,跨平台。可以加密文件和文件夹。
- VeraCrypt:开源加密工具,可以创建加密卷。
- YubiKey: 一款硬件秘钥工具指南
3.2 运维
- Silent down: 一个监控服务器是否在线的服务,非付费用户可以监控 5 台服务器,每 5 分钟检查一次。如果宕机,就会通过邮件或其他途径通知用户。
- plausible: 一个 Google Analytics 的开源替代品,可以自己架设网站访问统计。特点是轻量级,结构简单
3.3 UML 相关
- plantUML: PlantUML 是一种开源工具,允许用户从纯文本语言创建 UML 图
- BoUML: 开源工具,用于处理代码和 UML 之间的转换,支持多平台多语言(包括 C++, Java, Php, Python, IDL 和 MySQL)
4 有趣的网站
- Bruno Simon: 一个全 3D 的个人主页,酷毙了。
- 中文独立博客列表
- Website for Students: 一个提供了很多关于 Linux, Windows 和 CMS 的教程的网站。
- RosettaGit: 该网站收集一些典型的编程任务,然后用尽可能多的计算机语言,给出这些问题的实现。目前,它一共收集了 13 个编程任务,4392 种解决方案,涉及 749 种计算机语言。
- RDF 和 SPARQ 初探: 维基数据的使用
- strml: 一个前端技巧非常丰富的网站。
5 资源
- CoreUI Icons: 一套开源图标,有 1500 多个,支持 SVG、PNG、Webfonts 多种格式
- 15 Best CSS Libraries for 2019
- Iconic: 开放式的图标仓库。
5.1 教程网站
- 廖雪峰的官方网站: 挺著名的教程网站,提供了很多优秀的中文教程文章,适合入门。
- SwiftUI 的官方教程
- Website for Students: 一个面向学生的教程网站,里面都是非常基础的教程。
5.2 专题教程
- 搭建 Sockets5 代理的一键脚本
- 使用 Docker 安装 OpenTracker,自建 BT Tracker 服务器
- Deno 简明入门教程
- Leetcode 前 300 题
- 设计模式中文教程:使用通俗的语言,介绍各种设计模式,图文并茂。此外,还有代码重构方面的英语内容。
- digoal/blog: 放在 Github 上的一个博客,重点介绍数据库相关的知识。
- 在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)
- TypeScript 起步教程:Starting a TypeScript Project in 2021
- 如何成为黑客: 本文原文由知名 Hacker Eric S. Raymond 所撰写,教你如何成为一名黑客。
6 电子书
- 计算机科学入门: 英文的免费电子书,从最基本的二进制开始讲起,直到操作系统的底层原理工具。
- Reinforcement Learning: An Introduction:强化学习经典教材。
- Building Secure and Reliable Systems: Google 出版的关于系统安全的电子书。
- 离散数学导论