摘要: 一、前言 在网络编程中,阻塞、非阻塞、同步、异步经常被提到。unix网络编程第一卷第六章专门讨论五种不同的IO模型,Stevens讲的非常详细。 Stevens在文章中一共比较了五种IO Model: blocking IO nonblocking IO IO multiplexing signal 阅读全文
posted @ 2020-09-02 10:51 小海哥哥de 阅读(203) 评论(0) 推荐(0)
摘要: 基本功能: git clone:克隆仓库 git pull:从远程仓库拉取代码到本地 git stash:将修改后的代码存储到本地(一个栈结构) git stash pop:将你stash到本地的代码与重新git pull下的代码合并 git add XXX:将XXX文件加入到暂存区 git com 阅读全文
posted @ 2020-09-01 17:48 小海哥哥de 阅读(1409) 评论(0) 推荐(0)
摘要: 线程(std::thread) 看std::thread的简介时候,能够知道std::thread的Member types id //thread id native_handle_type //Native handle type Member functions (constructor) / 阅读全文
posted @ 2020-09-01 15:07 小海哥哥de 阅读(2230) 评论(0) 推荐(0)
摘要: 转载:https://blog.csdn.net/faihung/article/details/88411839 https://blog.csdn.net/XindaBlack/article/details/105915806 简介:std::mutex:互斥量,C++11中与mutex相关的 阅读全文
posted @ 2020-08-31 10:57 小海哥哥de 阅读(2291) 评论(0) 推荐(0)
摘要: 编号 需学习的内容 进度 1 std::ref 已完成 2 std::thread / join 已完成 3 vector emplace_back 已完成 4 std::mutex lock_guard unique_lock 已完成 5 try和catch 6 mmap、munmap 7 dup 阅读全文
posted @ 2020-08-31 08:46 小海哥哥de 阅读(154) 评论(0) 推荐(0)
摘要: 先记录一下网址: 多线程网络编程 阅读全文
posted @ 2020-08-24 09:09 小海哥哥de 阅读(93) 评论(0) 推荐(0)
摘要: 2020.07.24 const:const修饰成员函数不能改变成员变量,是因为const修改是this指针。 线程安全:https://www.cnblogs.com/huty/p/8517884.html 类型转换:static_cast\const_cast\dynamic_cast\rein 阅读全文
posted @ 2020-08-22 16:02 小海哥哥de 阅读(210) 评论(0) 推荐(0)
摘要: 20200821 (web端我没开发过,所以面试很差,挂掉了) 1、rpc框架 2、http协议和https协议具体流程 3、访问网页所需接口 4、使用tcpdump直接显示抓包内容(这道题应该会的,我忘记了)tcpdump -i eth0 src ip dst ip host ip port 端口 阅读全文
posted @ 2020-08-21 23:29 小海哥哥de 阅读(210) 评论(0) 推荐(0)
摘要: 20200819 1、选择排序是不是安全的。 知识点:所有排序算法的时间复杂度、空间复杂度、是否安全的、具体实现。 2、回溯算法、dfs、bfs、动态规划。 知识点:各种算法的优缺点及使用范围。 3、网络通信。 知识点:粘包、tcp和udp区别等。 4、C++11 新特性 explicit 阅读全文
posted @ 2020-08-19 22:40 小海哥哥de 阅读(134) 评论(0) 推荐(0)
摘要: 20200819 不足: (1)达尔文服务器 的具体架构 (2)RTCP如何起作用的 评价: 1、对系统深入的东西了解不够, 2、对自己负责的这一块还是比较了解的,对别人负责的模块了解不够。 阅读全文
posted @ 2020-08-19 20:37 小海哥哥de 阅读(277) 评论(0) 推荐(0)