随笔分类 -  H. Collection

摘要:原文地址:http://haoxiaobo.spaces.live.com/blog/cns!D1C72860197EBF38!425.entry   快下班时,爱问问题的小朋友Nico又问了一个问题:  "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。"  并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 阅读全文

posted @ 2007-07-24 15:16 Clark Zheng 阅读(1368) 评论(2) 推荐(0)

摘要:很多程序员不习惯写注释。甚至是一些比较底层的函数都不写注释。过一段时间后调用时候,就不得不去查看实现代码,才能知道某个边界值的判断是否在函数实现中判断了。 如果手工检查是否写注释的话,很多时候因为工作一忙,就走与形式了。 前几天我的同事说在VS2005中找到的一个超简单的方式来强制写注释,如果公共函数没有写注释,或者注视书写错误,编译程序的时候就会报警告。 这个设置就是我们很多人都知道的定义输出... 阅读全文

posted @ 2007-05-18 16:43 Clark Zheng 阅读(733) 评论(5) 推荐(0)

摘要:原文地址:http://c.blog.51cto.com/blog/324/1981一些关于Session的问题,下面做一个总结,希望对大家有所帮助:原文:http://blog.csdn.net/cuike519/archive/2005/09/27/490316.aspx问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:... 阅读全文

posted @ 2007-04-21 21:58 Clark Zheng 阅读(1143) 评论(1) 推荐(0)

摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 阅读全文

posted @ 2007-03-21 00:41 Clark Zheng 阅读(1061) 评论(1) 推荐(0)

摘要:1. 是否使用异常来显示错误而不是返回状态或错误代码? 2. 所有的类和公共方法是否使用.NET样式的注释?注意,注释应该论述公共方法是什么。对于怎么使用则应该放在块中或是内嵌于正被讨论的代码中 3. 如果方法的参数不正确,是否使用一个异常来进行确认和拒绝? 4. Debug.Asserts是否被用来验证关于代码功能的假定?注释例如:"j will be positive"应该被作为断言(Asse... 阅读全文

posted @ 2007-03-20 21:56 Clark Zheng 阅读(793) 评论(2) 推荐(0)

摘要:在过去,Web程序员经常在他们的Web程序中使用ActiveX控件来实现一些胖客户端才具有的功能。不过现在开发者可以很容易的通过 Microsoft.NET Framework来简洁和安全的建立对象,并且方便的在IE浏览器中切入使用。通过在IE浏览器中创建Windows窗体控件,开发者可以实现丰富的 web客户端。在这篇文章中,我们将会知道怎样创建Windows窗体控件并且在IE中使用。在浏览器中使用窗体控件过程中,我们会演示怎样通过窗体控件来提供丰富的web客户端显示,而窗体控件用来调用远程Web service获取数据。与此同时,我们也会知道怎样利用.NET安全模型来为我们的窗体控件提供一个安全的运行环境。 阅读全文

posted @ 2007-02-06 12:29 Clark Zheng 阅读(899) 评论(6) 推荐(1)

摘要:用Javascript结合Dom完成页面的Onload,使页面中不出现Onload()函数,美化页面结构 阅读全文

posted @ 2007-02-06 12:19 Clark Zheng 阅读(1785) 评论(0) 推荐(0)

摘要:这是从工作中整理的一些JavaScript校验函数库函函数用法说明,挺好用的,尤其是对于网页后台开发人员,现在JavaScript应用非常广泛,可以是个web程序都应用了javascript,可以有时要找一些有用的东东也正是麻烦,现在把这个库共享在这里,有需要时再来取。。。 阅读全文

posted @ 2007-02-06 12:14 Clark Zheng 阅读(1212) 评论(0) 推荐(0)

摘要:日期转化一 为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示: using System;using System.Globalization;String format="D";DateTime date=DataT... 阅读全文

posted @ 2007-02-06 12:07 Clark Zheng 阅读(678) 评论(0) 推荐(0)

摘要:NUnit是一款堪与JUnit齐名的开源的回归测试框架,供.net开发人员做单元测试之用。 阅读全文

posted @ 2007-02-06 12:04 Clark Zheng 阅读(587) 评论(0) 推荐(0)

摘要:诊断并解决ORA-04031 错误 对于大多数应用来说,共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲 和完全解析或编译的的PL/SQL 块和SQL 语句。 当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先刷新池中当前没使用的所有对象,使空 闲内存块合并。如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误。 阅读全文

posted @ 2007-02-06 00:04 Clark Zheng 阅读(2762) 评论(0) 推荐(0)