随笔 - 55  文章 - 2 评论 - 1 阅读 - 16173
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2021 档案
多点传输
摘要:什么是多点传输? 阅读全文
posted @ 2021-11-28 08:22 redman274 阅读(20) 评论(0) 推荐(0) 编辑
strtok实现想到的...
摘要:1.实现容易,实现的方法很难想到 比如strtok函数 /* 获取第一个子字符串 */ token = strtok(str, s); /* 继续获取其他的子字符串 */ while( token != NULL ) { printf( "%s\n", token ); token = strtok 阅读全文
posted @ 2021-11-16 19:18 redman274 阅读(29) 评论(0) 推荐(0) 编辑
什么是Placement new ?
摘要:1. 什么是placementNew placement new的作用就是:创建对象(调用该类的构造函数)但是不分配内存,而是在已有的内存块上面创建对象。用于需要反复创建并删除的对象上,可以降低分配释放内存的性能消耗用法:A* p = new (ptr)A; 1其中ptr就是程序员指定的内存首地址。 阅读全文
posted @ 2021-11-16 18:59 redman274 阅读(325) 评论(0) 推荐(0) 编辑
小功能-程序关联的用户切换
摘要:1.实现一个功能,如果程序由root启动运行,将新建一个用户TEST,并将程序设置为TEST 用户权限运行 主要是通过getpwnam 和setuid函数,进行.... struct passwd *ptPasswd = NULL; ptPasswd = getpwnam(NEW_USER_NAME 阅读全文
posted @ 2021-11-16 08:32 redman274 阅读(57) 评论(0) 推荐(0) 编辑
lua脚本概述
摘要:1.lua脚本非常简单,轻量级,易于c/c++调用 2. 协程 是什么,与线程有啥区别 ?? 阅读全文
posted @ 2021-11-12 11:12 redman274 阅读(252) 评论(0) 推荐(0) 编辑
system基础概念
摘要: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 阅读(681) 评论(0) 推荐(0) 编辑
英文学习3
摘要:20201-11-7 去了趟大屠杀遇难同胞纪念馆,学习了些单词 invade v. 入侵; 侵略; 侵犯; 侵袭; 武装入侵; (尤指造成损害或混乱地)涌入; 侵扰; 干扰;conqer vt vt. 占领; 攻克; 征服; (尤指比赛、赛跑等中)击败,战胜; (成功地)对付,克服,控制;entir 阅读全文
posted @ 2021-11-07 20:14 redman274 阅读(162) 评论(0) 推荐(0) 编辑
文件描述符耗尽如何排查
摘要:1.一个进程打开有多少文件描述符? #ls -l /proc/pid/fd 可以看到 可以通过Python 或者c进行实验,如果是父进程打开的文件描述符,子进程会继承的。 由popen()实现原理,即父子之间通过管道通讯,当父进程运行结束, 管道读端直接默认关闭导致,子进程打印时候,之间报错PIPE 阅读全文
posted @ 2021-11-02 16:36 redman274 阅读(213) 评论(0) 推荐(0) 编辑
一致性Hash算法
摘要:https://crossoverjie.top/2018/01/08/Consistent-Hash/ 解决的问题主要是比如100个服务应对2000个客户端的问题,如何将客户端均分到服务中,通常想到的Hash方法,但是有本身的缺陷 弹缩的时候,其他节点也需要变化,应该太大了,如果降低影响,提出了一 阅读全文
posted @ 2021-11-02 15:33 redman274 阅读(25) 评论(0) 推荐(0) 编辑
切片
摘要:1.go里面的切片类似数组,主要区别如下 切片是对数组的抽象,同时切片本身也是一个结构体。 参数传递时函数内部与外部引用的是同一个数组,所以对切片的修改会影响到函数外部。 如果发生扩容,情况会发生变化,同时扩容会导致数据拷贝;所以要尽量预估切片大小,避免数据拷贝。 对切片或数组重新生成切片时,由于共 阅读全文
posted @ 2021-11-02 14:38 redman274 阅读(88) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示