【福至心灵】

 

目录

1.书籍与资源

2.我的困惑

3.修的课程

4.美好的图片 

4.1侯捷老师弹唱大佑的《现象72变》

4.2 林沛满的Wireshark的开头

5.CSDN的富文本编辑器

6.aws

7.灵感(CRASH)

8.软件工程师的升级路线


1.书籍与资源

书籍:
1. UNIX环境高级编程(第三版).pdf                  --圣经《APUE》
2. UNIX网络编程(卷1-套接字联网API)(第三版).pdf   --圣经《UNP》
3. UNIX网络编程(卷2-进程间通信)(第二版).pdf      --圣经《UNP》
4. Linux多线程服务端编程:使用muduo C++网络库.pdf--陈硕
5. 《Redis设计与实现》                           --黄健宏
6. 《Designing.Data-Intensive.Applications》
7.《The C++ STANDARD LIBRARY Second Version》  
8.《STL 源码剖析》                               --用的GNUC2.91版本的源码  
9.《格蠹汇编》                                   --张银奎(毕业于上海交大)    



各种官网与快速镜像:
1.http://ftp.sjtu.edu.cn(各种好资源).
2.http://ftp.gnu.org/pub/gnu/gcc/(GBU组织的好资源,包括GCC编译器,GDB调试器,GLIBC运行库等).
http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/--这里可以下载内核的代码
3.https://www.kernel.org/ 内核代码的下载网址,下载较慢
4.https://www.wireshark.org
5.http://ftp.sjtu.edu.cn/centos/--centos镜像
  http://ftp.sjtu.edu.cn/centos/7/isos/x86_64/--直达entos镜像镜像资源
6.http://ftp.sjtu.edu.cn/ubuntu-cd/---ubuntu镜像
7.https://mirrors.tuna.tsinghua.edu.cn/
8.http://www.navicat.com.cn/products  数据库的可视化界面选项
9.http://cpp-summit.org/   C++峰会



网络链接:
1. https://www.cnblogs.com/zengkefu/p/5635088.html --TCP参数设置
2. https://me.csdn.net/sinat_20184565--他写了好多DPDK和路由网络编程相关的知识
3. https://cloud.tencent.com/developer/user/5661042  --国内Nginx顶级专家陶辉老师
4. https://www.taohui.pub/  --陶辉老师的站点
5. https://blog.csdn.net/xifeijian--推测是测试软件开发工程师的blog主页,有loaderrunner可参照
6. https://github.com/chronolaw/annotated_nginx--nginx源码注释,可帮助理解,罗剑锋老师注释
7. https://leetcode-cn.com/                    --leetcode中国
8. https://time.geekbang.org/column/intro/309  --罗剑锋老师
9.https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/
10.http://www.java1234.com/--很多优质电子书资源
11.C++相关网站
www.cplusplus.com
http://www.cplusplus.com/reference/
https://en.cppreference.com/w/
http://gcc.gnu.org/onlinedocs/libstdc++/manual/
https://gcc.gnu.org/onlinedocs/gcc-4.6.4/libstdc++/manual/
12.http://c.biancheng.net/view/450.html ---编译器相关的文章
13.https://www.runoob.com/cplusplus/  菜鸟学C++
14.http://coderchenghao.com/  --耗子小站
15.http://csapp.cs.cmu.edu/3e/code.html--CSAPP的lab
16.https://cloud.tencent.com/edu/learning/  腾讯大学
17.https://blog.csdn.net/qq_34673038/category_8949472.html 腾讯面试算法题
18.https://coolshell.cn/articles/19271.html
19.https://time.geekbang.org/  极客时间
20.http://bittiger.io/
21.https://fanyi.baidu.com/translate
22.https://github.com/chyyuu  清华大学陈渝老师的GITHUB地址
23.http://www.cs.tsinghua.edu.cn/publish/cs/4616/2011/20110111091313147185452/20110111091313147185452_.html 陈渝老师的清华主页

24.https://wlfj.fun/ 一个同学的链接

 


https://daxuepc.com/detail/l_5fe2f06de4b0231ba88e7586/4?fromH5=true  (2020 Pure C++大会)










待学习资源:
找到了【旺旺是头猪】,哈哈哈哈



工具清单
https://processon.com/  --在线画图工具,较多使用流程图


前辈们的关键字搜索
tony张志东--腾讯二当家
章文嵩
章亦春
陈硕
吴翰清    --天才少年
多隆蔡景现--所谓非科班的一级工程师
程立      --(花名:鲁肃)
胡喜      --(花名:阿玺)-阿里巴巴合伙人、蚂蚁金服CTO、副总裁
蒋江伟    --(花名:小邪)-阿里巴巴合伙人、阿里云基础技术总负责人
吴泽明    --(花名:范禹)-阿里巴巴合伙人、天猫副总裁
许式伟    --七牛云
谢宝友    --中兴2.6.24内核注释-中兴操作系统团队
笨叔叔    --奔跑吧linux,在b站有注册账号,名字就是奔跑吧linux,张天飞老师
吴治辉    --https://www.huodongjia.com/guest-077106065121077084065122.html







自强不息
杀伐决断
厚德载物
中正宽和
“两耳不闻窗外事,一心只写小程序”的纯粹与极致




前辈们的故事与访谈
https://www.ituring.com.cn/article/504549 --春哥
https://baijiahao.baidu.com/s?id=1667939766794010221&wfr=spider&for=pc--阿里大佬
http://wiki.csie.ncku.edu.tw/User/jserv  --台湾黄敬群老师
http://www.newbaod.com/c402.html



侯捷老师的语录:
1.胸中自由丘壑.
2.使用一个东西,却不明白它的道理,不高明.---引自林语堂
3.勿在浮沙筑高台.
4.源码之前了无秘密.

左手代码.右手写诗:
1.清风穿堂过,良人何日踏月来(归);
2.昨夜清风穿堂过,应是良人踏月来.--网友



待研究问题:
1.巨页
2.大规模集群系统中的抖动问题
3.https://my.oschina.net/u/4250089/blog/4807593-一致性哈希问题
4.nacos-server-1.4.0.tar.gz---阿里,在我的hp-elitebook上可以找到这个包
5.boundcheck--内存泄漏检测
6.火焰图
7.https://www.cnblogs.com/cndarren/p/11518514.html  ---Navicate激活教程



购物清单:
https://www.hpstore.cn/laptops-tablets/business-laptops/99-power-2b5k3pa.html
https://www.hpstore.cn/laptops-tablets/business-laptops/zbook-laptops/zhan99-96-15-i9-4k-7zx96pa.html
https://www.apple.com.cn/shop/buy-iphone/iphone-12-pro

leetcode大佬的链接

2.我的困惑

1.这两天会突然宿主机ping不通虚拟机,然后重新启动主机又好了,nat模式,vm相关的服务都正常,
  不知道哪里有问题,好苦恼(20201112).
2.死锁测试https://blog.csdn.net/b779789251/article/details/89644482
3.[root@192 module]#  wget https://golang.google.cn/dl/go1.15.5.linux-amd64.tar.gz
--2020-11-28 03:21:01--  https://golang.google.cn/dl/go1.15.5.linux-amd64.tar.gz
正在解析主机 golang.google.cn (golang.google.cn)... 203.208.41.98
正在连接 golang.google.cn (golang.google.cn)|203.208.41.98|:443... 失败:没有到主机的路由。
Muten-3
为嘛??
ifconfig查到的virbr0-nic是在做什么用的?

3.修的课程

《操作系统高级》陈莉君
《操作系统高级》陈渝                IPHONE缓存
《分布式操作系统》
《Linux内核》王保名
《C++2.0》   侯捷                   D:\003-学习视频\004-侯捷C++11新特性
《C++内存管理-从平地起到万丈高楼》  侯捷
《C++从生前到死后》                 侯捷
《Linux性能优化实战》               倪朋飞 https://time.geekbang.org/column/intro/140









常用路径:
此电脑\vivo Y85A\内部存储设备\Android\data\tv.danmaku.bili\download\CopyTmp
/home/muten/kernel-study/GITHUB_MATE/module/

4.美好的图片 

4.1侯捷老师弹唱大佑的《现象72变》

4.2 林沛满的Wireshark的开头

5.CSDN的富文本编辑器

选中创作中心然后选富文本编辑器

6.aws

aws邀请免费体验云服务

7.灵感(CRASH)


1.【用户态和内核态协议栈】-20201101
 
前两天在搜索一个问题的时候,看到一个网友(网友的名字是“蛙蛙王子”--哈哈)的一段话:
我觉得给我带来一些启发,但是不知道这段话是否是正确的,他也想要确认一下,他是这么说这段话的:
发现好多后台服务为了提高性能把操作系统该做的事情移动到了应用层,避免因大量的系统调用造成频繁的内核态和用户态的切换.
比如Nginx实现的slab实际上就是代替内核的内存分配机制,f-stack在dpdk的基础上实现了一台tcp协议栈代替内核协议栈,
还有go等语言的协程,其实就是代替内核的进程调度机制.不知道理解的对不对,以后文件系统是不是也有应有层的实现.@TimYang@左耳朵耗子
 
 
2.【互联网优化与缓存】Tony-张志东-20201119
互联网中所有的性能优化,最终都是落到缓存上的.

8.软件工程师的升级路线

开发环境搭建、运行第一个hello word
运用基本数据类型、表达式与操作符进行简单开发
字符串、向量和数组
语句和函数
分支控制、循环
对象生命周期 & 垃圾回收
错误和异常处理
标准库使用
日志分析、断点调试等简单代码调试方法
面向对象设计原则
单例模式、工厂模式等简单的设计模式
gdb高级调试技巧和常用系统分析工具使用
适配器模式、代理模式等常见设计模式
创建型、结构型、行为型设计模式的应用技巧
代码耦合的产生原因和规避方法
初识数据结构和算法 - 冒泡排序
数组、列表、栈,队列等基本线性数据结构
递归、排序、二分查找算法
跳表、散列表、hash算法
二叉树、红黑树
堆排序、归并排序、二分查找等高阶算法
字符串匹配、KMP算法
熟悉图论算法:dijkstra算法、最小生成树、深度优先搜索等
贪心算法、动态规划
能够分析算法的执行效率和资源消耗、时间和空间复杂度分析
能够根据实际场景,选用合适的数据结构和算法进行程序设计
MySQL服务器的安装与配置
数据表的新建、查询和删除操作
标准语言SQL和CURD能力
表、主键、索引、视图
表结构设计规范
事务的使用以及其ACID特性
不同存储引擎的区别
事务的隔离级别和实践原理
数据库的连接池管理
数据库的权限管理
SQL注入、web shell攻击的危害和规避方法
数据库的集群和高可用
SQL语句优化、索引和参数调优
运用Redis进行数据缓存处理,提高系统性能
redis内存模型
redis的持久化、主从同步以及集群
利用ping、ifconfig、telnet等命令查看计算机网络状况
网络体系中每一层的作用和基本协议
TCP和UDP的基本原理
http协议基础与应用
TCP协议的可靠传输机制
TCP协议的流量控制和拥塞控制
Session、Cookie 与 Application
网络安全的加密算法与数字签名
https协议的基本原理
http2.0与http3.0特性
XSS攻击的危害和规避方法
Wireshark、tcpdump等网络抓包工具使用和结果分析
网络故障分析与问题解决
常用的文件、目录操作命令使用
程序的编译与运行
shell脚本与vi使用
linux系统性能监控命令的使用
线程、进程的概念、创建与调度
用户态和内核态的基本概念、区别
CPU的上下文切换、中断处理与系统调度
磁盘文件系统、虚拟文件系统与文件缓存
物理内存和虚拟内存
进程间通信机制
死锁的危害、出现原因、解决方法
内存溢出、内存泄漏的原因与解决
如何高效利用CPU缓存
内存问题分析与性能优化
磁盘 I/O 性能优化
系统网络性能评估与优化
利用socket编程编写简单客户/服务器程序
基本TCP/UDP套接字编程
五种常见I/O模型
I/O多路复用技术
time_wait、close_wait状态产生的原因、危害与避免方法
熟练掌握各种I/O模型的运用场景
掌握C10k问题的基本解决方案
网络框架学习
简单rpc协议设计和框架搭建
rpc的服务寻址、数据流的序列化与反序列化和网路传输
分布式事务的学习
一致性算法
分布式锁的设计与实现
主流的微服务rpc框架
服务注册、服务发现
分布式trace、监控告警
负载均衡
主流分布式系统架构设计,比如分布式缓存、API网关、分布式消息组件
分布式系统的缓存设计、缓存雪崩、缓存击穿等现象
容灾保护、降级熔断、流量控制、故障隔离、故障恢复
分布式架构的高并发、高可用、可扩展
Docker原理与搭建
Kubernetes
容器编排、容器网络
集成构建
云上常见的SaaS服务和组件
弹性扩缩容
服务网格Istio和Serverless
需求分析
项目设计方法
项目流程管理
项目风险控制
跨部门合作
沟通技巧
组织协调
目标管理

9.缺失的资料

侯捷老师C++2.0的Slide

10.

windows程序设计术语台湾大陆对照(侯捷版)

猜你喜欢

转载自blog.csdn.net/Edidaughter/article/details/109564110