找回密码
 立即注册
使用Lambda表达式编写递归函数
其实这从来不是一个很简单的事情,虽然有些朋友认为这很简单。 伪递归 我的意思是,某些看上去像递归的做法,事实上并非是递归,所以我把它叫做是“伪”递归。 例如,我们想要使用Lambda表达式编写一个计算递归的fac函数,一开始我们 ...
俏挺喳 2025-5-29 20:14
486 0 0
.NET内存管理、垃圾回收
1.Stack和Heap    每个线程对应一个stack,线程创建的时候CLR为其创建这个stack,stack主要作用是记录函数的执行情况。值类型变量(函数的参数、局部变量等非成员变量)都分配在stack中,引用类型的对象分配在heap中,在stack中保存he ...
谧怏弦 2025-5-29 20:14
938 0 0
把委托说透(2):深入理解委托
在上一篇随笔中我们通过示例逐步引入了委托,并比较了委托和接口。本文将重点剖析委托的实质。 委托在本质上仍然是一个类,我们用delegate关键字声明的所有委托都继承自System.MulticastDelegate。后者又是继承自System.Delegate类,Syst ...
寿爹座 2025-5-29 20:13
551 0 0
[观点] RIA是三层应用体系的二次革命
RIA(Rich Internet Application)为何而产生,它的意义何在?流行的说法是:为Web应用提供丰富的操作体验,提高系统的友好性云云。这种看法不能说错,但是我希望从另一个角度来理解:为什么说RIA的出现是历史的必然,以及RIA对于多层应 ...
丝甲坞 2025-5-29 20:13
127 0 0
把委托说透(1):开始委托之旅 委托与接口
委托,本是一个非常基础的.NET概念,但前一阵子在园子里却引起轩然大波。先是Michael Tao的随笔让人们将委托的写法与茴香豆联系到了一起,接着老赵又用一系列文章分析委托写法的演变,并告诫“嘲笑孔乙己的朋友们,你们在一味鄙视“茴” ...
闰咄阅 2025-5-29 20:13
607 0 0
NHibernate实践总结(一)
      来博客园都有好几个年头了,本人一贯只看他人博文(不过近些年经得起看的文章是越来越少了),自己却从不写文章。一是才疏学浅,发“水文”怕误导大家;二是懒得动手;三是空闲时间也不多。不过今天晚上家门前工地通宵施工, ...
拓炊羡 2025-5-29 20:13
852 0 0
微软对PHP支持的改进,及一些胡言乱语
这里有一份我觉得值得推荐给大家的幻灯片(下载链接)。这个幻灯片是不久前举办的WordCamp China 2009上微软王超群的演讲,演讲主题是《熟悉的陌生人:微软对PHP的新支持使WordPress在IIS7上雄起》。WordCamp是业界著名的PHP大会,不过我 ...
后雪闵 2025-5-29 20:13
619 0 0
您能看出这个Double Check里的问题吗?(解答)
问题请参考:您能看出这个Double Check里的问题吗? 已经很有很多朋友得到了结果,是由于m_categories过早初始化,而导致double check的验证条件被破坏(或者说,满足)。 假设第一个线程进入了GetCategory方法,它自然可以畅通无阻地执 ...
济曝喊 2025-5-29 20:13
928 0 0
从Vista升级到Win 7遇到的问题
周末的时候,把自己的本本从vista升级到windows 7,选择升级的原因是不想重新装驱动、vs、sql等一些软件,就偷懒选择了升级了,升级的时间其实也还是可以忍受的。在升级的过程,windows 7自检了一些与其不兼容的程序,比如Thinkpad自带的 ...
敞撬 2025-5-29 20:12
777 0 0
我心目中的李开复
最初我只知道李开复被称作“打工皇帝”(更正:有“打工皇帝”之称的是唐骏,看来李开复成为了我心目中的“打工皇帝”^^),最近发现他居然把Google大中华区总裁的职位给辞了。担任苹果公司全球副总裁几年之后换到SGI担任了几年全球副总裁 ...
旱由 2025-5-29 20:12
338 0 0
javascript十个最常用的自定义函数
如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。 (10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求 ...
事值 2025-5-29 20:12
418 0 0
十个极其有用的在线网站设计工具
发现有不少外国朋友看我的blog,为保他们也有东西可看,特附英文在下。大家也可趁机复习下English。 也许你和我一样只能使用windows进行网页设计开发工作,而设计时常用的操作诸如颜色选择,创作字体,编辑图片,或是测试效果是否都必须 ...
笙芝 2025-5-29 20:11
883 0 0
.net程序员,该不该学IL?
最近一直在思考一个问题,那就是.net程序员的发展,应该往上走还是往下走的事情。 所谓往上走,我的理解是朝着系统架构方向发展,从原来的编码工作转向架构、设计、分析等等工作。 而往下走,是研究.net底层原理和实现,可能大部分就是对 ...
璋锌 2025-5-29 20:11
829 0 0
前端设计师必知的background属性
背景属性——background是css中的核心属性。你应该对它有充分的了解。这篇文章详细讨论了background的所有相关属性,甚至包括background-attachment,还为我们介绍了它在即将到来的CSS3中的样子,还有那些新加入的背景属性。 使用CSS2中 ...
恃液 2025-5-29 20:11
420 0 0
关于.NET VS JavaEE平台争论的沉思录
最近关于.NET和java平台之间的争论似乎又热起来了,就我关注的两个社区,先是老赵的《为啥老赵不喜欢Java*语言*》。引发了博客园的大讨论,最近csdn又有人发博.Net与J2EE的快餐型比较,引发了空前的大讨论。从论调来说感觉对java不利。虽 ...
诸婉丽 2025-5-29 20:11
106 0 0
关于某道C#上机题 - 双向循环链表
    本文继续 《关于某道C#上机题的OO - 策略模式》 中的题目,但这是使用的是双向循环链表。当第一次看到这题我首先想到的是循环链表,但题目要求面向对象的方法,汗~      首先是双向链表的节点类       1 ///   2   ...
旁拮猾 2025-5-29 20:11
870 0 0
工作感言:任务分配及管理
      前面说到过,刚开始带小组,接到一个任务,我就估算了我大概要多少时间,然后小组多少个人就算是多少个我,估算时间=我要的总时间"小组人数(好笨的想法呀,不用时间跟组员交待任务的吗?个个组员都是我吗,比我强的还好, ...
决台 2025-5-29 20:11
605 0 0
调试JavaScript/VB Script脚本程序(IE篇)
JavaScript/VB Script脚本程序一般有两种执行方式,一种是嵌入在宿主程序里面执行,比如在IE浏览器里面执行;另外一种,在资源管理器里面双击执行(虽然还是通过另外一个程序解释执行,但是给人的感觉毕竟是直接运行)。 这两种方式,都 ...
汹萃热 2025-5-29 20:10
415 0 0
[算法练习]最长不完全匹配子串频率计算
算法描述:找出一个长字符串里的某个特定的子串出现的频率,匹配的子串的上一个字符和下一个字符不需要紧紧相邻,只要满足下一个字符在当前字符的后面就行。 算法要求:长字符串的宽度最长是500个字符。 输入:一个长字符串,宽度不能超 ...
荦绅诵 2025-5-29 20:10
879 0 0
SQL注入防范,补救(数据修复)的思考
写在前面 我写本文的目的,是和各位分享一下内容篡改式攻击的判断方法、SQL注入攻击的防范、以及被攻击后的补救(数据恢复)相关知识,如有谬误,期待您的指正。前言 2009年9月5日中午1点,历史会记住这个时刻,我们网站被“成功”攻击 ...
飧沾 2025-5-29 20:09
451 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则