有个部落

一晃就半个十年,思念如潮...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .Net

Nothing but .Net
摘要:通常, 我们在用.NET System.Security.Cryptography命名空间下面的DES/RijndaelManaged之类的加密解密时, 会发现加密很正常, 很顺利, 但解密的时候却出错说"填充无效, 无法被移除", 这是为什么呢?我们先看看一般的加密解密的写法 (以RijndaelManaged为例)[代码]一般来说, 我们会把加密后的字符串转换成Base64String, 以其... 阅读全文

posted @ 2009-06-19 23:15 Leo.W 阅读(15734) 评论(1) 推荐(0)

摘要:MeasureTextWidthCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> [DllImport("gdi32")] private static extern bool GetTextExtentPoint32(In... 阅读全文

posted @ 2009-04-06 22:01 Leo.W 阅读(996) 评论(0) 推荐(0)

摘要:1. 带余数的除法 设a,b∈Z,a≠0,那么,一定存在唯一的一对q,r∈Z,使得 b=qa+r, 0≤rpublic class ResidualTheorem { protected List residualSeries; protected int extra; protected int baseNum; p... 阅读全文

posted @ 2009-03-29 18:55 Leo.W 阅读(2254) 评论(0) 推荐(0)

摘要:http://files.cnblogs.com/LeoWong/DemoSD.zip 最近有人问道跑马灯文字滚动的效果,就做个Demo上来好了 本文所写的Code由SharpDevelop3.0编译通过 阅读全文

posted @ 2009-03-17 01:18 Leo.W 阅读(314) 评论(0) 推荐(0)

摘要:原因: 开启了IIS5模式 解决方案: 在IIS里面的"网站"->"属性"->"服务", 把"以IIS5.0隔离模式运行"前面的勾去掉 阅读全文

posted @ 2008-12-20 12:47 Leo.W 阅读(865) 评论(0) 推荐(0)

摘要:各位在同一电脑上同时安装并运行.net 1.1 和 .net 2.0 两个版本的朋友要小心啊! 您的项目是不是时不时会出现 Server Application Unavailable 错误呢?或者一直连续都出这个错误! 今天我朋友将其从1.1升级至2.0的项目发布至公司安装有windows 2003的服务器上,结果2.0的项目始终无法成功运行。甚至还造成服务... 阅读全文

posted @ 2008-12-20 12:38 Leo.W 阅读(292) 评论(0) 推荐(0)

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Public Class MyDataGrid Inherits DataGrid Private selectedIndices As New ArrayList Publi... 阅读全文

posted @ 2008-12-17 21:46 Leo.W 阅读(417) 评论(0) 推荐(0)

摘要:下载本文的代码: ZipCompression.exe (150KB) 摘要 在存储文件或者通过网络发送文件时,使用 Zip 压缩可以节省空间和网络带宽。此外,还不会丢失经过 Zip 的文件夹的目录结构,这使其成为非常有用的压缩方案。C# 语言不具有任何使您可以操纵 Zip 文件的类,但是由于面向 .NET 的语言可以共享类实现,并且 J# 在 java.util.zip 命名空间中公开了类,因... 阅读全文

posted @ 2008-10-25 19:54 Leo.W 阅读(1056) 评论(3) 推荐(0)

摘要:观察者模式,是一种一对多的设计模式,观察者与被观察者存在着某种关系,当被观察者的状态发生转变时,观察者要求作出相应动作。从这个意义上来说,在这个一对多的设计模式中,“一”指的是被观察者,“多”指的是观察者。观察者很多时候都会要求注册到被观察者中,以便当被观察者状态改变时,观察者能够及时的得到响应。所有的观察者都只关心某一被观察者的状态,这么一来,如果有多个被观察者,事实上,观察者都只会注册到其感兴... 阅读全文

posted @ 2008-08-13 23:19 Leo.W 阅读(272) 评论(0) 推荐(0)

摘要:两者都继承自EventWaitHandle,自然也就有点相通的地方了 简单来说,无论是AutoResetEvent还是ManualResetEvent,都是通过发出Signal信号来通知正在等待的线程的。有人可能要问,为什么要用它们来做这些事情, 嗯, 是这样的, 在.Net的多线程环境中,资源的共享变得尤其重要,如果没有一个有效的方法来维护资源的原子状态,在抢占式的CPU环境中,所有的事情都... 阅读全文

posted @ 2008-08-06 23:39 Leo.W 阅读(1364) 评论(3) 推荐(2)