constcpt / my-awesome-cs

自收集的有关各类计算机相关教学网站、小工具的合集

Home Page:https://sanbuphy.github.io/p/%E6%88%91%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%AD%A6%E4%B9%A0%E7%BD%91%E7%AB%99%E9%9B%86%E5%90%88/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

写在前面

收录了个人喜好觉得品味好的网站,

如果有其他好的建议也欢迎提出,非常感谢。

不定期更新

带目录边栏(电脑上可看):https://sanbuphy.github.io/p/我的计算机学习网站集合/ github开源仓库地址: https://github.com/sanbuphy/my-awesome-cs

基础素质要求(自勉用,参考NJUPA内的要求)

提问的艺术

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

不像弱智一样提问

https://github.com/tangx/Stop-Ask-Questions-The-Stupid-Ways/blob/master/README.md

部分内容出自以下参考网站,也欢迎关注他们

PPRP:

https://www.cnblogs.com/pprp/p/8880493.html

如需转载请注释原出处即可,谢谢

数学

机器学习相关数学基础

直观理解机器学习的数学过程

矩阵求导入门 或者你也可以参考我整理的文章:

https://sanbuphy.github.io/p/矩阵求导简易入门手册/

李航统计学习基础第一章补数学基础 只需要第一张 补基础,其他有问题再找

Deep Learning An MIT Press book参考第一章即可,中文版在这或者直接下载附件中dlbook_cn_v0.5-beta。

概率论与数理统计

陈希孺 概率论与数理统计基础 参考课程视频地址

【概率统计课程学习总结】1. 台大概率与**交通大学统计课 - 奶油煎蛋红烧肉的文章 - 知乎 https://zhuanlan.zhihu.com/p/86071634

**大学 - 頑想學概率:機率一 (Probability (1))

**大学 - 頑想學概率:機率二 (Probability (2))

**交通大学 - 統計學 Statistics

**交通大学 - 高等統計學 Advanced Statistics

其他

线代启示录(一位掌握了线代灵魂的老师)

https://ccjou.wordpress.com/

immersive linear algebra 线性代数可视化

http://immersivemath.com/ila/index.html

CS大类

CS自学指南【必看】

https://csdiy.wiki/

【北美名校CS课程集锦】2.加州大学伯克利分校CS课程全集 - 文兄的文章 - 知乎 https://zhuanlan.zhihu.com/p/102083014

GDB、VIM、GIT、SHELL等常见linux操作基础(慢慢来,在使用中学

The Missing Semester of Your CS Education 中文版(强烈推荐)

官方中文站点:https://missing-semester-cn.github.io/

B站:https://www.bilibili.com/video/BV1x7411H7wa?t=2829

南大PA教程最下面的一些简单入门和材料

https://nju-projectn.github.io/ics-pa-gitbook/ics2021/index.html

简单的git ssh秘钥教程

https://blog.csdn.net/helloasimo/article/details/123778112

不知道变量怎么命名就可以看看:

https://unbug.github.io/codelf/

有关linux的基础讲解,有配图和自己的理解,推荐一读。

https://segmentfault.com/u/public0821

有关win家的镜像源以及VS等的纯净安装文件,以及各种网络工程师能用到的软件程序安装包

https://msdn.itellyou.cn/

一个对cpu和网络了解都非常深入的工程师

https://plantegg.github.io/

其中最好的一类文章(有关cpu的讲解)https://plantegg.github.io/2021/06/01/CPU的制造和概念/

正则表达式可视化浏览

https://regexr.com/

一个关于各种生成网络和编码器小论文通读的博主,有些写的还可以(比较基础入门)

https://medium.com/@falconives

java相关技术栈资料大全博主(还有一些三大件相关的资料,还挺多

http://learn.lianglianglee.com/

Linux性能分析工具大全(Linux/BSD性能专家Brendan Gregg)

https://www.brendangregg.com/linuxperf.html

简单安装双系统

1、安装windows(因为windows的boot优先级比较高)

2、安装ubuntu,他能检测到和windows并存的状态,选择那个安装即可

操作系统学习

南京大学计算机基础(袁春风)CSAPP的青春版,但比csapp好懂得多(强烈不建议一开始就读csapp

赶时间可以直接看配套书。

https://www.icourse163.org/course/nju-1001625001#/info

前置:南京大学计算机基础实验(做了能让你真的变强)

https://nju-projectn.github.io/ics-pa-gitbook/ics2021/index.html

2022 南京大学拔尖计划《操作系统:设计与实现》

(蒋炎岩 我永远的超级无敌酷炫宝藏男神,还有什么好说的呢?没有他我就永远不懂计算机的美丽

当然包云岗老师也是我的男神哈哈哈哈哈哈)

课程主页:http://jyywiki.cn/OS/2022/ (slides、示例代码)

视频地址: https://www.bilibili.com/video/BV1Cm4y1d7Ur/

操作系统(哈工大李治军老师)课件可在下方链接获取。

慕课网: http://www.feemic.cn/mooc/icourse163/1002692015#。

百度云链接:https://pan.baidu.com/s/1h2aEk6A_DGpXkZvRtNmeUw 提取码:qoll

配套实验课:https://www.shiyanlou.com/courses/115

其他文章:

如何实现一个elf的loader:https://blog.csdn.net/GoolyOh/article/details/119801160

从一个ELF程序的加载窥探操作系统内核:https://blog.csdn.net/goolyoh/category_11298420.html

计算机网络学习

待补充

其他文章:

tcp高级疑难汇总案例分析:plantegg.github.io/2021/02/14/TCP疑难问题案例汇总/

数据结构与算法

程序员如何准备面试中的算法

https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/00.01.html

深度学习相关

有关理论基础(但我还是建议直接看李宏毅)

周志华

南瓜书主页

https://datawhalechina.github.io/pumpkin-book/#/

周志华《机器学习》手推笔记 by Sophia-11

https://github.com/Sophia-11/Machine-Learning-Notes

周志华《机器学习》笔记(主要是文本) by yv.l1.pnn

https://zhuanlan.zhihu.com/p/134089340

李宏毅相关课程

0. 李宏毅老师的课程主页:

https://speech.ee.ntu.edu.tw/~hylee/index.php 这是李老师的个人主页,可以找到每年ML的课程主页,然后获取作业代码和Kaggle链接

1.李宏毅《机器学习》:

https://www.bilibili.com/video/BV1Ht411g7Ef

2.李宏毅机器学习笔记:

https://gitee.com/datawhalechina/leeml-notes

3.李宏毅《机器学习/深度学习》2021课程:

https://www.bilibili.com/video/BV1JA411c7VT?p=34

4.李宏毅2022课程:

https://www.bilibili.com/video/BV1JK4y1D7Wb/

李沐动手学深度学习(适合速成,打基础建议李宏毅)

https://zh.d2l.ai/index.html

这个网站给出了不同模型的排名及其开源代码

https://paperswithcode.com/

开源库/项目

OpenMMLab

https://openmmlab.com/

https://github.com/open-mmlab

paddle

https://github.com/PaddlePaddle

Deep Learning Paper Implementations

https://github.com/labmlai/annotated_deep_learning_paper_implementations

Awesome Machine Learning

https://github.com/josephmisiti/awesome-machine-learning

Awesome Deep Learning

https://github.com/ChristosChristofidis/awesome-deep-learning

【杂谈】GitHub上的机器学习/深度学习综述项目合集 - 言有三的文章 - 知乎 https://zhuanlan.zhihu.com/p/60245227

手写深度学习项目

小土堆 pytorch学习

https://space.bilibili.com/203989554

霹雳吧啦Wz 图像分类篇章 以及目标检测

https://space.bilibili.com/18161609/channel/collectiondetail?sid=48290

手写YOLO系列和fast rcnn系列:

https://www.bilibili.com/video/BV1JR4y1g77H

https://space.bilibili.com/472467171

深度学习的杂物间

孪生神经网络的相关实现:

https://blog.csdn.net/weixin_44791964/article/details/107406072

https://blog.csdn.net/lx_ros/article/details/124439120

显卡驱动安装快速方法:

ubuntu-drivers devices

sudo apt install 输入显示的推荐版本

CUDA与cvDNN的安装:(直接官网选择)

https://developer.nvidia.com/cuda-downloads

https://developer.nvidia.com/rdp/cudnn-archive

解决nvcc版本不一致问题(更换runtime映射

https://qiyuan-z.github.io/2022/01/06/解决nvidia-smi和nvcc显示信息与所安装CUDA版本不一致问题/

C

翁恺的相关视频(入门和进阶)

https://www.icourse163.org/u/wengkai?userId=318013

100个GDB小技巧:

https://wizardforcel.gitbooks.io/100-gdb-tips/content/part1.html

标准库收录网站

https://www.cplusplus.com/reference/

内联汇编学习

https://baijiahao.baidu.com/s?id=1722268508697136684

https://www.jianshu.com/p/1782e14a0766

python

anaconda与Jupyter notebook安装教程

https://zhuanlan.zhihu.com/p/37093476

国内的anaconda镜像下载

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

anaconda 换源

https://blog.csdn.net/qq_33590958/article/details/103291206

awesome项目(包含了绝大部分的python相关资源)

https://github.com/vinta/awesome-python

http://jobbole.github.io/awesome-python-cn/

Python Cookbook 3rd Edition

https://python3-cookbook.readthedocs.io/zh_CN/latest/index.html

Python并行编程

https://python-parallel-programmning-cookbook.readthedocs.io/zh_CN/latest/index.html

pandas教程

https://pandas.pydata.org/docs/getting_started/install.html

或者可以看看datawhale的教程

Scipy Lecture Notes//Advanced Python Constructs//Advanced NumP

http://scipy-lectures.org/index.html

C++

c++入门学习(建议直接看书加上翁恺或侯捷)

可以b站搜索翁恺的c++

awesome项目(包含了绝大部分的c++相关资源)

https://github.com/fffaraz/awesome-cpp

http://jobbole.github.io/awesome-python-cn/

c++并发编程

https://paul.pub/cpp-concurrency/

双笙子佯谬 图形学大佬,Zeno和Taichi Blend的作者

https://space.bilibili.com/263032155

C++的杂物间

DJI thermal analysis tool 相关教程(日文

https://qiita.com/tutu/items/b5cf2b39dd30786d9064

学术论文

查询接受率的网站:

https://www.openresearch.org/wiki/Main_Page

LaTeX 图片转代码

点这里mathF

https://web.baimiaoapp.com/image-to-latex

论文翻译

https://tongtianta.site/

一文网尽CV/Robotics顶会论文常用高级词汇/句式! by 叶小飞(推荐关注)

https://zhuanlan.zhihu.com/p/415926905

其他日常使用网站

有关思维导图的代码(类似markdown)生成:

https://xzmind.xuanzi.ltd/apps.html

流程图绘制:

https://app.diagrams.net/

快速文件传输(随意分享给人不用网盘)

https://www.wenshushu.cn/

心理健康建设

如何在工作中学习(好的方法论)

https://plantegg.github.io/2018/05/24/如何在工作中学习V1.1/

英语

英文语法在线修改

https://www.grammarly.com/

https://www.nounplus.net/grammarcheck/

https://virtualwritingtutor.com/