软件开发:网站&视频&书籍&文章推荐(不断更新)
利用书籍进行系统学习,凭借博客/新闻等资料开阔眼界,辅之以代码及项目实战,并勤加以总结,方可进步。
常用网站:
- 找英文电子书网站:gen.lib.rus.ec 和 www.jiumodiary.com/
- Leetcode刷题:https://leetcode.com/ ,练习数据结构和算法必备
- 九章算法网站:http://www.jiuzhang.com/solution/,该网站有Leetcode题目的配套答案,而且代码质量很高
- 数据结构可视化网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html,清晰演示数据结构各种操作
- java相关网站:baeldung,各类系列文章,质量很高
- github相关:https://minhaskamal.github.io/DownGit/#/home,可以只下载项目的某个文件夹
C++视频:
腾讯课堂,王桂林老师的课程。基础入门强烈推荐。
C++参考书籍:
基础+进阶
《c++ primer》
《effective c++》
《more effective c++》
《Exceptional C++》
《more exceptional c++》
《effective stl》
《stl源码剖析》
《标准模板库》
《深度探索c++对象模型》
《c++编程思想》
《c++沉思录》
《泛型编程与stl》
《C++ template》
《程序员面试笔试宝典》《c与指针》
《深度探索c》
Java参考书籍:
基础+进阶
《java核心技术》两卷
《java编程思想》
《effective java》看第三版,前面两版jdk老了
《深入理解java虚拟机》
《java性能优化权威指南》
《spring实战》
《spring boot实战》
《maven实战》
多线程&并发
博客:秒杀多线程专栏
《C++ Concurrency In Action(Practical Multithreading)》
- 作者:Anthony Williams
- 译者:陈晓伟
- 链接:https://www.gitbook.com/book/chenxiaowei/cpp_concurrency_in_action/details 或 https://github.com/xiaoxi666/book/blob/master/Cpp_Concurrency_In_Action%EF%BC%88%E4%BD%9C%E8%80%85%EF%BC%9AAnthony%20Williams%EF%BC%8C%E8%AF%91%E8%80%85%EF%BC%9A%E9%99%88%E6%99%93%E4%BC%9F%EF%BC%89.pdf
《java concurrency in parctice》(java并发编程实战,建议直接看英文版)
《大规模c++程序设计》
《java 多线程设计模式》 结城浩
数据结构和算法
随便找本教材然后刷题(leetcode+牛客网)
《大话数据结构》
左程云的算法课
算法导论
操作系统
《深入理解计算机系统》
设计模式(客户端+后台->架构师,须绝对熟练)
Design Patterns - Elements of Reusable Object-Oriented Software (GOF-GANG OF FOUR 四人组原书 最为经典)
《大话设计模式》
《headfirst设计模式》C++博客:我所理解的设计模式一句话总结索引(https://blog.csdn.net/lcl_data/article/details/12117349)
Java:
网络编程
《tcp/ip》三卷
《http协议》
《unix网络编程》
陈硕的网络库配套书籍:《linux多线程服务端编程》
数据库
《mysql必知必会》
《高性能mysql》
《redis实战》
《redis设计与实现》
windows&linux下的编程
《windows核心编程》(内含windows多线程技术)
编程规范
《代码整洁之道》clean code
《重构》
编程思想
《C++语言的设计与演化》
《编程珠玑》
《人月神话》
《黑客与画家》
《数学之美》
《编程之美》
《程序员的自我修养》
软件工程
《代码大全》
软件逆向分析等
代码控制
《git版本控制管理》
《Pro Git》官方电子版链接 (https://git-scm.com/book/en/v2)
架构师
http://mp.weixin.qq.com/s/qTtVpctGBtTMc5Ifiib9Tw 路上有你:《架构师成长之路》终结篇 (附新年礼物)
大型网站
《大型网站系统与java中间件实践》
《深入分析java web技术内幕》
《大型网站技术架构:核心原理与案例分析》
选学
lua
python
scala
go
补充知识点
正则表达式
编解码
xml json protobuf解析(RPC通信框架)消息队列MQ(如kafka等)
软件开发:网站&视频&书籍&文章推荐(不断更新)的更多相关文章
- 最全 IT 相关网站,软件开发网站收集
前端比较流行的 UI 框架 目前前端用的比较多的框架有如下几个 Ant Design:Ant Design - 一套企业级 UI 设计语言和 React 组件库 Mint UI:https://mi ...
- C#面向插件级别的软件开发 - 开源研究系列文章
在现在的面向对象的分析与设计软件开发过程中,最开始就是面向对象的软件开发.但是,在实际的软件开发过程中,很多都是面向接口的开发方式,这种是一种面向对象开发的模式.但是,今天笔者给大家带来的是面向插件的 ...
- Web 开发人员和设计师必读文章推荐【系列二十九】
<Web 前端开发精华文章推荐>2014年第8期(总第29期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...
- Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十二】
2012年12月12日,[<Web 前端开发人员和设计师必读文章>系列十二]和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HT ...
- Web 开发人员和设计师必读文章推荐【系列三十】
<Web 前端开发精华文章推荐>2014年第9期(总第30期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...
- Web 前端开发人员和设计师必读文章推荐【系列二十八】
<Web 前端开发精华文章推荐>2014年第7期(总第28期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...
- Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十三】
<Web 前端开发精华文章推荐>2014年第2期(总第23期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...
- Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十二】
<Web 前端开发精华文章推荐>2014年第一期(总第二十二期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML ...
- 【圣诞特献】Web 前端开发精华文章推荐【系列二十一】
<Web 前端开发精华文章推荐>2013年第九期(总第二十一期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 ...
随机推荐
- RVM 安装 Ruby
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换. https://rvm.io/ 如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一. 这里所有的 ...
- 单例模式--java代码实现
单例模式 单例模式,顾名思义,在程序运行中,实例化某个类时只实例化一次,即只有一个实例对象存在.例如在古代,一个国家只能有一个皇帝,在现代则是主席或总统等. 在Java语言中单例模式有以下实现方式 1 ...
- Java 运算符 % 和 /
/ 是除运算符, %是取模运算符 区别: / 是普通的除法运算,如果除数和被除数都是整数,则商是取整 %是求余数 private static void test() { System. / ); S ...
- es6学习笔记-class之继承
继承 上一篇学习了class的概念,在es5时,对象的继承有好几种,原型链继承,借用构造函数继承,组合继承,原型式继承,寄生式继承以及寄生组合式继承,都是按照函数的形式去集成的,现在class也有它的 ...
- 使用bootstrap table 数据绑定
1.最近一直在用bootstrap table 这个前端框架做项目,下面是使用bootstrap table 的一些总结 这个使用.Net 中MVC做的: 2.这个是基本的boostrap table ...
- Java之Spring mvc详解
文章大纲 一.Spring mvc介绍二.Spring mvc代码实战三.项目源码下载四.参考文章 一.Spring mvc介绍 1. 什么是springmvc springmvc是sprin ...
- Dynamics 365中自定义工作流活动更新了输入输出参数后获取的方法
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复245或者20170309可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- oracle创建表空间自增长和创建用户
/* 步骤: 1.创建表空间 2.创建用户 3.用户授权 */ /*创建表空间*/ create tablespace QCJ_TABLESPACE /*表空间物理文件名称*/ datafile 'Q ...
- 【English】20190428
It is of paramount importance that极为重要的一点[pærəmaʊnt] strategizing around SOA围绕soa制定战略 efficient gov ...
- odoo权限机制
转两篇关于权限的2篇文章,加深这方面的认识.注:后面附有原作者地址,希望不构成侵权. 第一篇:http://www.cnblogs.com/dancesir/p/6994030.html Odoo的权 ...