All Stories

突然想到《君が望む永遠》了

  昨天就说好了的,今天中饭是吃的那小丫头送来的便当,唔,真是个傻丫头,好大的份量,饭也多菜也多,撑死我了,而且还有一盒雀巢柠檬茶,傻乎乎的。   下午4点多,卓越送书的终于来了,4本跟debugging相关的书以及一本《CLR via C#》第三版大砖头。叹气,其实我不会怎么看的吧,而且其实我最想看的内容是怎么进行postmortem debugging,可是……   突然想到《君が望む永遠》了,叹气,是要那么纠结一场才会尘埃落定么?

又想起《水果篮子》那句经典的话

  今天墨墨晓晓和木耳过来七宝,也没有什么玩的。   中午去老街里面吃汤圆,然后回到我住处,4个人这么呆坐了一下午,各自上推,除了晓晓玩了会儿游戏。不是自己的地方,果然怎么都弄不出那种味道来,连电视都没有接有线电视或数字电视。   到五点就去接头暗号吃烤肉,39块钱一人,一桌再加3块钱酱料钱,实在很优惠了。吃了2个小时,撑到了!   然后就送他们到地铁站。   又想起《水果篮子》那句经典的话。

下决心买几本书

  好吧,才发现文章少了一篇还是两篇,估计是换服务器时没留意,数据没同步过来。   今天跟老大谈了下,老大说希望我以后主要研究下Dr.Watson这玩意,另外再加一两个features吧。哈哈,我正好对WinDBG比较有兴趣,我想如果能用WinDBG达到像用VS里的JIT-debugger的熟练程度,那用GDB应该也能比较快上手了吧。   不过这里说用Dr.Watson主要是进行postmortem debugging,也就是说对core dump文件进行分析,可是今天发现,这些core dump文件都是mini dump的,没有包含足够的内存数据,比如heap上的东西就查看不了,这比较纠结,而AWD这书基本上讲是的用WinDBG进行live debugging,叹气!   算了,先不管那么多,肯定随着经验的增加,postmortem debugging的水平也会提高的。星期天上卓越把几本关于.NET、C#以及调试和逆向工程的书买来。

遇到件奇怪的事

  今天终于从服务器上找到几个没因为too old而被删掉的core dump文件,于是祭出WinDBG进行分析。   最大的障碍还是对WinDBG不熟,以及对常用的分析方法不了解。   不过发现一个奇怪的事情。程序是在Win API里崩溃的,该API接受两个字符串作为参数,所以一般说来我们可以认为是作为参数的字符串有问题。通过call stack终于找到最早的这两个字符串的出生地,是两个std::wstring,被const_cast强行对.c_str()的返回值进行转换然后传递出去。所以说,如果call stack没有问题的话,应该是这std::wstring对象的问题了。因为从dump文件中看到TCHAR*的值确实是指向一个不知道什么地方的地方,反正dd是看不出来的,于是dt -r查看这两个std::wstring对象,发现其中的其中的ptr域确实就是指向不知道什么地方去了。好了,奇怪的事情被我发现了,这个函数里,有两个std::wstring对象占用的是同一个内存地址!一开始我的直觉是这不可能,难道是dump文件的问题,或者是release buiding优化后就读不到正确的内容了?我看了一下代码,发现这两个对象是存在于不同的scope中的,有不同的生命周期,嗯,这是从C++对象模型的角度的说法,但实际上编译器会怎么实现,我是一点都没头绪的。我跟老大说了一下,他也认为是dump文件的问题,然后我打开第二个core dump文件,发现了同样的问题。于是虽然老大仍然坚持他的意见,我已经有点动摇了。   好奇怪呀呀呀!

宁缺勿滥

  我虽然真有点心急吧,但宁缺勿滥的原则是深入骨髓的。我不担心没有喜欢的人,也不担心没有喜欢我的人,只是担心没有互相喜欢的人。像我这样的年纪的生活能自理的人,至今仍然单身的,一般都是自己心理上的问题。但对别人介绍对象这事,尤其是那种随意介绍,是个母的就介绍过来,还真感觉很耻辱很伤自尊的。

挺没意思的

  当意识到两人因为价值观的差异而常常意见相左,甚至引发更大冲突时,就会觉得这世界啊,挺没意思的,这人生啊,也挺没意思的。   每个人都常常只认定自己是对的,也许会出于客套听人说人家善意的意见,但心中也许就是不屑。   其实啊,真的挺没意思的。

钱不够纸醉金迷,呜呜

  作为纸醉金迷的生活的开始,随便在网上看了一下上海的景点列表,排在第一位的居然是上海科技馆,恰好我也知道它在某条地铁线上,于是就跑过去了。之前就听别人说过不好玩,去了之后才体会到到底不好玩到什么程度。60块门票实在太不划算了,6块钱才差不多。里面多数是小孩,以及带小孩子来的大人,像我这样的实在很稀奇。封杀之~   今天在公司里把AWD的第一部分快速过了一遍,明天继续看第二部分,争取这周把整本书都过一遍,达到可以用windbg完成基本的调试任务的目标。说到底,最终的目标是要能用windbg分析dump file的目的,虽然以前也做过这种事,但都是囫囵吞枣不求甚解的,这次有机会可以系统的学习下很有用。另外,我想在这公司里,估计以后回过头来看,最大的收获可能是英语的听读能力有大进步吧,可能写和说的能力也会有所提高吧,这将是我最高兴的事。   周末无聊,随便算了一下自己每月的固定开销,吓了一跳,居然这么高,这点工资收入实在不够看,要多久才能攒够买MBP的钱呢,昨天从上海科技馆出来后跑到陆家嘴的苹果专卖店,发现13寸的那款只要11498了,以前印象中是13998的呀,好心动,国庆后一定要入一个。也就是说,光靠这点工资的收入是远远不能支撑我日益膨胀的消费能力和消费欲望了,赚外快呀呀~   csdn上的Qt应用开发大赛奖品好少,不过E7很让我眼馋喵,还剩下一个半月,快速写几个程序试一把。先就已经提上计划好些日子的Aokiwen吧,豆瓣客户端,支持Win/Mac/Linux,以及Symbian。qDou其实已经做得不错了,不过它一开始就是为手机设计的,有些方面不是很舒服。握拳!

最近的情况

  最近发生了不少事。首先,我找了个工作,在上海,于是又跑到上海来了。这工作倒目前为止给我的感觉应该是比较轻松的。租房子离上班的地方比较远,每天开车来回要2个小时左右。   然后我又如去年那样悲剧了一把,真不知道是我有问题还是对方有问题。上海啊,真是我的哀伤之地。   最后,历经2周,昨天终于把宽带装好了,上海电信的服务实在太差了。这个小区是光纤接入,这上门装的设备还带一个无线路由器。这路由器貌似同一时刻只能有一个客户连接,没找到设置界面,而且touch和ipad连接上后,是上不了网的。换成自己的TPLink后就一切正常了。对的,上周末去败了个最低配的iPad2。   到了上海,算是有了新的开始,终于有机会真正向纸醉金迷的生活迈进了,要好好享受人生啊,人活一世机会难得。平时就好好上班,晚上回来继续搞,嗯,现在不是专职了,只能算外快了,周末就尽量出去玩玩,那些景点要去走个遍。

你也许不相信

  你也许不相信,我淡推,我不发短信,我不打电话,我不去找你,很大一部分原因是因为我不想打扰你学习,尽管可能是我高估了自己。