自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C++11/14 lamba, 仿函数 对比

C++11C++14 话说新标准出来也蛮久的了, 是时候跟进了, 先试试lamba, 还满好玩。  先看看不用lamba, 用仿函数的代码如何: class Acc // functor{public: Acc(int & Uppercase): Uppercase_(Uppercase){} void operato

2015-07-17 10:01:25 656

原创 重构的一些想法, 如何对待公司里面的旧程序

正在维护这个C混合C++的代码, 上个星期打算重构里面的一些数据, 主要是把C的代码往C++迁移, 让代码看起来舒服一点, 例如函数参数过多(17个你敢信)一些两级指针, 甚至有些数据用单指针表示链表, 不把代码全看完还真不知道他想干嘛。 orz...。本来打算改一改, 但是花了大半天时间,根本没办法完全改完, 数据结构与函数, 函数里面的算法都是紧耦合的, 牵一发而动全身。就算改完了还有

2015-07-17 10:00:42 317

原创 加加减减有副作用, C/C++er 请小心

早上看《 the c programming language(2nd edition)》  见到有意思的一段(P51):  Function calls, nested assignment statements, and increment and decrement operators cause ``side effects'' - some variable is

2015-05-29 13:05:10 514

原创 知其然,也要知其所以然,《CS: APP--深入理解计算机系统(原书第2版)》 书评

作为一个非CS科班出身的码农, 对于这本书来说真有相见恨晚的感觉。    当然在看这本书的时候,也走了不少弯路。    对于C++后端开发程序员来说, 我觉得本书值得重点看的是:    第6章 存储器层次结构   了解L1 L2 L3以至于主存的层次结构,程序算法对局部性的影响。   可以结合这篇文章更易理解:   7个示例科普CPU Cache : http:

2015-05-29 13:03:04 358

原创 string 头文件 有点烦<string> <string.h> <cstring>

深陷烂代码的泥潭之中.... 在C语言里面, 要用到memset之类的C库, 一般会:#include string.h>C++兼容C代码, 意味这上面在C++里面也是可用的。在C代码向C++迁移的时候, 还是建议用:#include 因为要和STL的string头文件区分#include string> 

2015-05-29 13:00:59 239

原创 do one thing,and do it well -- 《UNIX编程艺术》书评 --luikimfai

断断续续的把《UNIX编程艺术》看完了, 实话说还记得的也就do one thing,and do it weill 和 保持程序模块化 这两点, 作者是一个UNIX大师, 全书并不讲解UNIX是怎么搞出来, 而注重于UNIX的编程思想。 程序总是会过时的,代码必须随时代不断演化, UNIX漫长的进化过程中, 正是这些编程思想保证了其长盛不衰的生命力。       自己最近才转行做邮件

2015-05-29 13:00:17 1105

原创 string 管理 char 数组, 摆脱new delete

新公司,维护一个旧代码:一个内存越界问题: c = *(sText+nLeng+1); // 读随便你 *(sText+nLeng+1) = 0; // 越界两个字符,写坏内存这会导致, 在无压力正常情况下运行不报错, 不core dump。   在大压力测试的时候(fork架构) , 某几个进程会报错 malloc(): memory corrupti

2015-05-26 10:26:46 373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除