1 编程思想

2 专业领域

2.1 算法

3 工具

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 资源

5.1 教程网站

5.2 专题教程

6 电子书