随笔分类 -  有感而发

摘要:2017让我受益最大的那些书--别找了,都在这里 每一年对自己读过的技术书籍都会进行一个小结,今年也不例外,终于拖到了2017的最后一天,但是非常高兴,时间还来得及,也算对自己今年的一年来工作的总结。年初的时候由于公司一个电商项目的原因,需要用到 React 框架和 ES6,于是对这两项技术相关的资 阅读全文
posted @ 2017-12-31 22:00 SolidMango 阅读(1514) 评论(6) 推荐(0) 编辑
摘要:Java Level 2 学习的八大名著 前段时间有几天难得的假期,于是把自己认为Java技术栈中的精华总结了一下,但是一直没有时间写下来,今天终于得空希望本文可以对大家有所启发。通过多个实际项目的沉淀和一些Java开源项目的源代码研究,个人认为Java语言中的精华技术主要包括如下三个方面,其实严格 阅读全文
posted @ 2017-04-07 22:26 SolidMango 阅读(894) 评论(2) 推荐(2) 编辑
摘要:2015让我受益最大的那些书--别找了,都在这里 时间过得真快,很早就计划写一篇2015的总结,算是对这一年个人整体知识技术体系的梳理,由于出差和项目的关系直到今天才抽出时间。如果用一个字来概括2015年本人的技术体系更新那就是:变。 2015年之前我的工作重心是用最高效的Java\C\C++\C# 阅读全文
posted @ 2016-01-30 22:55 SolidMango 阅读(5583) 评论(58) 推荐(20) 编辑
摘要:以计算机科学的角度谈谈科班出身和非科班出身的一些看法在当今的计算机行业里面从事计算机软件,硬件等设计开发工作的人其实有相当一部分大学时所学的专业并不是计算机科学,我们在此暂且简单的把这个行业里面的人分为学习计算机专业的科班,以及其他非科班两类。本文意在简单讨论一下对于不同问题的想法,这两类人到底会有... 阅读全文
posted @ 2015-04-11 13:48 SolidMango 阅读(10470) 评论(83) 推荐(9) 编辑
摘要:NODE.JS之我见先说说为什么有这篇文章,关注NODE.JS 也有一段时间了,不敢说大彻大悟,但是对于NODE.JS能干什么,还是有一定的了解,笔者多年以前就研究过JavaScript引擎V8,可以说是国内最早编译并研究V8代码的人之一,这一点有博客为证。虽然NODE.JS的成功是有目共睹的,在社... 阅读全文
posted @ 2015-03-28 19:38 SolidMango 阅读(5229) 评论(78) 推荐(15) 编辑
摘要:2014让我受益最大的那些书--别找了,都在这里时光荏苒,岁月如梭,又到了一年交答卷的时候了。说起来2014年最大的感触就是一个字--忙。来自工作的压力,因为自己的技术能力已经达到了新的一个水准,所以被给予的期许也是相对的要高一些,为了不让那些信任你的人失望,当然要把手里的活做得更漂亮些。另一个方面... 阅读全文
posted @ 2015-01-04 10:43 SolidMango 阅读(7877) 评论(77) 推荐(27) 编辑
摘要:Linux C++ 调试神技--如何将Linux C++ 可执行文件逆向工程到Intel格式汇编对于许多在windows 上调试代码的人而言, Intel IA32格式的汇编代码可能并不陌生,因为种种的原因,很多软件工程师不得不去尝试理解汇编代码。Windows PE的反汇编格式默认是Intel格式... 阅读全文
posted @ 2014-10-19 19:33 SolidMango 阅读(7300) 评论(5) 推荐(2) 编辑
摘要:你为什么成不了技术大牛这篇文章是本人长久以来技术学习的一些体会,希望分享出来让大家少走弯路,无意冒犯任何人,特此事先说明。首先我想从技术的学习和积累说起,谁都是从基础学起的,而对于初学者来说书籍是最大的知识来源,这个阶段60-70%的知识可能都是来源于书籍,其他来源于零散的网络信息。那么在这个阶段选择书籍是比较关键的,下面对于国内的书籍简单分类以便于说明。以谭××C语言为代表的内原创作品英文原版书籍英文原版书籍翻译对于第一类的国内的原创作品我个人是非常尊敬的,因为对于起步时期的人来说,这些作品非常适合我们的思维,也适合教学,不要一提到国内的著作就觉得不如国外的,写书的这些老 阅读全文
posted @ 2014-03-16 18:51 SolidMango 阅读(10955) 评论(68) 推荐(28) 编辑
摘要:.net, java, c/c++ 和钱最近有一段时间没有写博客了,原因是没时间,项目需要在短时间内增加一些安全性的支持,为此我花了近两个月的时间做基础研究,现在路已经跑通了,稍闲下来,看到园子里面的一些文章,个人觉得作为一个在软件开发领域做了多年的工程师有必要说几句,让大家少走些弯路。记得刚开始写代码的时候自己也有过纠结的时候,纠结的是如何选择,.net, java, c/c++我该学哪个,那个时候正式java强势的时候,好像大家都认为java是万能的。人都不愿意自己的学习投资浪费掉,都想学一个入流的语言,当时的网络上面也和现在一样充斥着语言之争,新手好迷茫,因为每个人都说的小有些道理。如果 阅读全文
posted @ 2013-08-17 09:02 SolidMango 阅读(3695) 评论(31) 推荐(9) 编辑
摘要:如何写技术博客关于如何写技术博客网络上有着无数个版本,每个人都有自己的见解,想写一篇这样的文章已经很久了,但是一直不知道如何出手。之所以不知道该如何落笔,一方面是因为我知道这样的文章很容易引起口水战,这是我最讨厌的事情,另一方面是让人感觉自己好为人师,虽然自己对技术也有一些积累和心得,但是由于自己就是一个讨厌别人告诉自己该干什么干什么的人,己之不欲,勿施于人,所以一直迟迟不得落笔。直到今天,无意间在网上看到了一篇文档,这篇文档叫“跟我一起写makefile”,作者是酷壳的陈皓,文档不算短,pdf版本的有78页。刚开始我只是随便看看,但是慢慢的,我发现这篇文章写的太好了,由于个人对makefil 阅读全文
posted @ 2013-04-28 18:37 SolidMango 阅读(3928) 评论(12) 推荐(14) 编辑
摘要:2012我的这一年,2013时不我待今天是新年的第二天,这两天一直酝酿着写篇文章来纪念我这一年,同时筹划一下新的一年,不多说了,let’s Go!还是先挑最重要的说起,首先是身体:这一年每天走路8km上下班,每周打一次羽毛球,偶尔篮球,游泳,运动量上还算可以,基本上没生病。然后是外语:这一年英语方面参加了两次英语培训,每次十一周,每周一次,偶尔看看美剧,口语和听力方面算是稳中有升, 年初的时候还计划把日语捡起来,但是人的精力有限啊,没能实现,希望今年有时间。情感生活家庭事业:略~呵呵~~2012技术总结深入的学习了windows 原理性的东西,研读了业内公认的几本windows 系统方面的神著 阅读全文
posted @ 2013-01-02 14:19 SolidMango 阅读(2212) 评论(12) 推荐(6) 编辑
摘要:程序员请不要忽视调试技术 想写这篇文章已经很久了,但是一直不知道如何开始,因为调试技术这个东西本身不像编程语言,C++/C#这种简单的东西,大家想做些什么,查查类库,查查msdn,写出一些功能,皆大欢喜。 调试技术本身就很枯燥,如果没有一定定力的兄弟,看看可能就觉得犯困,没劲,没成就感。但是想想程序 阅读全文
posted @ 2012-11-07 22:01 SolidMango 阅读(3033) 评论(18) 推荐(5) 编辑
摘要:Windows开发的内功和招式 最近一个月笔者休了大约两周的假期,期间没有学习新的开发技术,也没有去游山玩水,而是对自己的知识结构和Windows开发本身进行了一个深入的思考,收获颇多,在这里希望和大家共同分享一下。 如果把Windows开发比作练武,那么就一定有内功和招式,二者相依相存,没有内功的招式只能算是花架子,中看不中用。 那么,什么算是内功呢? 首先,我想说的是系统模型和知识,整天在windows上做开发,对windows的了解够么?可能很多人说,我是做.net开发的,了解那么多没用,.net都做好了。我同意,人各有志嘛,但是我想问个问题,.net写的大型客户端有时候会突然卡... 阅读全文
posted @ 2012-09-22 08:08 SolidMango 阅读(5334) 评论(85) 推荐(19) 编辑
摘要:重读<算法导论>记得多年前学数据结构的时候作为教材的延伸读物我拜读了<算法导论>,当时有选择的读了大约2/3的东西,只学理论和算法实在枯燥,看书之余动手写了其中的一些算法,但是由于实在不知道这些知识有什么用处,剩余的1/3大部分是一些具体的理论推导和稍微复杂的算法。那么,为什么近期又重读这本算法著作呢?首先就是我遇到问题了,在前一阵的工作中频繁出现红黑树的分析问题,我不得不根据红黑树的排列去查找STL Map 中的内容,每次出现问题都要去内存中找出有用的状态。其次就是在研究V8的时候我觉得有必要系统的研究一下编译器实现,于是研究了一段时间的<龙书>,那段时间 阅读全文
posted @ 2012-07-12 16:34 SolidMango 阅读(2205) 评论(16) 推荐(0) 编辑
摘要:浮躁的程序员经常看到一些程序员整天忙的不亦乐乎,甚至奋斗到天黑,苦战到半夜..包括我自己,也时而不时的加班,那么造成这些的原因是什么呢?别告诉我你的工作太多,老板压榨你!同在一个公司,为什么有些人就可以很快的完成人家的工作?是人家的工作比你少么?不见得吧?那到底是什么原因让好多人这么痛苦呢?我们从技术,做人,团队,理想和阶段几个方面对各种人的忙加以分析。良性的忙:作为一个程序员尤其是一个对好多东西还不熟悉的程序员,包括技术,业务,行业知识,而此时我们有时很有理想的时候,我们会感觉很忙,因为这是起步阶段,忙些是应该的,万事开头难,这个时候的坚实的基础是未来轻松高效做事的基础,所以这个时候我们很忙 阅读全文
posted @ 2012-06-22 17:42 SolidMango 阅读(4182) 评论(29) 推荐(7) 编辑
摘要:程序员,代码,理想,老男孩 青春如同奔流的江河,一去不回来不及道别,只剩下麻木的我没有了当年的热血,看那漫天飘零的花朵,在最美丽的时刻凋谢,有谁会记得这世界她来过.. 当初的愿望实现了吗,事到如今只好祭奠吗,任岁月风干理想再也找不回真的我,抬头仰望着满天星河,那时候陪伴我的那颗,这里的故事你是否还记得.. 研究生毕业以后作为一个全职的程序员写代码已经5年时间了,想想时间过得真快,在这几年里学到了很多东西,也有幸遇到了一些大牛,挚友。终于在这个城市里面有了自己的一个小家,这几天为这个小家忙忙碌碌的跑跑装修,家具,也见了不少的人,做过一些沟通和交流,总结一下,突然感觉整天钻研技术确实... 阅读全文
posted @ 2012-06-17 20:45 SolidMango 阅读(2493) 评论(19) 推荐(7) 编辑
摘要:最近一直忙于项目,好久没写文章了,今天终于有些时间,把一些沉淀和思考总结一下,希望对大家有所帮助,也是对知识的一次梳理。转眼做windows开发已经又有5年的时间了,5年时间一直徘徊在几个大系统之间,原型设计,组件设计,重构,features实现,调试,修改bug,写过C++,用过COM,ATL,写过.Net,做过互操作,写过services用过WCF,可以说十八般武艺至少都尝试过,不敢说精通,但是至少对大部分的问题有自己的理解。首先我把目标锁定在Windows平台,因为我的工作要求我在这个平台下去做,实战经验也都是在这个平台上面积累起来的。对于Linux和Java我也会关注一些相关的东西,也 阅读全文
posted @ 2012-05-16 18:19 SolidMango 阅读(5346) 评论(25) 推荐(3) 编辑
摘要:2011总结,2012展望,生活技术都不能少转眼间2012年已悄然来临,春节将至,和大部分的朋友一样,有感于时光飞逝,在这个特别的阶段总想总结一下过去,并展望一下美好的未来,为新的一年做个规划。总结身体是革命的本钱,先来说说身体,2011年基本能保证每周打一次羽毛球,一次篮球,每次各两个小时,打完球洗个温水澡,睡个懒觉,这也许就是人生最大的追求了。外语方面,英语水平稳中有升,单词量也多了一些,本来年初的时候有计划把日语捡起来,后来因为时间不够,没能实施,做个trilingual的中国牛,不容易啊..技术方面,主要精力集中在windows开发方面,正如有些兄弟说的,技术这个东西,你每做一次都会有 阅读全文
posted @ 2012-01-18 16:10 SolidMango 阅读(2022) 评论(10) 推荐(3) 编辑
摘要:好久了,想简单谈谈自己对工业设计和产品Quality的想法,希望引起大家的反思。最近博客园里铺天盖地的iPhone, iPad, Google Phone,我想问问大家,你觉得国内的技术水准难道做不出来同样的东西么?那为什么国内的东西摆在大家面前的时候大家都觉得不入流?觉得质量不行?甚至有的东西连盖子都扣不严?其实好多东西只不过是国内生产的,然后贴个牌子,出国转一圈就变成了大家看到的东西。好多东西不是我们做不了,根本就是没人去做。绚丽的iPhone, iPad, 其实在硬件和软件设计工程师的眼中只不过是一个缩小体积的PC, 难道你真的以为所有的人买iPhone都是为了打电话么?不是吧,好多人是 阅读全文
posted @ 2010-09-11 13:08 SolidMango 阅读(1142) 评论(11) 推荐(2) 编辑