这篇文章主要介绍自己平常关注的一些博客,github项目,有用的网站,有用的工具或者插件等等,整篇文章都是我个人整理,毕业的时候会整理留给师兄师妹,希望转载能标注来源
整篇文章推荐的内容都是我经过长时间积累和挑选的,里面的工具都十分方便,可以提升效率,都是十分推荐的
长期更新
博客
- 张秋怡的博客,我最近十分崇拜的女神,跟我同岁,毕业去了阿里,Node.js在国内首位核心成员,十分优秀的女生。
- milo yip 腾讯的大神,并且很乐于分享技术,从他的专栏里我学到了很多,顺便推一下他的知乎专栏
- 轮子哥的博客,本人是微软程序员,并且是C++ primer第五版的审校,博客里有很多很厉害的东西。
- 默默推一下师妹的博客,比我努力多了的孩子,相信有一天一定会成为真正的大神。
值得关注的github和开源项目
- tinyhttpd
- json
- webbench
- 500lines
- EasyPR
- LevelDB
工具和插件
- xx-net免费科学上网利器,稳定且持续更新。
- atom 编辑器 我觉得目前最棒的编辑器,还有很多插件,贼棒,强推,尤其是写各种语言的,下个ide太麻烦了,写python用idle更是效率很低。同时推荐一些很棒的插件:
- atom-beautify(用来做各种语言的代码美化的)
- atom-icon(不同的文件有不同的图片,只是觉得好看,舒服)
- minimap(在编辑器右侧会有代码的缩略图)
- Simplified Chinese Menu(中文汉化)
- autocomplete-plus(代码自动补全)
- platformio-ide-terminal(在atom终端运行ipython,前提是要装ipython)
- atom-runner(运行python脚本)
- 还有很多git,代码高亮,终端等等插件,可以自己去找
- Octotree,是一个github的插件,装载浏览器上可以对github进行项目预览,十分方便(下载的话浏览器可以直接下),支持firefox,chrome浏览器,说实话,浏览器我也只建议使用这两个,标准,大公司,方便,没有乱七八糟的bug。
- imagewatch,我很好奇,这么好用的oepncv的插件怎么都没见几个opencv相关书籍推荐?可以实时看到opencv程序中图片的像素等信息,可视化。
- Jupyter notebook,python在线的调试环境,利用localhost:8000端口登录。有很多插件提升效率。
- 在线正则表达式测试网站
7.
网站
- ipol某个图像处理期刊的网站,里面图像处理各个方向的论文,很多提供了代码,甚至可以直接在网页上跑demo。
- coursera 吴恩达建立的在线学习网站,里面有很多经典的课程,比如吴恩达本人的机器学习深度学习,真的内容十分丰富,还有作业,强推,浏览速度过慢,可以自备梯子,比如xx-net
- w3school 在线学习网络编程的地方,html,css,js,asp,xml,甚至TCP/IP等等和网络相关的这里面都有。
文档
我觉得很多东西文档上都有答案,学会看文档是一个很重要的能力,下面是我用过的文档
- scipy生态圈文档, scipy整个系列的文档,包含了scipy,numpy,matplotlib,pandas等生态圈的文档,里面的示例,函数文档都很全,入门必备。
- hexo文档 ,也就是这个博客模版的文档。
- C语言、C++各个版本的C++,包括各种函数及特性。
- scikit-learn sklearn的文档,包含了python做机器学习的很多例子及函数使用。
- web开发常用的MDN,学习web开发必须常看的网站。
- opencv的github,里面有很多函数的实现以及例子的使用,这个比很多乱七八糟的教程好多了,学习opencv看这里面的例子(在sample/cpp文件夹下面,有各种示例)和代码!!!
- opencv的在线文档不同版本的opencv函数接口介绍。
- beautiful soup 经典爬虫框架的文档。