学习技术的建议
- 学 TCP/IP,把 Nmap 和 Hping 的手册看一遍。
- 学 HTTP,把 Curl 的手册看一遍。
- 学 SQL 注入,把 SQLmap 的手册看一遍。
- 学 WEB 前端安全,把 BeEF 的手册看一遍。
国内软件开发现状
国内很多公司的组织效率有问题、导致软件工程师白天不停地被打断,杂事一大堆,只能晚上加班。所以软件工程师圈子里流传一句话:我们熬夜工作,不是因为晚上有灵感,而是因为白天的碌碌无为,引发了愧疚感。
《代码大全》这本书里有句话说得特别好:“几乎所有人都会混涌行动与进展,混淆忙碌与多产。”实际上并不是我们行动了就会有进展,我们忙起来就会有产出,要想改善 996 问题,国内公司应该在组织管理上多下点功夫。
Restful 思考
- API 的“指令类参数”,一定要和其它参数分割开来,最好是独立的参数,并且只能接受常量。比如格式化串 API 的格式参数,不接受变量。
瑞士军刀系列
- jq yq awk sed grep
- command-not-found.com
- starship 跨平台 shell
- 一个快速集成 API 到你项目的网站
- 一个帮助同时编写多种语言的代码的工具
- Welcome to Bazinga.tools!
- 谷歌工具 Google Admin Toolbox
- SQLite Viewer Web sqlite 查看器
编程学习
- 数据结构和算法动态可视化
- 算法通关手册(LeetCode)
- octave-online
- Django 4.0 python cheetsheet
- 程序员的数学课
- helloworld 大全 —— The Hello World Collection
- Wolfram 语言
Windows 不格式化磁盘的情况下安全删除文件
Windows 的 Format 命令已经支持安全擦除整个分区。Format 命令加上 /P 参数后,就会把每个扇区先清零,再用随机数覆盖。而且可以覆盖多次。比如“format D: /P:8”就表示把 D 盘用随机数覆盖 8 次。
那如何用 Windows 自带功能在不格式化磁盘的情况下安全删除文件呢?Cipher 命令本来是用于磁盘加密的,但有个 /W 参数可对磁盘上未使用的空间进行覆盖。比如你刚刚删除了 D:\Private 目录下的几个文件,那么执行一下“cipher /w:D:\Private”。D 盘上未使用空间就会被覆盖三次:一次 0x00、一次 0xFF,一次随机数。所有被删除的文件就都不可能被恢复了。
工具软件
- Alacritty
- A terminal for the modern age
- MobaXterm
- hacking C++ Cheat Sheets & Infographics
- 文件扩展名和转换大全
- 网页代码查看
- dot-to-ascii
- Vim 主题