2

NH剖析:Configuration篇——SessionFactory的Properties之lambda-configuration配置

在NHibernate3中,SessionFactory的Properties和Cache配置实现了流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。NHibernate3新增了NHibernate.Cfg.Loquacious这... ...

李永京 发布于 2010-01-20 22:07 评论(8) 阅读(8760)
6

NH剖析:Configuration篇——SessionFactory的Properties之fluent-configuration配置

我们一直都提倡“约定胜于配置(Convention over Configuration)”。然而在NHibernate2时代我们大多数情况下使用hibernate.cfg.xml配置文件中使用字符串配置SessionFactory的一些信息。在NHibernate3中,NHibernate3新增了... ...

李永京 发布于 2010-01-18 09:46 评论(33) 阅读(12342)
14

Javascript学习笔记

一. 基础篇1. Javascript学习笔记1——数据类型2. Javascript学习笔记2——函数3. Javascript学习笔记3——作用域4. Javascript学习笔记4——Eval函数 5.Javascript学习笔记5——类和对象 6.Javascript学习... ...

飞林沙 发布于 2010-01-18 09:08 评论(18) 阅读(7723)
13

【Silverlight】Bing Maps系列文章目录

  微软推出的Bing Maps地图对外开放了Silverlight和Ajax两种客户端开发API,同时微软针对全球地图还推出了Bing Maps的Silverlight控件,该控件基于Silverligt 3发布,您可以通过http://cn.bing.com/ditu/浏览遨游Bing Maps... ...

Bēniaǒ 发布于 2010-01-13 13:31 评论(36) 阅读(33262)
19

将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程

我的程序开发环境:系统:Win7 IIS:IIS7开发工具:VS2008 SP1MVC版本:ASP.NET MVC 2.0 RC在部署MVC应用之前,一定要确保你的程序BIN文件夹下面是否包含 System.Web.Mvc.dll(非常重要),如图:如果没有, 请在你的MVC项目中,打开引用列表,如... ...

远哥 发布于 2010-01-13 10:10 评论(50) 阅读(250641)
13

CSS打造超炫进度条、柱状图

题目有点标题党了,先来个图弥补一下。 怎么样,是不是有点心动了,完全CSS+Div打造。再看一下简单而又漂亮的 ...

古道 发布于 2010-01-11 10:30 评论(29) 阅读(8986)
68

程序员30过后

最近博客园里程序员过30岁能不能再写程序的帖子好像又火起来了。当年我刚入行做IT,看到的这类帖子,吓得不得了——差点就放弃了,还好我胆子大。所以今天有空,再看到这样的帖子,总是忍不住要多说几句。我大学里学的专业是国际贸易,毕业后主要是做律师,也比较深入的涉足过装饰行业,几年前转行做了IT。所以,我想 ...

自由飞 发布于 2010-01-09 21:11 评论(83) 阅读(28794)
2

代码审查――为可读性努力的巨大能量

代码可读性这个话题一直以来都是备受关注,但是可读性高与不高却没有统一的标准。毕竟各个公司,甚至于各个项目的规范都是不一样的。我们不能说一个抽象性极好,灵活度极高却让人十天半个月都难以搞清楚的代码的可读性高,也不能说一个长达几千行却从头至尾逻辑性比较好的代码的可读性差。那么怎样的代码才算是合理的,才算... ...

镜涛 发布于 2010-01-07 18:41 评论(5) 阅读(3154)
6

10种JavaScript特效实例让你的网站更吸引人

今天的话题是如何改进自己网站的界面或提高网站的视觉体验,从而让用户记忆犹新。 我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预... ...

星情 发布于 2010-01-05 09:49 评论(18) 阅读(10896)
8

十年磨一剑—序

记得几年前不管开发什么系统,都会引入log4net进行系统的日志记录,当时只沉迷于这个组件带来的超强日志功能。不过很快我们就尝到了恶果,经常在日志无输出时,在试了google出来不知道原因的解决方法失... ...

Kevin Zou 发布于 2010-01-04 15:36 评论(26) 阅读(4141)
14

数据之美

数据是抽象的,尤其是海量数据,人的大脑很难直接对大量数据进行分析并获得印象,然而从另一个角度看,数据也可以异常美丽,人们设计了很多工具,让枯燥的数据图形化,本文介绍了50个数据图形化工具,它们以令人难以置信的方式让我们看到了数据美丽的一面。 ...

Gavin.Liu 发布于 2010-01-03 00:36 评论(18) 阅读(6496)
4

基于自然语言的软件工程和程序设计(中)

软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢? 5. 面向过程是先总后分的行文顺序 相信大多数程序员都和我一样,... ...

飞林沙 发布于 2009-12-31 00:24 评论(26) 阅读(3222)
11

.NET 4.0 新特性-dynamic

前段时间看过一些关于dynamic这个C#4中的新特性,看到有些朋友认为dynamic的弊大于利,如无法使用编译器智能提示,无法在编译时做静态类型检查,性能差等等。因此在这篇文章中我将就这些问题来对dynamic做一个较详细的介绍,希望通过这篇文章,能使大家对dynamic关键字有个更深入的认识。文... ...

jujusharp 发布于 2009-12-30 09:37 评论(16) 阅读(6475)
5

个人管理 - 技术研究之道

本文更新版本已挪至 http://www.zhoujingen.cn/blog/1748.html------------------------------ 作为技术人员,经常遇到没有接触过的技术,有时是点滴的小技能,有时可能是大的一个研究课题。在《个人管理 - 从小工到专家》中有一个复用级别的.... ...

周 金根 发布于 2009-12-29 22:32 评论(5) 阅读(4513)
6

javascript 缓存系统

模仿jQuery,设计了一个缓存系统。像jQuery.data这样的东西,Prototype与mootools也有,目的都是用来辅助事件系统,用来缓存其中生成的数据,而非缓存普通函数上次计算的结果。Prototype利用了它的Hash类,mootools没细看,它内部好像用来缓存uuid。一个共识是... ...

司徒正美 发布于 2009-12-29 19:55 评论(7) 阅读(4558)
7

WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载]

我们有两种典型的WCF调用方式:通过SvcUtil.exe(或者添加Web引用)导入发布的服务元数据生成服务代理相关的代码和配置;通过ChannelFactory创建服务代理对象。在这篇文章中,我们采用一种独特的方式进行服务的调用。 ...

Artech 发布于 2009-12-29 19:41 评论(28) 阅读(9419)
5

[你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题

晚上翻着群里的聊天,发现一个有趣的问题:如何通过编码方式来判断一个dll或者exe为debug build还是release build?由于没有太多的讨论,所以我只好自己找点儿办法,试图解决这个问题,为夜生活带点刺激。于是,便有了本文的探索和分析。 我们应用Visual Studio对代码文件进... ...

Anytao 发布于 2009-12-29 18:46 评论(29) 阅读(15626)
13

NHibernate的缓存管理机制

如果你在使用NHibernate的二级缓存,详细的了解NHibernate的缓存管理,有助于正确的使用缓存;如果你在应用中自己管理缓存,参考一下NHibernate的缓存管理方案,也许可以少走很多弯路 ...

riccc 发布于 2009-12-28 00:03 评论(24) 阅读(17049)
7

基于自然语言的软件工程和程序设计(上)

软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢?1. 何为语义我们无论是在编程,还是在架构一个完整而庞大的软件,总... ...

飞林沙 发布于 2009-12-27 23:16 评论(19) 阅读(3960)
4

.NET 4.0中数组的新增功能

.NET 4.0中数组的新增功能1 两数组是否“相等”? 在实际开发中,有时我们需要比对两个数组是否拥有一致的元素,例如,以下两个数组由于拥有相同的元素,因此被认为是相等的: int[] arr1 = new int[] { 1,2,3,4 }; int[] arr2 = new int[] { ... ...

金旭亮 发布于 2009-12-27 22:28 评论(13) 阅读(5279)