找回密码
 立即注册
虚方法的使用
《编程絮语》之一 C#的语法脱胎于C++,因而保留了virtual关键字,可以定义一个虚方法(或虚属性)。一个类的成员被定义为virtual,就意味着它在告诉自己的子类:我准备了一笔遗产,你可以全盘接受,也可以完全拒绝或者修改我的遗嘱 ...
呈步 2025-5-29 19:59
255 0 0
NHibernate自定义集合类型(上):基本实现方式
前天一篇文章中我说NHibernate的集合类型实现有些“尴尬”,它无法使用自定义集合类型,设计也有些古怪——不过在许多朋友的指点下,我意识到NHibernate是可以使用自定义集合类型的。至于它的设计是否合理(或者说是用是否方便?)……这 ...
俏挺喳 2025-5-29 19:59
765 0 0
用虚拟机实际体验Google Chromium OS (Chrome OS) Pre-Built
前言 今天凌晨(20091120)2:05左右,与Chrome技术交流QQ群(75448027)的朋友们一起聆听了远在美国的ChromeOS发布会,经过一番实验后,终于在自己PC的虚拟机中成功运行了ChromeOS。这篇文章旨在帮助所有对ChromeOS感兴趣的朋友一起实际 ...
表弊捞 2025-5-29 19:59
41 0 0
控制浏览器是否缓存网页状态
Question 在Firefox等浏览器中,如果你打开一个页面并进行若干操作,例如在文本框进行输入,甚至点击按钮进行Ajax操作更新页面局部,这些操作的结果都会被缓存下来。在你点击链接离开这个页面后,如果你通过后退按钮回到这个页面,你会 ...
奄蜊 2025-5-29 19:59
239 0 0
敏捷开发全景图
  今天的主角是下面这张图,它全景式展现了敏捷开发在不同粒度上的关注点。(看不清可以看最后的Slideshare)          这张图主体上是要给敏捷在不同粒度上下一个定义,并且告诉我们它的产出是“Working software”       从 ...
国语诗 2025-5-29 19:59
53 0 0
稍加改进的Switch/Case扩展方法
引言 鹤冲天的《c#扩展方法奇思妙用》系列给了我很多启示,其中的很多用法大大提升了代码编写效率,最近小研究了一下他提供的《c#扩展方法奇思妙用变态篇三:switch/case组扩展》一文提供的扩展方法,并依照自己的习惯重新实现了一下, ...
狞嗅 2025-5-29 19:59
939 0 0
javascript的动态this与动态绑定
javascript是一门动态语言,最明显就是那个dynamic this。它一般都是作为函数调用者存在。在javascript,所有关系都可以作为对象的一个关联数组元素而存在。那么函数就是被掰成两部分储存于对象,一是其函数名(键),一是函数体(值), ...
豹筒生 2025-5-29 19:59
354 0 0
NHibernate 2.1.1.GA发布
NHibernate 2.1.1.GA发布 Fabio Maulo 大牛通过几个月的fix,修复了大量的BUG,今天编译并发布了NHibernate 2.1.1.GA版本,这次Fabio Maulo 好像很低调,没有在官方宣布,不过在twitter上记录了整个过程,这暗示这为打造下个全新的版本N ...
匝抽 2025-5-29 19:59
296 0 0
Windows 7令人满意,Code 7让人失望
10月份,微软正式把Windows 7推向市场;同时,从9月份到11月份,微软搞了一个Code 7大赛。 我们先来说说,Windows 7 。 Windows 7,我是从Beta 2就开始用于生产环境(即用在我的工作笔记本上),一直用到RC和RTM。从最开始,我就使用 ...
敕码 2025-5-29 19:58
1001 0 0
【翻译】How-To: Using the N* Stack, part 5
原文地址:Part 5: Fixing the Broken Stuff 到目前为止,我们一直都在关注 NHibernate 和持久化。在本篇中,我们会纠正之前模式和映射的问题来通过我们的测试。本篇结束之后,我们会减少对 NHibernate 的关注。下一部分开始集中于整合 N ...
蔓好 2025-5-29 19:58
530 0 0
白话MVP
      前言一:没有想到的是,这篇文章竟然断断续续写了一个多月,期间反复改了多次,思想也经历了好几次升华。本来文章的题目是《MVP之七十二变》,但是最终发现变来变去其实就只有两个模式,MVP和MVVM,而后者还是从前者中衍生的 ...
擒揭 2025-5-29 19:58
660 0 0
NHibernate自定义集合类型(中):通用实现方式
上一片文章中我们观察了在代码中自定义一个基于Set的集合类型该怎么做,以及简单了解了一下NHibernate的这些自定义支持大致是如何工作的。不过文章最后还是留了两个问题,一是认为这种扩展方式不够通用,二是其中会出现的“重复”或是“ ...
拴茅劾 2025-5-29 19:58
900 0 0
Dot Net下实现屏幕图像差异获取v2.0
      前几篇利用类似隔行扫描的方式实现了对屏幕图像差异的获取,并基于该算法实现了一个屏幕传输程序,通过使用该屏幕传输程序,明显感受到该算法的性能存在一定的不足,因此需要改进。最近参考了DG大哥DGScreenSpy_0.4e版的算法 ...
叟减 2025-5-29 19:57
39 0 0
Google wave 的技术分析- Google 企业应用的桥头堡(Web 2.0 in Ente
摘要:Google Wave是Google 进入企业应用的重要一击。 他集成了email, IM,blog/community等多种特性。 Google 对XMPP进行了拓展,并定义了"Federation", Google 的messaging标准扩展。和以前一样, google 充分使用了丰富的前端技术,让 ...
孜稞 2025-5-29 19:57
760 0 0
我对NHibernate的感受(4):令人欣喜的Interceptor机制
之前谈了NHibernate的几个方面,似乎抱怨的居多,不过这次我想谈一下我对Interceptor的感受,则基本上都是好话了。这并不一定是说Interceptor设计的又多么好(事实上它使用起来还是挺麻烦的),但是这的确也是我认为NHibernate超越LINQ t ...
揭荸 2025-5-29 19:57
934 0 0
Windows Mobile开发,Native C++ PK .NET Compact Framew
缘由 经常听到一些刚刚接触Windows Embedded CE和Windows Mobile开发的人会提出一些疑问。进行Windows Mobile开发,到底使用什么语言呢?C++还是C#?Java行不行?下面就我自己的想法讲述一下Native C++ 和 .NET Compact Framework的异 ...
炳裘垦 2025-5-29 19:56
976 0 0
在ASP.NET MVC中对表进行通用的增删改
预备知识: 1、了解反射技术 2、了解C#3.0中扩展方法,分布类,Linq to object,Linq to sql 3、了解ASP.NET MVC 在项目中每添加一个表往往都要添加一套增删改代码,而且这些代码很多情况下都很相似,这里我们给出一个通用的解决方案供大 ...
赖秀竹 2025-5-29 19:56
982 0 0
[你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题
anytao.net | 《你必须知道的.NET》网站 | Anytao技术博客  发布日期:2009.12.29 作者:Anytao © 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。 问题的提出  晚上翻着群里的聊天,发现一个有趣的问题:如何通过编码 ...
唐嘉懿 2025-5-29 19:56
894 0 0
10种JavaScript特效实例让你的网站更吸引人
    今天的话题是如何改进自己网站的界面或提高网站的视觉体验,从而让用户记忆犹新。     我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作 ...
羊舌正清 2025-5-29 19:55
46 0 0
CSS圆角框组件 V1.0
  原创:冰极峰    转载请注明出处 2009年12月11日8:29:27 文章导航: 第一章:基本的圆角框 第二章:透明圆角化背景图片 第三章:圆角化图片 第四章:CSS圆角框组件 V1.0 前序:本来前三篇文章已经将CSS圆角框讲解完毕,但从网友反 ...
锺冰洁 2025-5-29 19:55
616 0 0

快速发帖

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

本版积分规则