拥有C++标签的文章

[c++11]左值、左值引用,右值,右值引用

c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能,用的不多,每次看过了就忘了,整理下;
阅读全文

《Linux高性能服务器编程》读书笔记:linux服务器程序规范

服务器程序规范,需要强化和遵守的,作者给列了4条规范:1、Linux服务器程序一般以后台进程形式运行,也就是以daemon守护进程的方式,守护进程的父进程通常是init进程(PID进程为1),作者在7.6 服务程序后台化给出了一个程序的清单,还是很有参考意义的。后台进程形式运行,也就是通过fork一个子进程,结束父进程的方式运行,这样避免很多前台启动,随着操作终端界面的关闭而结束服务器程序的运行;
阅读全文

char *转换为string的陷阱:char*中包含较多的'\0'

今天给团队调试一个错误,概率性的加密的数据没法做解密,现象是解密出来的结果和源数据长度不一致,很奇怪的现象,因为加密使用的数据是随机的,所以使得问题出现时表象是概率的问题;因为初次做加解密算法相关的项目,碰到这样的问题,首先是单步把解密流程过了一遍,发现解密没有问题,能正常的解密,但解密出来的长度就是不对,分析才发现加密后的数据的长度也不正常,所以考虑是加密源数据的问题,通过分析,才发现一个二进制
阅读全文

一起读《Essential C++》

之前有想法做一个一起读IT专业书的APP,还选择了几个方向录制了几段视频和音频,整理一下,分享出来;其中录制比较全的是一本读《Essential C++中文版》的书,C++的专业书确实很多,刚开始选择的时候,我倾向选择一本比较薄的书,这样也容易读完,建立起学习的成就感,书薄是薄点,但知识点一个也没见少,特别需要梳理作者那样写的逻辑,所以做了一些个人的解读,如有意见,请留言。导读:第一章:
阅读全文
首页 1 末页 共 4 条记录