祥宇的技术博客

什么问题都是有原因的

导航

2009年3月11日

摘要: 半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久,我兴冲冲地跑过去扔了一个问题: 你们认为编程的首要原则是什么? 作为我的学习原则的一个实践: 8. 学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。 5个月过去了,这个问题到现在还有人回复,我得到了一大堆有意思的... 阅读全文

posted @ 2009-03-11 09:26 小小 阅读(192) 评论(0) 推荐(0) 编辑

2008年12月11日

摘要: objectClass cn sn distinguishedName instanceType whenCreated whenChanged displayName uSNCreated memberOf uSNChanged name objectGUID userAccountControl badPwdCount codePage countryCode badPasswordTime ... 阅读全文

posted @ 2008-12-11 11:04 小小 阅读(364) 评论(0) 推荐(0) 编辑

2008年11月19日

摘要: .NET组件和COM组件之间的相互操作//(转) .NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来... 阅读全文

posted @ 2008-11-19 22:50 小小 阅读(203) 评论(0) 推荐(0) 编辑

2008年10月26日

摘要: 有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了企业应用程序的速度,用户必须等待很长时间。用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在Web上冲浪时某个页面要耗费十多秒才... 阅读全文

posted @ 2008-10-26 21:47 小小 阅读(150) 评论(0) 推荐(0) 编辑

摘要: (转帖) 几天前,发表了文章《给敏捷团队发奖金就像在刀尖上跳舞》,单从标题就可以看出其中的“惊心动魄”,显然我们需要高超的技艺,以及皮粗肉糙的脚底,就像某些非洲土著那样,方才能够游刃有余地舞动在刀尖之上。 确实如此,通过发奖金的形式来激励团队成员,本身就是一把双刃剑,弄得不好,可能就会破坏团结,导致彼此之间的矛盾与冲突,这对于一个团队而言是绝对致命的。然而,如果一个团队缺乏合理的激励方... 阅读全文

posted @ 2008-10-26 21:39 小小 阅读(186) 评论(0) 推荐(0) 编辑

2008年2月25日

摘要: Flash9b.ocx和FlashUtil9b.exe两个顽固份子,由于adobe和微软的设置问题,删除起来非常的麻烦,成了两个超级牛皮糖,对付方法如下: 删除具体方法: 资源管理器->工具->文件夹选项->查看->使用简单文件共享(推荐):把这个选项去掉; 在资源管理器中,右键单击Flash9b.ocx文件,属性->安全->高级,把Everyone和ANONYMOUS LOGON这两个删掉,就... 阅读全文

posted @ 2008-02-25 18:15 小小 阅读(1768) 评论(0) 推荐(0) 编辑

2007年11月15日

摘要: 转发一个无刷新树型菜单的原代码 阅读全文

posted @ 2007-11-15 10:39 小小 阅读(336) 评论(0) 推荐(0) 编辑

2007年10月25日

摘要: 本程序是一个实现读取Northwind数据库的Emlpoyees信息,为此你必须先保证Northwind数据库存在。 下图是Emlpoyees表的内容。 在文本框输入要查找的用户名后,接着点击"回调"按钮就会发生客户端回调。这是查找到用户的显示结果 用户不存在的显示信息: 后台代码:ClientCallbacksSimple.aspx.cs using System; using Sy... 阅读全文

posted @ 2007-10-25 15:13 小小 阅读(309) 评论(0) 推荐(0) 编辑

摘要: 开发人员使用JavaScript的一个主要原因就是可以避免回发过程中带来的页面刷新。例如我们可以根据用户的需要使用Treeview控件来展开和折叠相应的数据节点。当你展开一个节点时,该Treeview控件将会利用JavaScript读取服务器上的子节点信息,然后平滑无刷新地插入这些新节点。如果没有使用JavaScript的话,Treeview控件将会因为页面的回发而重新构建。不但用户会发现... 阅读全文

posted @ 2007-10-25 14:15 小小 阅读(584) 评论(2) 推荐(0) 编辑

2007年7月13日

摘要: 项目中用到了,做个笔记 阅读全文

posted @ 2007-07-13 15:11 小小 阅读(1983) 评论(0) 推荐(0) 编辑