07 2011 档案

摘要:欢迎各位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 林志玲 阅读(961) 评论(2) 推荐(1) 编辑
摘要:代码来自ILSpy分析结果,与实际代码可能有些微出入。手写版http://min.us/mqjnYB从下面可以看到,LinkedList是双向链表,但是SortedList实际上使用的还是数组。而SortedDictionary与SortedSet关系非常紧密。--------------------------------------------------------------------------------------------------------------------LinkedList<T> 通过双向链表这种数据结构实现。关键数据成员:LinkedListN 阅读全文
posted @ 2011-07-21 22:37 林志玲 阅读(1699) 评论(1) 推荐(0) 编辑
摘要:在”传智播客DotNet面试宝典(改).pdf“有这样一道非常有意思,也比较有深度的题目。String s = new String("xyz");创建了多少个String实例?传智的老师告诉同学们:答案是两个,一个是"xyz",一个是指向"xyz"的引用对象。貌似很正确,很有道理。没错,"xyz"是一个字符串,而DotNet字符串(其实Java也是)有驻留intern这样一种机制。抱歉的是,传智的老师没有料到,问这个问题的同学或者是公司太坏了。这道题的题目是错的,答案也不对。大家手头有visualstudio的可 阅读全文
posted @ 2011-07-21 20:48 林志玲 阅读(3388) 评论(0) 推荐(0) 编辑
摘要:我在推上发了一些牢骚,有些朋友来面试,基础不是很扎实,理由是自己一直做对日外包,没有机会提升自己,掌握一些基础内容。另外一个理由是公司只用了某某技术,没有用某某技术,只用了2.0,所以我不知道3.5、4.0等等。这都不是理由。这都不是理由!这时候我假设自己是一个对日外包企业的程序员,吃完饭后老婆在看电视,我拿起Thinkpad笔记本,登录进著名的MSDN,开始继续自我提升的步骤。坚持每天抽出半小时到一小时学习,足够你提升自己的水平!这次也不推荐书了,只要能上网,就每天看一段MSDN的文章或者代码。保证能提高自己!首先要知道自己缺少什么,有一个评估很有意思也很容易评估自己需要提升哪些地方:《程序 阅读全文
posted @ 2011-07-13 00:32 林志玲 阅读(5777) 评论(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 林志玲 阅读(11643) 评论(8) 推荐(3) 编辑

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