摘要: 你是一个程序员初哥,刚从大学迈进公司却没有人指导,要么公司给你指定了导师,却不好意思大事小情都问他。你想提高自己的编程水平,却不知该如何下手。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。学什么?有些人对什么都感兴趣,硬盘上存着几百G的教学视频电子书破解软件,却只是仅仅保存着,没有转化成知识。有些人只知道自己刚进公司的那点东西,JDK一定要1.4.2,VC++一定要6.... 阅读全文
posted @ 2011-01-22 00:28 林志玲 阅读(9348) 评论(33) 推荐(30) 编辑
摘要: 从2003年加入现在的公司,已经有了快6个年头,自己也从一个计算机软件开发方面的新兵变成了老人。在公司里也做过几个不同的项目,有一些新的同事加入项目组,会有这样那样的疑惑和问题。在这里想简单说说,一个新人如何能快速的融入一个新的开发组,让其他同事能够接受自己。首先是读文档。计算机方面有个著名的黑话叫做RTFM,什么意思呢?按字面翻译就去“去读他妈的文档”,这是在新闻组或者论坛里可能常见的回复,一些人娇滴滴的说“我是妹妹,能指导一下这个问题么”或者贱兮兮的”跪求某某问题答案”。当然,同事之间不可能搞这些,不过也经常碰到有人问一些感觉非常简单问题,这些问题实际上都在项目文档或者软件规范里就明白写着 阅读全文
posted @ 2010-12-20 10:33 林志玲 阅读(4135) 评论(19) 推荐(13) 编辑
摘要: http://modernuicharts.codeplex.com/WPF charthttp://www.dotnetcurry.com/showarticle.aspx?ID=1027 阅读全文
posted @ 2014-07-15 10:20 林志玲 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1) http://ruby-hacking-guide.github.io/intro.htmlIt has one part to discuss “Technique to read source code”. BTW, you could download kindle file from... 阅读全文
posted @ 2014-07-14 15:50 林志玲 阅读(266) 评论(0) 推荐(0) 编辑
摘要: http://blog.jobbole.com/73300/对比Ruby和Python的垃圾回收(2):代式垃圾回收机制http://www.microsoftvirtualacademy.com/training-courses/building-modern-web-apps-jump-star... 阅读全文
posted @ 2014-07-11 09:17 林志玲 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 2014-July-7basic:http://www.codeproject.com/Articles/327916/C-Language-Features-From-C-to#TheOldWay9medium:http://www.perforce.com/resources/white-pap... 阅读全文
posted @ 2014-07-07 17:19 林志玲 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 欢迎各位Dotnet程序员回答。不需要回答出具体问题,只要标记大致程度即可。1什么是DotNet的CLR? CLR作用是什么?A不知道 B知道很少 C知道一些 D非常了解2 DotNet中如何使用Win32的DLL?(没有reference可以添加)A不知道 B知道很少 C知道一些 D非常了解3 C#使用什么关键字实现可变个数参数(variable number parameters)?A不知道 B知道很少 C知道一些 D非常了解4 C#中的weak reference是什么?用于什么场合?A不知道 B知道很少 C知道一些 D非常了解5 C#中的using dispose模式是什么?用于什么场 阅读全文
posted @ 2011-07-26 14:40 林志玲 阅读(958) 评论(2) 推荐(1) 编辑
摘要: 代码来自ILSpy分析结果,与实际代码可能有些微出入。手写版http://min.us/mqjnYB从下面可以看到,LinkedList是双向链表,但是SortedList实际上使用的还是数组。而SortedDictionary与SortedSet关系非常紧密。--------------------------------------------------------------------------------------------------------------------LinkedList<T> 通过双向链表这种数据结构实现。关键数据成员:LinkedListN 阅读全文
posted @ 2011-07-21 22:37 林志玲 阅读(1691) 评论(1) 推荐(0) 编辑
摘要: 在”传智播客DotNet面试宝典(改).pdf“有这样一道非常有意思,也比较有深度的题目。String s = new String("xyz");创建了多少个String实例?传智的老师告诉同学们:答案是两个,一个是"xyz",一个是指向"xyz"的引用对象。貌似很正确,很有道理。没错,"xyz"是一个字符串,而DotNet字符串(其实Java也是)有驻留intern这样一种机制。抱歉的是,传智的老师没有料到,问这个问题的同学或者是公司太坏了。这道题的题目是错的,答案也不对。大家手头有visualstudio的可 阅读全文
posted @ 2011-07-21 20:48 林志玲 阅读(3379) 评论(0) 推荐(0) 编辑
摘要: 我在推上发了一些牢骚,有些朋友来面试,基础不是很扎实,理由是自己一直做对日外包,没有机会提升自己,掌握一些基础内容。另外一个理由是公司只用了某某技术,没有用某某技术,只用了2.0,所以我不知道3.5、4.0等等。这都不是理由。这都不是理由!这时候我假设自己是一个对日外包企业的程序员,吃完饭后老婆在看电视,我拿起Thinkpad笔记本,登录进著名的MSDN,开始继续自我提升的步骤。坚持每天抽出半小时到一小时学习,足够你提升自己的水平!这次也不推荐书了,只要能上网,就每天看一段MSDN的文章或者代码。保证能提高自己!首先要知道自己缺少什么,有一个评估很有意思也很容易评估自己需要提升哪些地方:《程序 阅读全文
posted @ 2011-07-13 00:32 林志玲 阅读(5765) 评论(25) 推荐(9) 编辑
摘要: 博客园cnblogs不知为何最近开始渐有C语言开发重启的迹象,不少人开始写一些C语言的教程。其中看到一段有趣的留言,提到这个写法:if (p == NULL),有人说这是不好的~,经典不提倡的~,会写错出问题的~,华为都禁止的~。我倒是有些不同的看法。首先这种写法是有问题,一般来讲对于空指针可以这样写if ( p )或者反义是这样 if ( !p )既简单,还节省字数。如果是想写的比较容易懂,那么if (p == NULL) 是我提倡的方式。你可以很简单的读成“如果p等于空值”,反过来的方式NULL==p就有些别扭,不是给人看的。有人提到p==NULL很容易写成p=NULL,代码出错啦!会有b 阅读全文
posted @ 2011-07-05 20:57 林志玲 阅读(11608) 评论(8) 推荐(3) 编辑
摘要: 代码放在https://gist.github.com/921076 上了,看不到的请留言。第一个心得,是我看某本书提到,IList用起来要比ArrayList快。这里面用到了我上一篇博客提到的高精度计时器(在这里能看到代码 http://sunxiunan.com/?p=1829 )在开始定义了两个类。//--------------------- // public class List : IList, ICollection, IEnumerable, IList, ICollection, IEnumerable class CFromList : List{} // public 阅读全文
posted @ 2011-04-15 23:55 林志玲 阅读(3513) 评论(18) 推荐(2) 编辑