04 2012 档案

摘要:陆陆续续看完了《代码大全》、《重构》、《代码整洁之道》、《程序员修炼之道》以及《The Art of Readable Code》,获益匪浅。下面就分享几条我赞同并信奉的编程哲学,顺便废话几句。本文适合有一定编程经验的读者阅读,高手请轻喷:)代码是写给人看的(Coding for Reading)请先思考,评价一段代码优劣最重要的标准是什么?有个著名的图,相信大家都见过,讲的是Code Review时被骂WTF的次数越少,代码的质量就越高。这虽然有点无厘头,但是却不无道理。《The Art of Readable Code》中告诉我们,评价一段代码的质量的最佳标准是可读性,即别人理解代码意图所 阅读全文
posted @ 2012-04-24 14:07 徐小朝 阅读(185) 评论(0) 推荐(0)
摘要:很多年前我进入硅谷人才市场,当时是想找一份高级工程师的职位。如果你有一段时间没有面试过,根据经验,有个非常有用的提醒你应该接受,就是:你往往会在前几次面试中的什么地方犯一些错误。简单而言就是,不要首先去你梦想的公司里面试。面试中有多如牛毛的应该注意的问题,你可能全部忘记了,所以,先去几个不太重要的公司里面试,它们会在这些方面对你起教育(再教育)作用。我第一家面试的公司叫做gofish.com,据我所知,gofish这家公司如今的情况跟我当时面试时完全的不同。我几乎能打保票的说,当时我在那遇到的那些人都已不再那工作了,这家公司的实际情况跟我们这个故事并不是很相关。但在其中的面试却是十分相关的。对 阅读全文
posted @ 2012-04-05 19:49 徐小朝 阅读(242) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-04-04 10:04 徐小朝 阅读(1053) 评论(0) 推荐(0)
摘要:一. Facet简介Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计.二. Facet字段1. 适宜被Facet的字段一般代表了实体的某种公共属性,如商品的分类,商品的制造厂家,书籍的出版商等等.2. Facet字段的要求Facet的字段必须被索引.一般来说该字段无需分词,无需存储.无需分词是因为该字段的值代表了一个整体概念,如电脑的品牌”联想”代表了一个整体概念,如果拆成”联”,”想”两个字都不具有实际意义.另外该字段的值无需进行大小写转换等处理,保持其原貌即可.无需存储是因为一般而言用户所关心的并不是该字段的 阅读全文
posted @ 2012-04-04 10:02 徐小朝 阅读(2920) 评论(1) 推荐(0)
摘要:大家都知道要学好 .NET,深入了解值类型和引用类型是必不可少的。在这里我给大家简单分析一下它们内存分配的区别和联系。 在分析之前,我们先行构造出一个最简单的类引用类型: 复制代码 public class MyClass { } 局部变量的声明 在我们使用类型时,代码里面必然少不了变量的声明,我们先看一下方法内的局部变量的声明,请看如下代码: 复制代码 privat... 阅读全文
posted @ 2012-04-04 09:58 徐小朝 阅读(198) 评论(0) 推荐(0)
摘要:Mature,dynamic and honest.思想成熟、精明能干、为人诚实。Excellent ability of systematical management.有极强的系统管理能力。Ability to work independent1y,mature and resourcefu1.能够独立工作、思想成熟、应变能力强。A person with ability plus flexibility should app1y.需要有能力及适应力强的人。A stable personality and high sense of responsibility are desirable 阅读全文
posted @ 2012-04-04 09:35 徐小朝 阅读(218) 评论(0) 推荐(0)
摘要:如下图:IIS 5 和 IIS6有些区别http.sys和inetinfo.exe 是有很大的区别inetinfo.exe 通过管道创建一个aspnet_wp.exe的进程而http.sys为系统kernel级驱动,由aspnet_isapi.dll传递进来.并创建一个w3wp.exe的进程 阅读全文
posted @ 2012-04-04 09:30 徐小朝 阅读(208) 评论(0) 推荐(0)
摘要:昨天一位同学跑来找我,说NHibernate总是调不通,报出错误说"找不到映射文件",我接过代码仔细查阅没发现任何错误;文件如下User.csUser.xml打开User.cs代码查看对应2.2版本的写法,没发现错误!打开User.xml文件也没发现任何错误由于是未找到映射文件考虑User.xml文件属性是否没有改为嵌入资源,在文件上右键-> 属性 一看没问题。哪问题出在哪里?用 Reflector 查看生成的DLL文件发现User.xml也存在查了将近两个小时,我实在找不到原因了,后来干脆把User实体重新生成一次,换了一个工具 CodeSmith然后将两个文件重新 阅读全文
posted @ 2012-04-03 16:22 徐小朝 阅读(212) 评论(0) 推荐(0)