蛰穴灵异 技术博客

导航

2009年9月15日 #

说说异或运算^和他的一个常用作用

摘要: 说说异或运算^和他的一个常用作用。 异或的运算方法是一个二进制运算: 1^1=0 0^0=0 1^0=1 0^1=1 两者相等为0,不等为1.所以异或1可以使得该位取反,异或0可以使得该位不变 这样我们发现交换两个整数的值时可以不用第三个参数。 如a=11,b=9.以下是二进制 a=a^b=1011^1001=0010; b=b^a=1001^0010=1011; a=a^b=0010^1011=... 阅读全文

posted @ 2009-09-15 16:29 蛰穴灵异 阅读(316) 评论(0) 推荐(0) 编辑

nvarchar及varchar长度

摘要: varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。存储一个用户的联系地址用varchar就可以了,节省... 阅读全文

posted @ 2009-09-15 15:08 蛰穴灵异 阅读(478) 评论(0) 推荐(0) 编辑

使用IXmlSerializable使创建可序列化的Dictionary

摘要: 默认情况下,XmlSerializer无法序列化字典,这样让使用XmlSerializer作文件缓存或存储方式或asmx服务无法使用 IDictionary。这里可以通过实现IXmlSerializable接口来定制一个可序列化的字典 SerializableDictionary<TKey, TValue>。当然任意一种自定义类或者内置类型都可以通过实现IXmlSerializable... 阅读全文

posted @ 2009-09-15 14:44 蛰穴灵异 阅读(579) 评论(0) 推荐(0) 编辑

Dictionary Serializer(Dictionary 序列化)

摘要: http://www.blogjava.net/hsia2007/archive/2009/05/14/270647.htmlDictionary 类型不能通过XmlSerializer进行序列化,较可行的方案是自定义一个与Dictionary相同结构的对象,通过这个对象实现XML序列化功能。 阅读全文

posted @ 2009-09-15 14:26 蛰穴灵异 阅读(252) 评论(0) 推荐(0) 编辑

char类型和string类型(C++,C#)

摘要: http://www.cnblogs.com/chenxizhang/archive/2009/06/07/1498312.html[代码] 也就是说,一个字符串具体占多大空间,还取决于字符的编码 阅读全文

posted @ 2009-09-15 11:03 蛰穴灵异 阅读(292) 评论(0) 推荐(0) 编辑

2009年9月14日 #

TimeSpan.TotalMinutes获取时间段的总分钟数

摘要: TimeSpan.TotalMinutes获取时间段的总分钟数 阅读全文

posted @ 2009-09-14 17:28 蛰穴灵异 阅读(502) 评论(0) 推荐(0) 编辑

2009年9月13日 #

jtemplates jquery模板引擎使用

摘要: 工作中需要在前端将json数据源绑定到页面html代码中,之前一直用组合html代码的形式编写,不太容易维护。Ms ajax4.0据说有一套模板引擎,只有预览版,而且看来比较复杂,不太能马上用。在网上找到一个jtemplates的js模板引擎,感觉还可以,适合用来在页面上动态绑定数据。[代码] 阅读全文

posted @ 2009-09-13 22:38 蛰穴灵异 阅读(559) 评论(0) 推荐(0) 编辑