12 2013 档案

摘要:所有程序员都有为一个bug而调试”三天三夜”的经历,调试过程就如同破案,疑点重重线索时短时续,最后揪出臭虫那一瞬间的痛快的感觉。常常会大叫一声:“What the fuck!”但是,有时候最后会发现其实并非真正的bug,而是由于自己犯的一些很SB的错误而导致了问题的存在。记得有一次,在写一个C++程序的时候需要使用一个DLL中的类,但是编译能通过链接的时候却总是出错。为这个问题,自己上网搜了很多解决方案,也尝试了很多方案,最后还找来了组里的大牛来帮忙一起看。历经大半天最终发现问题是我在工程里设置的是一个debug版本的lib文件路径,然后我修改并且编译DLL的时候一直是以Release的模式进 阅读全文
posted @ 2013-12-29 16:15 imjustice 阅读(406) 评论(0) 推荐(0) 编辑
摘要:前段时间杭州雾霾严重,已经严重到能见度只有几百米(PM2.5 500+),走在路上我发现街上很多行人都带起了口罩。过了几天雾霾消退了人们也就都不戴了,这几天雾霾又重新来袭,只是这一次没有之前的严重,但是还是处于严重污染的范围(300+)。然后今天走在街上基本上只能看到很少数的几个人有戴着口罩,由此现象引发了我的思考。人们总是愿意去做一些有显著效果的事情,比如说在人们感觉到不适的情况下大多数人选择带口罩,然而在污染一样严重但是没有感到明显不适的情况下大多数人选择不戴口罩,因为觉得戴了和不戴不会带来显著的区别。我觉得这个可能是人类长期进化过程中形成的一个特性,反正在在恶劣的环境中不知道未来如何所以 阅读全文
posted @ 2013-12-28 10:36 imjustice 阅读(400) 评论(0) 推荐(0) 编辑
摘要:Coding Kata简介如何进行Kata练习亲身感受Coding Kata简介前段时间听到一个比较有意思的概念叫做Coding Kata,今天试了一下来说说一些想法和思考。Kata是一个日语,意思大体上是日本武术的套路,没有找到比较好的中文翻译来解释Coding Kata这个词。Coding Kata是一种练习编程能力的一种方法,它要求程序员在拿到一个简单的联系以后进行重复的编码。比如说,第一次快速的按照需求写出来了能工工作的程序,然后抛弃可以工作的第一个版本,重头开始第二轮的编码,然后进行第三次。如果Coding Kata只是这样子重复打代码的话除了练习打字以外那么没有任何意义了,这个方法 阅读全文
posted @ 2013-12-21 17:27 imjustice 阅读(2468) 评论(1) 推荐(0) 编辑
摘要:我遇见了Markdown我喜欢的地方我要吐槽的地方适用人群和使用场景Markdown使用简介如何入门?Markdown编辑器们如何在博客园中使用Markdown引用我遇见了Markdown在很久很久以前,听说过几次叫做markdown的东西,但是一直没有去尝试。第一个接触到markdown实在Stack Overflow的留言版上,当时还不知道这个叫Markdown,当时只是觉着这个语法肿么这么奇葩。最近有机会试了一下发现爱不释手,越看越喜欢。什么?还不知道Markdown是什么?Markdown是一种轻量级的标记语言1。不要一说语言就被吓到,这玩样真的很简单,只要十分钟就能够看完所有语法,而 阅读全文
posted @ 2013-12-18 07:32 imjustice 阅读(1459) 评论(7) 推荐(2) 编辑
摘要:上回写了关于SecureString的特征和为什么我们要使用它,这篇继续研究研究这个SecureString。**主要内容:**- SecureString与String之间的转换- SecureString的基本操作- 如何销毁一个String?##SecureString与String之间的转换###SecureString --> String的转换我们可以使用[Marshal类](http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal(v=vs.110).aspx)提供的一些方法 阅读全文
posted @ 2013-12-05 07:51 imjustice 阅读(2394) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示