2008年9月11日
摘要: 在重载==操作符时,不应调用当前类的Equals()方法,而要调用Object.Equals(object objA,object objB)静态方法。
阅读全文
2008年2月15日
摘要: 泛型是C#2.0提供的新特性,关于泛型,我认为不必关心其内部实现,只要知道其好处并且会用就可以了。网上有很多分析泛型的文章,本文仅提供一个泛型使用的小例子。
阅读全文
2008年1月4日
摘要: 我没有查找这个问题的根源,不知道这是不是官方的解释。如果是的话那就太逗了,建议微软给设计该错误的哥们颁发一个“最佳幽默奖”——你焉知我指定DataSource属性就一定绑定到DataTable呢?我动态构造一个IList绑定不行吖?再说了,就算绑定到DataTable,就这样不允许删除ListBox的项也不太好罢。
阅读全文
2007年12月28日
摘要: • 参与了一个成功的项目,也参与了一个失败的项目。我眼睁睁地看着它失败或成功,但说不清楚为什么。
• 知道自己技术能力很差。但最近对OO和C#的理解有所加深,并学习了一些设计模式以及UML。
• 我不太喜欢跟客户打交道,也不喜欢整天闷着写代码。我可能应该去做PM或TL,但也可能不太适合。
• 我从做项目转到做产品,很不适应,但快了。
• 我的身体很差,很弱。
• 以前人家说我缺乏信心,我不信。现在我信了。
• 无意间看到一种人生的正反合三段论,觉得自己是在由反到合,奋力从良,努力装个好男人。
• 去碓臼屿森林公园,爨底下&灵山,香山,青岛等几个地方玩,觉得都很好。
• 有段时间特想买个相机,但忍住了,没钱。把哥们的抢来玩。
• 感谢父母,他们真的爱我。
• 感谢妻子,并说抱歉。虽然她有点贪玩,但我经常冲她发脾气,她还给我做饭吃。
阅读全文
2007年11月29日
摘要: 最近想考个全国计算机技术与软件专业技术资格(水平)考试认证,可是考软件设计师呢,还是考系统分析师呢?软件设计师比较切合自己的水平,通过的把握比较大;而系统分析师是国家在计算机学科最高级别的认证,价值高,通过的难度也大。
一时犹豫不决。
阅读全文
2007年11月20日
一般是因为关闭了Web服务扩展所致,多见于IIS6.0上。解决方法如下:
打开IIS--Web服务扩展--选择ASP.NET v1.1.4322或ASP.NET v2.0.50727(根据安装Framework版本的不同而不同),点击“允许”按钮,重启IIS,即可。
2007年11月19日
在线Bug管理系统
注册后可以建立项目,录入和跟踪缺陷,方便异地对Bug进行管理。项目的属性可以设置成保密,这样就不会被不相关人员看到Bug信息。
http://www.bugols.com/
常用CHM帮助文档集锦下载
http://www.yaosansi.com/blog/article.asp?id=551
在线绘图网站
可以绘制UML、流程图、ER图、家居设计图等各种图形,需要注册后才可以保存图形。
http://www.best4c.com/
2007年10月24日
摘要: 最近一个同事遇到一个奇怪的问题,同样的ASP.NET项目,我们机器上按“F5”以后都能正常进入调试状态,但他按了“F5”以后,VS2005的似乎是进入了调试状态,但是IE却怎么也不“蹦”出来,好奇怪。经过一番查找,发现解决方法如下:
1、在VS2005的“解决方案资源管理器”中找到项目的启动页,点右键,在菜单中选择“浏览方式(H)...”。
2、在弹出对话框的浏览器选项中选择“Microsoft Internet Explorer(默认值)”,然后点击“设为默认值(D)”按钮。
3、X掉这个对话框。
阅读全文
2007年8月16日
摘要: 什么是质量,对一个程序员来说?
代码写得漂亮规范,排版整齐、注释齐全、方法高明,就是质量的全部吗?
阅读全文
2007年8月4日
摘要: 一个号称“非常准”的测试,来自CSDN,我的测试结果是“B型”,即有成为技术作家的潜力,呵呵。相信园子里有不少有潜力的朋友。试试看?
阅读全文
2007年5月12日
摘要: 在项目一期进行客户验收或试运行的同时开展了二期的开发工作,这时若要修正一期的bug,如何更好地保证改完的一期版本不含二期的功能,这些修改又自动更新到二期的版本中来?
阅读全文
2007年4月22日
群山之抱,千年名村。
自明以下,完存至今。
户上古瓦,陌下归人。
炊烟如袅,时近黄昏。
村已盎然,山又奇绝。
或如侧页,或似斧削。
山气清新,山水清冽。
漫步花草之间兮,仿若桃源。
终离京都之喧兮,得近天然。
或问:天已晚,君子何安?
对曰:今宿爨底,明赴灵山。
2007年4月14日,赴爨底下村、灵山一游,草就小诗一首。爨,音窜,去声,烧火做饭、灶之意也。
2007年3月14日
摘要: 你觉得视频网站前景怎么样?
坦白说,我觉得现在的视频网站都是跟风,看到Google收购了Youtube,大家一下子都起来做视频。就像最初的时候做门户一样。国内和国外不一样,现在国内能有多少家庭有DV啊?群众基础还不够。就像如果99年做电子商务做不起来,但现在可以,因为网民多了。另外还有一个重要因素就是,……说打就打,很容易。视频网站要想吸引观众,还不得靠***、色情、雅阁女这几个杀手锏?
跟风就应该被否决么?现在还不都是C2C?
Copy,也得创造性地Copy罢。
难道象Google这些成功的公司在创业之初也都做市场调查了么?不见得罢。
如果真的到了那种高度,有敏锐的行业嗅觉,高瞻远瞩的市场眼光,又何须跟风。
阅读全文
2007年3月10日
摘要: 面向对象的一些基本设计原则已经脍炙人口,网上有很多转载的文章,随便搜索一下就可以得到很多结果,我这里做一个记录,只是为了方便自己查找,不再注明出处了。
内容包括:
面向对象设计五大原则
面向对象设计三大原则
面向对象设计的61条原则
阅读全文
2007年3月9日
摘要: 提纲挈领地,要使DNN的自定义模块加入搜索引擎,有如下3个要点:
1、自定义模块的Controller类要实现Isearchable接口。这个是肯定的。
2、模块定义时一定要填写Controller Class属性。因为搜索引擎的调度执行的时候,会利用反射创建Controller Class,寻找实现ISearchable接口的GetSearchItem方法。
3、DNN_DesktopModules表的SupportedFeatures字段,要填3。
阅读全文
2007年2月9日
摘要: 本文是作者近期研究OWC绘图组件的一些心得,重点讲解和回答了以下问题:
OWC能绘制哪些类型的图形?
OWC的主要对象、属性、方法有哪些?
如何使用OWC的帮助?
怎样自定义图形标题的字体、图例的位置、图形边框的颜色?
OWC生成的图的颜色不好看,如何自定义图形的颜色?
OWC生成的饼状图,能否将一个扇区抽出来,或对它设置特殊的纹理?
OWC生成的散点图,能设置趋势线么?
阅读全文
2007年2月4日
最近在做的一个项目中,客户提出数据库要使用MSDE。目前MSDE的版本是2000,微软的官方网站上提供对它的下载,并且提供了很详细的MSDE使用说明,包括如何安装,如何使用Osql工具管理MSDE,如何更改管理员密码,等等。但是在实际安装MSDE的过程中,发现必须要重启系统,才能使用Osql工具。否则,在命令行下会提示:‘Osql’不是内部或外部命令,也不是可执行程序或批处理文件。
官方文档中说:osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件。由对应的可执行文件 Sql.exe 在 MSDE 2000 的默认实例的 MSSQL\Binn 文件夹中。在确认MSDE2000正在运行的前提下,即可使用。
实际使用中,安装很顺利,但重启前后并没有发现sql.exe这个文件,换了一台刚装完操作系统的干净的测试机,再安装,结果还是一样。看来虽然文档中没有说,但安装完MSDE之后,重启机器仍是一个必要的步骤。
2007年1月28日
摘要: 1 吃饭与ml是第一生产力。
2 站的更高,尿的更远。
3 勃起不是万能的,但不能勃起却是万万都不能的!
4 此地禁止大小便,违者没收工具。
5 一时的冲动,子孙的危机!
……
阅读全文
2007年1月19日
摘要: 几个月前研究了一下DNN的搜索引擎,并对其做了改进,使之能够同时支持中、英文的检索。这篇文章从整体上对DNN搜索引擎的主要构成:ISearch接口、调度、分词方法做一个介绍,并将研究成果做成PPT,供大家下载。该PPT使用放映模式观看,效果最佳,其中内容均为个人研究成果,若有谬误,欢迎指正。
阅读全文
2007年1月9日
摘要: 为了便于公共调用,将一个用户控件(UserControl)写在了DotNetNuke/Controls目录下面,然后在DNN的模块(DesktopModules)中创建一个该用户控件的实例,并调用其公共属性,操作看似步步正确,最后却引发了经典错误——“未将对象设置引用到对象实例”。哪一步出了问题?到底是什么原因?欢迎大家共同探讨。
阅读全文