首页 技术学习的思考和总结
文章
取消

技术学习的思考和总结

学习技术的建议

  1. 学 TCP/IP,把 Nmap 和 Hping 的手册看一遍。
  2. 学 HTTP,把 Curl 的手册看一遍。
  3. 学 SQL 注入,把 SQLmap 的手册看一遍。
  4. 学 WEB 前端安全,把 BeEF 的手册看一遍。

国内软件开发现状

国内很多公司的组织效率有问题、导致软件工程师白天不停地被打断,杂事一大堆,只能晚上加班。所以软件工程师圈子里流传一句话:我们熬夜工作,不是因为晚上有灵感,而是因为白天的碌碌无为,引发了愧疚感。

《代码大全》这本书里有句话说得特别好:“几乎所有人都会混涌行动与进展,混淆忙碌与多产。”实际上并不是我们行动了就会有进展,我们忙起来就会有产出,要想改善 996 问题,国内公司应该在组织管理上多下点功夫。

Restful 思考

  1. API 的“指令类参数”,一定要和其它参数分割开来,最好是独立的参数,并且只能接受常量。比如格式化串 API 的格式参数,不接受变量。

瑞士军刀系列

编程学习

Windows 不格式化磁盘的情况下安全删除文件

Windows 的 Format 命令已经支持安全擦除整个分区。Format 命令加上 /P 参数后,就会把每个扇区先清零,再用随机数覆盖。而且可以覆盖多次。比如“format D: /P:8”就表示把 D 盘用随机数覆盖 8 次。

那如何用 Windows 自带功能在不格式化磁盘的情况下安全删除文件呢?Cipher 命令本来是用于磁盘加密的,但有个 /W 参数可对磁盘上未使用的空间进行覆盖。比如你刚刚删除了 D:\Private 目录下的几个文件,那么执行一下“cipher /w:D:\Private”。D 盘上未使用空间就会被覆盖三次:一次 0x00、一次 0xFF,一次随机数。所有被删除的文件就都不可能被恢复了。

工具软件

自建网站相关

本文由作者按照 CC BY 4.0 进行授权