摘要: 1 DMA Direct Memory Access 用处是什么? 从网卡等外设拷贝数据到内核,一般需要操作系统,目前改为DMA拷贝,设立中断机制解决,提升效率2 NUMA(Non Uniform Memory Access),非一致性内存访问 ,多核同时访问同一块内存,造成冲突,A核写了把B核的覆 阅读全文
posted @ 2021-11-12 08:28 redman274 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1、w命令 w命令是显示系统中正在登陆的用户信息的命令,这个命令查看的痕迹日志是/var/run/utmp 2、who命令 who命令和w命令类似,用于查看正在登陆的用户,但是显示的内容更加简单。等同于是查看/var/run/utmp日志文件 3、last命令 last命令是查看系统所有登陆过的用户 阅读全文
posted @ 2021-11-11 13:56 redman274 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 20201-11-7 去了趟大屠杀遇难同胞纪念馆,学习了些单词 invade v. 入侵; 侵略; 侵犯; 侵袭; 武装入侵; (尤指造成损害或混乱地)涌入; 侵扰; 干扰;conqer vt vt. 占领; 攻克; 征服; (尤指比赛、赛跑等中)击败,战胜; (成功地)对付,克服,控制;entir 阅读全文
posted @ 2021-11-07 20:14 redman274 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.一个进程打开有多少文件描述符? #ls -l /proc/pid/fd 可以看到 可以通过Python 或者c进行实验,如果是父进程打开的文件描述符,子进程会继承的。 由popen()实现原理,即父子之间通过管道通讯,当父进程运行结束, 管道读端直接默认关闭导致,子进程打印时候,之间报错PIPE 阅读全文
posted @ 2021-11-02 16:36 redman274 阅读(197) 评论(0) 推荐(0) 编辑
摘要: https://crossoverjie.top/2018/01/08/Consistent-Hash/ 解决的问题主要是比如100个服务应对2000个客户端的问题,如何将客户端均分到服务中,通常想到的Hash方法,但是有本身的缺陷 弹缩的时候,其他节点也需要变化,应该太大了,如果降低影响,提出了一 阅读全文
posted @ 2021-11-02 15:33 redman274 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.go里面的切片类似数组,主要区别如下 切片是对数组的抽象,同时切片本身也是一个结构体。 参数传递时函数内部与外部引用的是同一个数组,所以对切片的修改会影响到函数外部。 如果发生扩容,情况会发生变化,同时扩容会导致数据拷贝;所以要尽量预估切片大小,避免数据拷贝。 对切片或数组重新生成切片时,由于共 阅读全文
posted @ 2021-11-02 14:38 redman274 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1.构造函数为什么不能是虚函数? 析构函数为什么可以虚函数? 答:虚函数表是在对象创建的时候,通过构造函数生成的,当然不能是虚函数,此时虚函数列表还不存在,如果是虚函数,怎么调用?? 其次,运行类实例化的时候,必须知道具体的类型,而虚函数是在运行时动态确定绑定的 2.g++ 和clang++ 都可以 阅读全文
posted @ 2021-10-31 07:31 redman274 阅读(22) 评论(0) 推荐(0) 编辑
摘要: https://github.com/521xueweihan/HelloGitHub 阅读全文
posted @ 2021-10-28 16:47 redman274 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 几种开放源码的TCPIP协议栈概述1、BSD TCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP 栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的 阅读全文
posted @ 2021-10-18 15:24 redman274 阅读(296) 评论(0) 推荐(0) 编辑
摘要: I/O模型 阻塞I/O 客户端通过connect向服务器发起连接时,connect将首先发送同步报文给服务器,等待服务器返回确认报文段。如果服务器的确认报文段没有立即到达客户端,则connect调用将被挂起,直到客户端收到确认报文段并唤醒connect调用。 非阻塞I/O 无论事件是否发生,都立即返 阅读全文
posted @ 2021-10-18 15:21 redman274 阅读(56) 评论(0) 推荐(0) 编辑