摘要: Function PinYin(Hz As String) Dim PinMa As String Dim MyPinMa As Variant Dim Temp As Integer, i As Integer, j As Integer PinMa = "a,20319," PinMa = PinMa & "b,20283," PinMa = PinMa & "c,19775," PinMa = PinMa & "d,19218," PinMa = PinMa & "e 阅读全文
posted @ 2011-11-01 17:12 ChaunceyHao 阅读(797) 评论(0) 推荐(0)
摘要: 手动设置当前的自增长种子DBCC CHECKIDENT('表名', RESEED, 0) ;后面的0表示当前的种子为0,新插入的自增长ID从1开始插入或者更新自增长列时,需要将下面的选项打开:set identity_insert mytable on当我们需要从一个自增长表导数据到另外一个数据库中的同个表时,需要设置这个选项。 阅读全文
posted @ 2011-11-01 17:11 ChaunceyHao 阅读(212) 评论(0) 推荐(0)
摘要: /// <summary> /// 实现了IDisposable接口的类。 /// </summary> public class ConnectionManager : IDisposable { #region IDisposable模式 /// <summary> /// 析构函数。 /// </summary> ~ConnectionManager() { Dispose(false); } /// <summary> /// 真正的释放资源函数。 /// </summary> ... 阅读全文
posted @ 2011-11-01 17:11 ChaunceyHao 阅读(276) 评论(0) 推荐(0)
摘要: 概述做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头的条目,等等。使用否定式前瞻正 则表达式中有前瞻(Lookahead)和后顾(Lookbehind)的概念,这两个术语非常形象的描述了正则引擎的匹配行为。需要注意一点,正则表达 式中的前和后和我们一般理解的前后有点不同。一段文本,我们一般习惯把文本开头的方向称作“前面”,文本末尾方向称为“后面”。但是对于正则表达式引擎来说,因为它是从文本头部向尾部开始解析的(可以通过正则选项控制解析方向),因 阅读全文
posted @ 2011-11-01 17:08 ChaunceyHao 阅读(376) 评论(0) 推荐(0)
摘要: 概要这份文档描述了一些Silverlight程序的搜索引擎优化(SEO)技巧。这些技巧是用来帮助开发人员使得Silverlight内容能够在搜索引擎的结果页被发现,并为没有激活Silverlight的用户提供合意的体验。这份文档将包括以下的章节:*介绍 *搜索引擎工作原理 *开发Silverlight程序的方法 *Silverlight程序的SEO技巧 *总结介绍搜 索引擎能够直接识别HTML内容。与此同时,搜索引擎先天的不识别Silverlight内容。这一点与搜索引擎不支持其它的一些通过HTML呈现的对象 类似,如脚本、css、媒体文件以及ActiveX控件。为了使Silverlight内 阅读全文
posted @ 2011-11-01 15:29 ChaunceyHao 阅读(449) 评论(0) 推荐(0)
摘要: 继续我们的系列文章,接着来看一下Silverlight和SEO。互联网上大部分流量都是搜索驱动的。搜索引擎通常是很多用户在公共互联网上的第 一站,企业环境上的情况也在朝这个趋势发展。搜索也是很多广告获得收益的关键因素。所以无须多讲,SEO非常重要。但对于Silverlight程序来 说,很多有意思的内容都是动态生成的,怎么做SEO呢?接下来我会给大家展示一个只需耗费最小工作的应用模式来实现Silverlight应用程序的 SEO优化。要实现Silverlight应用程序的SEO优化,需要按照以下三个有趣而又简单的步骤来实施:步骤1:做好重要的页面的深层链接步骤2:使用网站地图(Sitemap) 阅读全文
posted @ 2011-11-01 14:08 ChaunceyHao 阅读(301) 评论(0) 推荐(0)
摘要: TFS在安装完成之后会创建一个"Builtin\Administrators"组,可以管理TFS。从名字上来看,这个组应该是映射到windows的administrators组。看里头的成员清单,确实也是windows所有管理员帐号成员。但 是有时候新建一个windows管理员账号的时候,这个账号却无法连接上TFS,总是提示没有权限,过几天又突然可以访问,就没搭理这个问题。后来一次出 问题的时候,我无意中检查了一下"Builtin\Administrators"组的成员,发现新建的用户竟然没有在里面!看来,这个组虽然是映射到 windows的admini 阅读全文
posted @ 2011-11-01 14:07 ChaunceyHao 阅读(452) 评论(0) 推荐(0)
摘要: 以前一直以为IIS应用程序的默认文档只能设置根目录下的文件,像index.html,default.aspx等,后来经同事指点,原来子目录或者子应用程序下的文件也可以添加到根应用程序的默认文档列表中。之 前为了实现这样的需求,当用户直接访问网站根目录http://www.example.com/的时候,将其重定向到子应用程序app的登录界面 http://www.example.com/app/login.aspx,特意安装了IIS的重定向组件。其实也可以添加"app /login.aspx"到默认文档里头来实现。不过对于子应用程序来说有一个限制,就是根应用程序和子应用程序 阅读全文
posted @ 2011-11-01 14:06 ChaunceyHao 阅读(489) 评论(0) 推荐(0)
摘要: 公司一些早期的项目,把所有工程都放到一个解决方案下了,导致整个解决方案编译很慢,而且也不便于类库的复用和维护。因此我们决定把工程按照功能划 分到不同的解决方案里头,然后定期发布dll到TFS配置库上固定的TeamProject下面,以后应用程序引用时就不添加工程,而是采用添加dll的 方式。但是现在遇到一个问题,发布dll一般会发布Debug和Release两个版本,那么应用程序应该引用哪个版本呢?理想情况下,开发测试的时候应该使用Debug版本,这样抛异常的时候调试很方便。正式部署到生产环境的时候可以使用Release版本,这样性能好一些。但是添加dll的时候VS只允许选择一个版本。我们知道 阅读全文
posted @ 2011-11-01 14:06 ChaunceyHao 阅读(266) 评论(0) 推荐(0)
摘要: 公司服务器上的数据库原先是采用PowerDesigner设计的,那些外键约束的命名非常难看,并且也和后来在SSMS中额外添加的外键约束命名规则不一致,因此我想遍历数据库的所有外键约束,找到外键约束的相关对象,然后重新生成一致的命名。我采用的命名规则是:FK_ForeignTable_PrimaryTable_On_ForeignColumn直白的翻译就是,ForeignTable在ForeignColumn列上引用了PrimaryTable的主键。Sql Server提供了很多动态管理视图(Dynamic management views,DMV)和存储过程,方便我们对数据库进行维护。这里.. 阅读全文
posted @ 2011-11-01 14:03 ChaunceyHao 阅读(402) 评论(0) 推荐(0)
摘要: 今天在微博上又看到有人推荐这本书,我抽空阅读了一下,很有感触。书里头提及的,也并不是百度独有的,而是很多优秀企业的共同点。推荐一看,不管是做管理还是办具体事的人,我觉得都会有所收获。1. 人一定要做自己喜欢并擅长的事情 2. 认准了,就去做;不跟风,不动摇 3. 专注如一 4. 把事情做到极致 5. 少许诺,多兑现 6. 让数据说话 7. 问题驱动 8. 不唯上 9. 对事不对人 10. 创新求变 11. 允许试错 12. 迅速迭代,越变越美 13. 保持学习心态 14. 遇到新事物,先看看别人是怎么干的 15. 高效率执行 16. 用流程解决共性问题 17. 你不是孤军 18. 打破部门樊篱 阅读全文
posted @ 2011-11-01 13:59 ChaunceyHao 阅读(162) 评论(0) 推荐(0)