学习中遇到的好博客

c++日志工具之——log4cpp

 

ECU唤醒的本质就是给ECU供电。

小文件:零拷贝技术                传输大文件:异步 IO 、直接 IO:如何高效实现文件传输:小文件采用零拷贝、大文件采用异步io+直接io

(123条消息) Linux网络编程 | 彻底搞懂零拷贝(zero-copy)技术_socket 零拷贝_linux大本营的博客-CSDN博客

学习中遇到的好博客_第1张图片

 Boost库

c++网络编程:Boost.asio源码剖析

Boost序列化全解析

算法:比如链表的题优先考虑递归和双指针来解决,栈和队列的题优先考虑用两个栈或队列来解决,树的题基本都是递归等。不过数组和字符串的题一般比较灵活,这种题只能尽量多刷了。

理论:语言(我主要用 C++,所以复习 C++)、操作系统和网络编程。

操作系统就看内存管理、进程管理和文件系统,一般虚拟内存问的多。网络编程这块就包括 TCP/IP 协议,HTTP 协议,网络安全三个方面。TCP/IP 主要就是三次握手,四次挥手,TIME_WAIT 的作用等这些常考的题了。HTTP 协议考察 HTTP 协议的返回码、HTTP 的方法等。需要特别指出的是 HTTPS 加密的详细过程要非常透彻,不然容易产生一种感觉好像都清楚了,但是一问就有点说不清楚。最后就是网络安全,主要考察也是 WEB 安全,包括 XSS,CSRF,SQL 注入等。

网络编程之epoll源码深度剖析

内存泄漏的原因,内存泄漏如何避免?内存泄漏如何定位?

c++代码实现一个线程池(清晰明了,一看就懂)

轻松掌握C++线程池:从底层原理到高级应用

总结最全面的TCP、UDP、Socket、HTTP网络编程面试题

TCP:TCP通信过程详解以及tcp长连接和短连接

高并发:【池式结构】连接池、线程池、内存池、异步请求池

多线程 --- POSIX信号量+懒汉模式的线程池+其他常见锁

c++多线程编程中锁的基本类型和用法

操作系统:死锁的所有知识点总结

最详细的Linux TCP/IP 协议栈源码分析

如何高效定位网络丢包问题?

网络丢包故障如何定位?如何解决?

TCP/IP协议栈的心跳、丢包重传、连接超时机制实例详解

实例解析C++定时器实现定时任务

TCP利用封包和解包解决“粘包”问题

epoll的LT模式(水平触发)和ET模式(边沿触发)

自己动手实现一个进程间通信组件

万字长文详解linux内存管理,值得收藏

浅析进程间通信的几种方式(含实例源码)

面试必问的【网络io】,1.5W字超全面总结

「linux网络编程」socket、端口、进程的关系

计算机网络编程热门面试题总结(附标准答案)

POSIX线程详解

图解通用网络IO底层原理、Socket、epoll、用户态内核态······

网页和服务器:一篇文章彻底搞懂websocket协议的原理与应用(一)

IO操作:全网最详细的Libevent网络库总结(上)

异步IO:一篇文章彻底搞懂linux的异步IO

性能剩余工具:Linux perf:掀开性能分析的神秘面纱

一文带你搞定TCP面试所有细节_TCP详谈

UDP 丢包问题分析思路

「理解C++20协程原理」从Linux线程、线程与异步编程、协程与异步

如何解决tcp通信中的粘包问题?

NAT穿透技术、穿透原理和方法详解

http中get请求和post请求的区别

Linux进程间的通信方式和原理

一篇搞懂tcp,http,socket,socket连接池之间的关系Linux下各种锁的理解和使用及总结解决epoll惊群问题(面试常考)

分析HTTP,TCP 的长连接和短连接以及socket

linux编程之经典多级时间轮定时器(C语言版)

TCP传输层面试中常问的问题汇总(你所不知道的传输层)

内存泄露定位手段(c语言hook malloc相关方式)

关于linux网络编程的一些实用技巧和细节总结

linux下开发避免僵尸进程的方法总结

linux多线程--双buffer“无锁”设计

你可能感兴趣的:(学习)