摘要: 下周就要去新公司报道了,换城市(离开北京)+换职业(不做开发),这个决定下得其实还是蛮艰难的。最近一直在反思自己毕业后的这五年工作,自感惭愧,找个地方记录下(主要是这里谁都不认识我),也算是自己的一种反醒以及给过来人提点建议,少走点弯路吧。 08年顶着名校硕士的光环加入了一家非常有名的非软件公司做软件开发,刚开始一切其实都很美好。大外企的各种好在头一年给自己带来了很多光环,当然自己也学到了很多(主要是非技术的东西)。可是从第二年开始,当自己被各种邮件,开会和扯皮的事包围后,技术能力急转直下。然而自己当时还没意识到这个问题,感觉钱还行,也不忙,再加上本来就很迷茫,就得过且过了。直到去年,很... 阅读全文
posted @ 2013-05-15 16:28 asiasea 阅读(8358) 评论(102) 推荐(39) 编辑
摘要: 三天的培训,第一天去发现讲师是个c++牛人:Herb Sutter,公司花了一个人2000多刀,感觉不是很值,废话少说,记点笔记先,也算是学过,以后用到也好reference下:题目是《Effecitve Concurrency Introduction and Overview》1. Three Pillars of DawnConcurrency For Isolation : ResponsivenessParallelism For Scalability : Throughput, scalabilityConsistency By Synchronization : Race-fe 阅读全文
posted @ 2013-04-03 17:09 asiasea 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1.Memory architecture2.GenerationsGeneration 0 : Short lived objects (Collected frequently)Generation 1 : Medium lived objects (Collected less frequently)Generation 2 : Long lived objects (Variable size and expensive to collect)Generation 0 and 1 is known as the ephemeral segment (Fixed size)SOS : ! 阅读全文
posted @ 2013-02-05 11:00 asiasea 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1. CLR ProcessSource code -> Compiler -> .NET Assembly -> CLR JITApplication domains (System, Shared, Default)Assemblies (Private, Shared) (logical constructs)Modules (physical constructs)Types (Fundamental unit of programmability) (Value types, Reference types)Method Tables (Also known as 阅读全文
posted @ 2013-01-30 16:13 asiasea 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1. Debugging Tools For Windows:Ntsd.exe : Console based debugger with new consoleCdb.exe : Console based debugger with existing consoleWindbg.exe : GUI based debuggerKd.exe : Console based kernel mode debuggerAdplus.exe : Monitoring toolUmdh.exe : Memory leak detection toolRemote.exe : Remote debugg 阅读全文
posted @ 2013-01-24 10:46 asiasea 阅读(281) 评论(0) 推荐(0) 编辑