程序切割超大日志文件

前阵子做的一个信令统计分析的项目,数据量实在太大了,信令日志入库之前需要根据LAC按地市切割之后分别入库,考虑到性能决定还是用C++写个小程序来切割,平台是Server2003,所以就拿VC6来做,不过对于MFC那些类都不太熟,也懒得去查,所以主程序基本上就是C写的,不过考虑到性能,不能一行一行读,还得有个buffer一次性读过来,然后处理,结果弱爆了,就这么一小程序半天也没搞定,总是有异常,而且错误都不知所云,debug也找不着个所以然来。最后一怒之下写了个java,用的BufferReader/Writer,半个小时就搞定,在笔记本上试了一下,切一个1G的文件用了49秒,也就是说读写都是20多MB/s,考虑的硬盘的速度,提升的空间已经不太大了。

不得不吐槽一下,VC6是我用过最烂的IDE,没有之一。哪天要是能摆脱Visual Studio我就去搞个mac去。

Buffer的大小是1MB,太大了对于速度也没多大影响,白白占用内存而已

大宝看烟花

又过年了,去年这个时候怕爆竹声太吵,把大宝吓醒,结果这家伙睡的死沉死沉。今年三十下午就有人开始放了,大宝听见了就指指窗户,结果他爹很二的跟他说外面有人放屁屁,大宝有点疑惑,但是还是说了一声叭就丢过了,除夕晚上在鞭炮声中倒也睡的踏实。初一晚上抱着他在窗边透过玻璃看外面的灯火,正好赶上有人放礼花,一会儿满天星,一会儿天女散花,这下好了,一晚上为了找到最好的观看角度,只好抱着大宝客厅阳台两边跑,那叫一个累,倒是大宝看的乐开了花。结果可想而知,接连几天只要外面一有鞭炮声,他就立即指指窗外,示意要抱他去看,不然就没得安神喽。看到大宝这么喜欢看烟花,本来想特意去买几个放给他看,不过考虑到现在他还小,还是算了。等明年吧,兴许大宝你就能自己放烟花了。

大宝飞速发育的大脑

大宝两个月大时,只要抱着他在换纸尿裤的地方一坐下就嚎啕大哭, 那时大宝肛门处皮肤破裂,每次换纸尿裤的时候都会帮他清理,碰到应该很疼,但还没换这家伙就知道要干什么了!

3 个月大时,只要一提”小哥哥”就看向墙上的宝宝挂图,一提”小风铃”就看窗边随风摆动的风铃

9 个月大时,就基本不用纸尿裤了,要尿尿就会自己摸摸小鸡鸡,同时嗯嗯的提醒你;

但他智力上的大踏步前进应该还是在 1 岁左右学会爬之后。到 1 岁两个月左右,就没有出现晚上尿床的现象。

现在 1 4 个月了,会走了,也更聪明了。简单的陈述句基本都能听懂,比如对他说”大宝,来,给爸爸乐一个。”他就会把眼睛眯成一条弯弯的缝,小嘴一咧,冲你乐。比如说有人放屁了,他也会很认真的看着你,然后很脆地说:叭。。。不管是他自己还是别人放的。又比如说”大宝,爸爸手指疼,你给爸爸揉揉”,他就会伸出一个手指头给你轻轻地揉。但对于条件句或选择问句是不是能听懂尚未可知,比如问”你喜欢爸爸还是妈妈呀?”,他会一会儿指指爸爸,一会儿又指指妈妈。又比如问”如果你吃饱了,你就拍拍小肚皮”,他就会拍拍肚皮,但再问”如果你没吃饱还想再吃点,你就拍拍手”,他还会拍拍手。有时候抱着他给媳妇讲笑话,媳妇还没笑呢,大宝倒先乐上了,不知道他是否真的听懂了。大宝属于比较精、刁的孩子,记忆力很好,知道什么东西放哪儿,每次尿尿完都会提醒你冲水,爱打扫卫生,每天不是拿块抹布擦桌子就是拿把扫帚或拖把拖地,地上要是有什么垃圾也会捡起来扔到垃圾桶里。

只是不知道什么时候能说话,估计也快了。