我收藏的一些技术网站、文档、教程
我把一些自学编程过程中,遇到的一些好的教程、官方文档、博客等资源简单整理一下。一方面是给自己做备忘,另一方面也是和大家分享我觉得有用的资源。
如果有好的技术资源,可以在这篇文章下评论留言,给出网站链接,互相学习分享。如果发现有些链接不存在了,也请留言提示我。
编程学习
- 网道-互联网开发文档 https://wangdoc.com/
一个文档网站,里面有HTML、JavaScript、C、SSH等教程,文档写得很好,非常清晰
- Eloquent Javascript https://eloquentjavascript.net/
一个关于JavaScript的线上书籍,机械工业出版社翻译出版过该书的第3版,叫《JavaScript编程精解》
- DeepL翻译 https://www.deepl.com/
号称全世界最准确的翻译。学习编程一定会阅读大量的英文资料,可以使用翻译工具来降低阅读难度。毕竟,至少目前为止,最好的计算机语言是英语[笑]
- cppreference.com https://cppreference.com/
非常知名的C/C++语言和标准库线上文档
- MDN Web Docs https://developer.mozilla.org/
Web开发非常有帮助的技术文档
课程网站
- 南大蒋炎岩老师的课程网站 https://jyywiki.cn
蒋老师的操作系统课程非常有名,一定要结合教学视频来看,B站搜索“绿导师原谅你了”就可以看到。课程网站也是个宝藏,里面还有一些非常有意思的外链可以挖掘、学习。
- 南大问题求解课程网站 http://cslabcms.nju.edu.cn/problem_solving/
网站本身看着平平无奇,点进去翻找几下,就可以发现,里面藏了很多宝藏的电子书!我就是在这里找到《The C Programming Language》(2nd Edtion)电子版的!http://cslabcms.nju.edu.cn/problem_solving/images/c/cc/The_C_Programming_Language_(2nd_Edition_Ritchie_Kernighan).pdf
操作系统
- Operating Systems: Three Easy Pieces http://www.ostep.org
至今为止最好的操作系统读物,没有之一(转载自南大蒋炎岩老师的课程网站)
- Harley Hahn’s Guide to Unix and Linux https://www.harley.com/unix-book/
非常容易读懂的UNIX/Linux教材,清华大学出版社以前翻译过,名字叫《Unix & Linux大学教程》
- Commentary on the Sixth Edition UNIX Operating System by John Lions http://www.lemis.com/grog/Documentation/Lions/
大名鼎鼎的《莱昂氏UNIX源代码分析》,讲解的是在PDP11上的UNIX v6源代码,那时候的C语言比较古老,语法也和现在不一样,但不影响阅读
- Computer Simulation and History https://simh.trailing-edge.com/
一个可以用来研究、考古一些知名古董电脑硬件的开源模拟器,我是在找PDP11模拟器试玩UNIX v6的时候了解到它的。官网可以找到已经编译好的simhv39-0-exe
技术博客
大牛左耳朵耗子陈皓的技术博客,我很喜欢里面的文章。博客作者已经于2023年离开这个世界,去天堂敲代码了
- 云风的BLOG https://blog.codingnow.com/
有段时间我对游戏开发很感兴趣,从而了解到云风老师。我读了《游戏之旅—我的编程感悟》这本书,非常有意思
- phith0n的博客 https://www.leavesongs.com/
一个安全领域的大牛的博客,我有段时间出于好奇,加入过大牛的『代码审计』知识星球,但不了解这个领域,后来不关注了
- 青衣十三楼 https://scz.617.cn/
绿盟大佬小四的个人网站,有技术文章,有八卦,读起来很过瘾
个人私货
- 20cn网络安全小组 https://20cn.net/
在网上找一个经典SSH exploit时候,发现的一个网站,它转载了《Analysis of SSH crc32 compensation attack detector exploit》当时的国内翻译。这个网站年代感满满了,里面的技术文章放到今天,参考意义不大了,但谁当年没有一个黑客梦呢。
- The Honeynet Project https://honeynet.onofri.org
大学时候选修课,用的教材是清华诸葛建伟老师《网络攻防技术与实践》,那时候了解的蜜网/蜜罐技术。书里的配套网站、参考链接,很多已经打不开了。也不知道这个Honeynet这个项目现在怎么样了,这里的Know You Enemy系列的White papers还是很有意思的。