
Others
中辽普坦
知福、惜福!活在当下,幸福当下(Share my knowledge with the world.)
展开
-
Page.IsCallback
http://www.cnblogs.com/notgg/archive/2009/09/15/1566889.html转载 2012-02-23 09:24:35 · 657 阅读 · 0 评论 -
Random 快速连续产生不相同随机数的解决方案
Random类是一个产生伪随机数字的类,它的构造函数有两种,一个是直接New Random(),另外一个是New Random(Int32),前者是根据触发那刻的系统时间做为种子,来产生一个随机数字,后者可以自己设定触发的种子,一般都是用UnCheck((Int)DateTime.Now.Ticks)做为参数种子,因此如果计算机运行速度很快,如果触发Randm函数间隔时间很短,就有可能造成产生一样转载 2011-12-21 19:22:32 · 1928 阅读 · 0 评论 -
使用GUID作为数据表主键的好处
使用GUID作为数据表主键好处数据表主健通常采用以下 3种方式:1. 自动递增值2. 唯名称这个是使用自己定义算法来生成个唯序列号3. GUID(全局唯标识符)GUID和自动递增值及唯名称比较,GUID在客户端生成,由GUID特性决定通过GUID生成值可能出现重复机会几乎等于零,因此保证在插入表时候主键值唯一。可以方便处理分布式数据提交比如:分店数据向总店提交――直接将转载 2012-03-20 13:39:25 · 890 阅读 · 0 评论 -
InvokeRequired and Invoke
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.invokerequired(v=VS.90).aspx在.net中,控件的访问更新只能在"拥有"这个控件的线程上执行,否则回抛异常。MS在Control类上提供了一个InvokeRequired的属性。下面是MSDN对这个属性的一个注释。我这里只有中文转载 2011-10-20 14:45:57 · 3543 阅读 · 0 评论 -
密钥文件snk 、AssemblyInfo.cs
一听到snk文件,大概能猜到是与签名,验证相关的,就以为是作用于软件加密这一块。事实上,在.net中,snk用于给应用程序集签名,保证应用程序集的有效性。跟软件加密没有什么关系 强命名程序集的缘由:目前Windows中出现的DLL Hell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集转载 2011-12-12 13:33:35 · 1604 阅读 · 0 评论 -
.Net 中的序列化与反序列化
一、概述当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。二、对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,转载 2012-05-14 11:39:39 · 1432 阅读 · 0 评论 -
OCI-22053: overflow error 问题
在.NET中连接oracle,使用dataadapter fill的时候出现OCI-22053: overflow error的异常,因为.NET的数据类型精度比oracle的类型精度小,类如select sysdate-issuetime as timediff from sometable中返回的精度过大,改为select trunc(sysdate-issuetime,2) as t转载 2011-11-22 23:12:36 · 6036 阅读 · 0 评论 -
how to compress viewstate
fw: http://www.dotnetbips.com/articles/22d33d11-1a75-42c8-bbf6-ca1a345d3fcf.aspx IntroductionDevelopers often worry about performance of their web sites. Every developer wants that his web si转载 2012-04-06 14:59:17 · 656 阅读 · 0 评论 -
多个asp.net程序共用Session(sso程序的外设接口)
最近一段时间,又有客户要做sso单点登录。我以前设计了专门用于点击登录的页面,web.config里面放置可修改的,验证中心的地址。这样如果很多客户都用同一种单点登录请求方式的时候,不同的客户仅仅修改web.config里面的验证中心的地址就可以了。但是计划永远也赶不上变化。用户的需求永远是多样的,导致程序不能满足需求,这样就得不断的为每个客户不能得sso接口,来修改程序。转载 2012-06-28 17:19:26 · 1103 阅读 · 0 评论 -
C#中为类添加索引器
昨天有朋友问我C#中索引器怎么用的,给他解释了一番。问问其他的人,也回答不会用。显然的,因为觉得索引器不常用,都把它淡忘了,其实索引器我们经常在使用:访问数组、集合元素时:array[i],访问DataGridView、GridView时:gridView.DataKeys[index][“cellName”],ADO.NET中:DataReader[“columnName”]。等等,用的还是比较转载 2011-02-25 16:48:00 · 849 阅读 · 0 评论 -
.net应用程序域
在以前传统的开发中我们都知道,一个应用程序对应一个进程,并为该进程指定虚拟内存,由操作系统来映射实际的物理内存,有效的维护了进程之间的安全性。但另一方面,每一个进程都会消耗一定的系统资源,降低了性能,并且进程间的通信也比较麻烦。在.NET中推出了一个新的概念:C#应用程序域(AppDomain)。可以理解成很多应用程序域都可以运行在同一个.NET的进程中,可以降低系统消耗,同时不同的域之间互相转载 2012-02-28 23:35:13 · 822 阅读 · 0 评论 -
常用网址
NHibernate官网:http://www.hibernate.org/ NHibernate Forge:http://nhforge.org/wikis/howtonh/your-first-nhibernate-based-application.aspx NHibernate 技术专题http://kb.cnblogs.com/zt/NHibernate/原创 2011-06-06 22:20:00 · 562 阅读 · 0 评论 -
ACCESS随机函数
select top 10 * from tb order by rnd(id)原创 2011-09-24 18:21:02 · 2974 阅读 · 0 评论 -
SQL Server2005 Reporting Service使用的一些总结
使用环境:SQL Server 2005 (SP2或SP3)低版本出现报表无法打印的问题(客户端无法加载打印控件)SP2地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=4603c722-2468-4adb-b945-2ed0458b8f47SP3地址:http://www转载 2012-06-15 11:38:06 · 2995 阅读 · 1 评论