大家用.net 大部分的工作是在干什么
小弟我,毕业快三年了,用 .net 时间也差不多是这个数。但是这几年,用 asp.net 无非做的就是增删改查,这1年来,经历几个公司,都有自己的代码生成器和模板,就完全是写点 sql 了。现在很厌倦了,不知掉是我层次低,还是 .net 只能做些这个。 经历了几家公司,看到一些大龄程序员的现状,真的... ...
史上最强女游戏程序员
也许你听说过John Carmack 和Tim Sweeney等大牛的名字,而向来游戏工业都是阳盛阴衰,适逢国际妇女节,今天我为大家介绍游戏业界一位史上最强女游戏程序员:Corrinne Yu。 简历以下是她在游戏业界内的简历 微软Halo团队首席引擎架构师(principal engine arc... ...
换个角度谈谈学习的过程
学东西这事绝对是件功夫活,也绝对是条漫长路,因为当你决定踏上一条求学之路时,你可能对其充满了朦胧的向往,而当你已经上路一段日子后,你可能又会感到到处都是自己不知道的东东,顶着头皮再走一段日子,你可能会感到稍微有了一点点自信的安慰,因为你已经对一些基本的东东有了理解,以前很多的高深的东东也开始慢慢褪去... ...
《好的程序象一首诗》
当我们能用写诗的要求去编写程序,当我们能用诗朗诵的感觉去阅读程序,我们的程序员将不再机械地编写那毫无生命的代码,我们的程序员将充满激情谱写出一曲动人的乐章,感动着自己,也感动着读者。每一个代码充满着活力,是跳跃的艺术音符,无数个代码的组成却是流淌的诗,一段一段,一行一行,给人以诗的享受。我们可能永远... ...
时间管理——如何应对外界的干扰
在原则范围内,我们应该尽量将自己的工作和生活安排得有张有弛,过于刚性容易折断,过于弹性又容易松懈,因此想要规划好自己的时间真的不那么容易,值得我们继续深入探讨和实践。 ...
开源(Open Source)那些事儿 (一)
本文讲述我对开源的一些想法,包括接触开源的过程,如何使用开源项目,常用的开源license,如何参与开源项目的想法和实践。 ...
全世界最短的IE判定
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。var ie = !+"\v1"; 仅仅需要7bytes!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,讲述外国人是如何把IE的判定从32 ... ...
NH剖析:Configuration篇——SessionFactory的Cache之lambda-configuration配置
在上一篇文章中我们介绍了lambda表达式配置(lambda-configuration),其中还剩下EntityCache扩展方法用于配置Domain的二级缓存。本文介绍了使用Weak Type和EntityCache扩展方法两种方式配置实体缓存。 ...
NH剖析:Configuration篇——SessionFactory的Properties之lambda-configuration配置
在NHibernate3中,SessionFactory的Properties和Cache配置实现了流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。NHibernate3新增了NHibernate.Cfg.Loquacious这... ...
NH剖析:Configuration篇——SessionFactory的Properties之fluent-configuration配置
我们一直都提倡“约定胜于配置(Convention over Configuration)”。然而在NHibernate2时代我们大多数情况下使用hibernate.cfg.xml配置文件中使用字符串配置SessionFactory的一些信息。在NHibernate3中,NHibernate3新增了... ...
Javascript学习笔记
一. 基础篇1. Javascript学习笔记1——数据类型2. Javascript学习笔记2——函数3. Javascript学习笔记3——作用域4. Javascript学习笔记4——Eval函数 5.Javascript学习笔记5——类和对象 6.Javascript学习... ...
【Silverlight】Bing Maps系列文章目录
微软推出的Bing Maps地图对外开放了Silverlight和Ajax两种客户端开发API,同时微软针对全球地图还推出了Bing Maps的Silverlight控件,该控件基于Silverligt 3发布,您可以通过http://cn.bing.com/ditu/浏览遨游Bing Maps... ...
将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项目中,打开引用列表,如... ...
代码审查――为可读性努力的巨大能量
代码可读性这个话题一直以来都是备受关注,但是可读性高与不高却没有统一的标准。毕竟各个公司,甚至于各个项目的规范都是不一样的。我们不能说一个抽象性极好,灵活度极高却让人十天半个月都难以搞清楚的代码的可读性高,也不能说一个长达几千行却从头至尾逻辑性比较好的代码的可读性差。那么怎样的代码才算是合理的,才算... ...
10种JavaScript特效实例让你的网站更吸引人
今天的话题是如何改进自己网站的界面或提高网站的视觉体验,从而让用户记忆犹新。 我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预... ...