时光:“你说你以前为什么没有女朋友。”
我:“因为你没有出现呀 “
时光:” 那你以后为什么没有。“
时光:”emmm... 因为我不让她出现。”

时光来了南京,今晚接她下班的时候,我们在路上买了两份面回去,一份鸡腿面,一份呢,是青菜的。在夫子庙地铁站旁上海商业储蓄银行旧址拐角的地方发现一只喵,猫很乖,我们路过的时候它乖兮兮地向我们咪咪叫,眼睛看着我们。我和时光都觉得它是饿了,刚好我们手里拿着打包的面,想喂它鸡腿。猫也闻到了味道,一直意欲走向我们的面。打包的袋子还没打开,它就想往上边蹭。我们便一人挡着猫咪,一人去开袋子,银行墙上有许多的窗子,我们便在一个个窗子上与猫做游击战,它跳过来,我们就换个窗户开袋子。两人一猫,交相流转,好不笑闹。费了好大的功夫,我们终于打开了饭盒,用筷子夹了鸡腿放在窗台上给猫主子。结果猫主子闻了闻,走在了一边,没有吃。当时我就慌了,妈耶,这可是我俩唯一的鸡腿呀,没有吃喂给主子了主子却不待见,我俩只有青菜了,TAT。我和时光用手指指着鸡腿,想告诉猫咪来这里吃鸡腿,它闻了闻,还是没有次。我们猜可能是整个鸡腿太大又有些烫,它不好下嘴,时光又特意用窗台上的签子给它分开。时光欺负起我来的时候凶巴巴,这时候却是温柔的要死,我站在一旁注视着她。晚风刚好,时间像是暂停了,满心的幸福。这曾是异地时幻想多少次的场景呀,晚上接她下班,回家的路上牵着手,想着一天的生活。一霎时,突然想写篇文章来记录和时光在一起的生活,记录下生活中那些触动心灵的点点滴滴。

阅读全文 »

若想 gdb 调试时可以显示代码,需满足以下两个条件:

  1. 二进制文件中带有调试信息
  2. 机器上有源代码

1. 二进制文件带有调试信息

编译代码时,使用 -g-gz 标志,用于生成调试信息。

注:-gz 表示压缩调试信息。

查看一个二进制文件是否带有调试信息:

1
objdump -S /path/to/bin

若输出中含有 .debug_xxx 段或 .zdebug_xxx 段,则表示该二进制文件含调试信息。

2. 机器上有源代码

二进制文件中有调试信息后,gdb 就知道了 xxx 地址的代码对应于 /path/of/code/xxx 文件中的 yy 行,然后 gdb 就会根据路径去机器上查看这里的代码。这也就意味着,使用 gdb 调试的机器上必须要有源代码!

一般情况下,将代码上传线上服务肯定是不现实的,因此我们一般是将 core 文件下载到开发机上进行调试。请注意,要保证本地使用的二进制程序的源代码和 core 文件使用的二进制的源代码是相同的版本!

我们可以使用在 gdb 中使用 dir 设置代码查找路径(当调试信息中的文件路径为相对地址时)。比如 gdb 显示代码路径为 cika/cika_server/logic/xxx.cc ,我们源代码的根路径为 /data/code/main,使用 dir /data/code/main 就可以为 gdb 搜索代码时指明去该路径下查找代码。

阅读全文 »

深圳三年,活得拧巴的我没有带老婆去过海边,于是老婆一直还没看过真正的大海。在谋划我们忘崽旅行时我们的目的地就在海边,离我们较近的有三个可选的城市:秦皇岛、青岛、威海。在犹豫不定去哪里时,猛得想起今年是甲午战争 130 年,便注定去了威海。

阅读全文 »

一年来,朋友会不时问起孩子的名字,我亦逐渐觉得子瞻实是天赐般的好名字,便想着写文说下名字的含义与期冀。

阅读全文 »

我从小就是个很喜欢小孩子的人,之前希望着可以有个龙凤胎,实现儿女双全。近年来觉得生活渐得小满,所以想着在孩子小名上大的叫惊蛰,小的叫小满。惊蛰与小满是我对孩子们的期许,也是对自己生活的一段注解。

阅读全文 »

皮皮写给小满的诗

我曾在春日的树梢上看着年轻的父母
老父亲说那是他心中最美的诗
兄弟啊兄弟
你可知像你一般大时
我看到的是秦淮怎样一湾风月

老父亲将我高高举起
又将我紧紧抱入怀中
我从那强烈的心跳声里
感受到世间最美好的存在
兄弟呀兄弟
不知在父亲的肩头上
你我看到的风景是否一样

携妻子猫进京

我是田间雀,翻飞恨不能。
青苹难借力,羊角畏身凭。
常羡鸿鹄志,数习奋翅升。
南薰时佐翊,乃幸仰鲲鹏。
幼领儒经教,持修克复怀。
风轻云水故,有意弃非财。
郤冀共梁孟,贫时贵案眉。
清平还乐道,积玉更学诗。
三月春雷动,千花次第生。
雏羽知试翼,飒露待长缨。
抚爪空山响,揉毛漫水晴。
昔年寻北斗,辘辘入京城。

“快雪时晴,佳想安善”,这是 1700 年前王羲之写给友人信札中的一句,也是我今年在第一次读到时便为之心动的一句,雪霁天晴,我想你一定安好吧。

上月东北大雪,手机上看着东北苍茫的雪景,一股温暖却莫名地包裹住了我。晚上洗完澡,回到自己暖和的小屋里,酒足饭饱,舒适想要睡去时,突然想问候东北的亲戚,问问是否安好,一时间一种美好的情感摇荡在心头。一看时间已是 11 点了,不知道会不会已睡去打扰到他们。想到这里,我才猛地想起斯人已逝,心里空落落的,这情景如同在深圳看到 “整只牛火锅店” 想要等他们来时请他们吃一般。不过,这次并没有太多的难过,或许是雪的原故,我想姑姑在天国也一定幸福安好。雪带给我这般情思的同时抚慰了我内心的罅漏。那天我发的 “欲颂雪绥,鱼雁难托” 的朋友圈,配了沈阳故宫和中街的图,正是这件事。最近这几年,我总觉得中国人的骨子里是极致浪漫的,他们善于在不着眼的平朴之中,匿含自己骤雪激湍般的感情。如同这个朋友圈一般,懂的人自然懂了,不必太多地补充什么。

阅读全文 »

癸卯季夏,月依上弦,妻经两日之苦,历难摹之痛,近子时分,诞子一枚,四柱相应,八字相求。余因是为父,世间五味,杂然相陈。又余父望子久矣,故取喜一味,以记之。

去岁于深圳,秋,妻梦虺蛇相逐,余梦黄仙引路,始有感,疑将有子。少日后购可丽蓝,喜吾将为父。兴深处,至书城购《周易》一册,起名事也。晚于家煮火锅,贺此天伦。是冬罹染新冠,惴惴难安,今幸无大事也。

余年方廿五,于朋于友年少。决意生子者,非父母相催,非以延香火,实乃世间有无尽美好者,欲分享于一新生也。每读诗词文章,中心摇动,情如泉发,手之舞之,叹珠玑交错之美,咏志情比兴之深;览历史更替,白衣苍狗,风云变幻,知余生之来路,求吾族之去处;或学万物之理,依据清晰,深幽微妙,拔除愚昧,始见光芒,知惟科学之土,能开思维之花,果实常在高山之上,乐之者得;或临山拟志,对水思长,清风山峦,明月照江,散发扁舟,欲与之欣然同去耶!然得子亦有操心者,堪愁无非金籯常空,解忧不过枕边一经。周虽旧邦,其命维新。于吾一身,实惟砥砺,去远渐跻。

Hello, world!

阅读全文 »

我没有半年总结的习惯,只是 “人在大多时间里徘徊,只在少数几个时刻瞬间成长”,今年上半年来说我确实感觉到自己变化了许多,而且去南京玩、换工作后总觉得要写些东西,却一直拖着没写(王国之泪实在太好玩辣!)。于是刚好今天是下半年的开始,又恰好是双休日,便不妨记录下上半年。

前段时间,我翻看着去年年底的 “总结” 24 岁写给孩子的信时,突然发现我去年年底几个目标或是心愿在上半年已完成了许多,不由得十分诧异,毕竟我这种拖延症总是在时间的末尾或是过后才草草去行动。或许是这些心愿已经到了不得不做的地步了吧。

上半年我个人一个比较重要的事情就是换了工作,离开了深圳,来到北京。我毕业后就来到 LGame(准确来说是毕业前,狗头),做为我的第一份正式工作,其对我的意义是不言而喻的。我依然记得第一个月发下工资时就给家里买了一套中华书局版的《史记》。我能狠下心来做出换工作的决定,我想最主要的还是在这份工作中感受到成就感不再能抵抗其痛苦。我事后回想,对我个人而言,我在这份工作中做的比较自豪的事情,基本都发生在入职初期的一年内。那时候我眼里总是使程序变得更快更好的优化机会,也甘愿为此排除万难,而后面眼中却只有困难与风险,我再也没能想出令我快乐的 idea,再也没能写出令我骄傲快乐的代码。我感受到心中的激情已不再像初来时澎湃,心中的那团火已奄奄一息。况且各种角度各种事情上的方方面面似乎都在告诉我,是时候离开了。

阅读全文 »
0%