最近的一些知识点索引

1、不要对含有虚函数的类进行memset操作。会把vptr写坏。

2、stl中list/set/map遍历删除时,两种正确的方法:使用erase的返回值获得下一个值;或者在erase之前++。

3、boost库里头有multi-index container,多索引容器。

4、ipcs -m获得信息中,当nattach不为0时,如果执行了ipcrm,则当前共享内存的key设置为0,表示只有当前attach上去的进程可以对其进行操作,其它进程无法再attach上去。当所有进程detach之后,共享内存被删除。

5、操作系统对文件的处理也类似,一个文件的link数为0时系统会将其删除,如果link不为零而执行了rm操作,文件本质上并没有被删除,当进程退出link数等于零时才会删掉。

6、一种恢复文件的方法就是基于上述的方式,到/proc里头相应的进程目录下面找。


7、日志中打印一些校验信息,关注这些信息,防止系统累积错误的产生。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值