摘要: 我们知道 IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。 按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。 而c#中int32的数就是四个字节的,但是符号要占掉一位所以就不够了,但是无符号的 UInt32 就没有这样的问题。 所以理论上讲:UInt32是可以完整保存一个IP地址的。那下面的两个方法就是对IP与UInt32之间的互转换。 阅读全文
posted @ 2010-01-24 17:28 coudly 阅读(1786) 评论(3) 推荐(2) 编辑
摘要: 一些CSS hack的示例[代码] 阅读全文
posted @ 2010-12-15 17:36 coudly 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->stringfmtDate="dddMMMdHH:mm:ss'UTC'zz'00'yyyy";CultureInfociDate=CultureInfo.CreateSpecificCulture("en-US");string得到js格式的时间文本=DateTime.Now.ToString(fmtDate,ciDate) 阅读全文
posted @ 2010-04-07 14:52 coudly 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: javascript的number有四种特例: 设有一个数:number;如果它是下列情况,则右式成立: 有限数: isFinite(number) == true非数字: isNaN(number) == true正无穷大: number == Number.POSITIVE_INFINITY负无穷大: number == -Number.POSITIVE_INFINITY 阅读全文
posted @ 2010-03-30 14:46 coudly 阅读(1129) 评论(0) 推荐(1) 编辑
摘要: 一般在javascript里对数组进行遍历一般是使用for循环,像下面一样[代码]这种代码最大的问题,就在于每次循环时都要通过 .操作符获取 .length,增加了开销。那么我们可以这样改进。[代码]这样子,先把 arr.length暂存到 n 变量中去。只在开始时获取一次。但是这样就没问题了吗?貌似多定义了个无意义的变量 n 。好那继续改进[代码]好这样子,我们把这个循环顺序倒过来,就把那个n去... 阅读全文
posted @ 2010-02-24 14:28 coudly 阅读(325) 评论(2) 推荐(0) 编辑
摘要: 要使用asp.net动态输出透明gif图片,也就是用Response.ContentType = "image/GIF"。查了国内几个中文资料都没解决,最后是在一个英文博客上找到一个可以用的办法。http://www.codedblog.com/2007/08/28/generating-a-transparent-gif-image-using-c/他的解决代码是:代码Code highligh... 阅读全文
posted @ 2009-12-07 15:54 coudly 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: [代码]以上代码在IE7下,生成的Checkbox无法正确的打上勾。原因是 chkbox控件还没初始化(appendChild),就开始操作它的结果据此将代码改为即可正确显示:[代码] 阅读全文
posted @ 2009-12-05 23:37 coudly 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 这里的定时间点执行任务,指的是每天的某个时间执行一项任务。比如每天凌晨七点的时候email发送一次报表。这里首先想到的就是利用 Global.asax 文件来实现, 以下Global文件的内容。[代码] 阅读全文
posted @ 2009-12-05 23:03 coudly 阅读(563) 评论(2) 推荐(0) 编辑
摘要: c#.net利用RNGCryptoServiceProvider产生任意范围强随机数的办法[代码] 阅读全文
posted @ 2009-12-05 17:11 coudly 阅读(730) 评论(0) 推荐(0) 编辑
摘要: asp.net输出 png 32位 图像,带透明alpha。 阅读全文
posted @ 2009-12-05 16:46 coudly 阅读(567) 评论(0) 推荐(0) 编辑