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