
秋招
文章平均质量分 86
amoscykl
Casablanca!
展开
-
秋招总结(一)-C++归纳
STL相关:https://github.com/huihut/interview/tree/master/STL1.static关键字隐藏: static的全局变量和函数会对其它源文件隐藏 生命周期延长:被修饰的变量位于静态存储区, 对于静态局部变量,生命周期为整个程序而并非函数作用域 修饰类成员(静态成员变量和静态成员函数),静态成员变量和静态成员函数不属于任何对象,所有类实...原创 2019-09-20 00:16:56 · 1115 阅读 · 1 评论 -
秋招总结(二)-计算机网络归纳
1.网络编程一般步骤:TCP:服务端: socket->bind->listen->accept->recv/send->close 客户端:socket->connect->send/recv->closeUDP:服务端:socket->bind->recvfrom/sendto->close 客户端:socket-...原创 2019-09-20 00:17:05 · 929 阅读 · 0 评论 -
秋招总结(三)-操作系统归纳
1.进程和线程的区别 根本区别:进程是资源分配最小单位,线程是程序执行的最小单位; 开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。 内存方面:进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址...原创 2019-09-20 00:17:15 · 810 阅读 · 1 评论 -
秋招总结(四)-海量数据处理问题归纳
TOP N问题1.如何在海量数据中找出重复最多一个通过hash映射为小文件 通过hash_map统计各个小文件重读最多的并记录次数 对每个小文件重复最多的进行建立大根堆2.上亿有重数据,统计最多前N个 内存存不下 通过hash映射为小文件 通过hash_map统计各个小文件重读最多的并记录次数 对每个小文件重复最多的进行建立...原创 2019-09-20 00:17:25 · 843 阅读 · 0 评论