随笔分类 -  .NET集中营

VSS配置外部对比工具Beyond Compare
摘要:Visual SourceSafe 2005 虽自带对比工具,但没有Beyond Compare 2那么专业,如何在VSS2005中配置外部对比工具Beyond Compare 2 呢? 打开Visual SourceSafe 2005 ,工具-->选项-->编辑器(Tools--->Options--->External Programs),在[操作] 项中选择R... 阅读全文
posted @ 2010-05-07 16:10 Dot-Boy 阅读(1110) 评论(0) 推荐(0)
C#程序集使用强名字(Strong Name)签名/强名称签名
摘要:强名称签名的方法:1.打开“Visual Studio 2008 命令提示”命令行工具。2. 用Sn.exe 生成一个Public/Private Key Pair 文件:Sn -k test.snk. 如果不指定大小,它的大小就是596 bytes(128 publicKey,32 publicKey Header, 436 PrivateKey)。3. 添加 [asse... 阅读全文
posted @ 2010-04-16 17:01 Dot-Boy 阅读(7986) 评论(0) 推荐(1)
应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别
摘要:今天运行一个站点遇到这个问题说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: 请求“System.Security.Permissions.ReflectionPermission, mscorlib, Versio... 阅读全文
posted @ 2010-04-06 17:12 Dot-Boy 阅读(3010) 评论(0) 推荐(0)
C#程序脱离.net框架的多种方法与应用
摘要:本文介绍的是C#编写的winform程序脱离.net框架的方法。【也支持VB.NET和C++.NET】本文地址:http://hi.baidu.com/44498/blog/item/dabd37166a11bd10962b437d.html转载请说明。------------------------------很多朋友会问,为何选择C# ?其实原因很简单,因为它具有其他任何语言都不具备的生产力。... 阅读全文
posted @ 2010-03-31 12:07 Dot-Boy 阅读(1378) 评论(0) 推荐(0)
理解 Thread.Sleep 函数
摘要:我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?2、某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0)... 阅读全文
posted @ 2010-03-17 10:56 Dot-Boy 阅读(355) 评论(0) 推荐(0)
Smart Thread Pool 介绍(转载)
摘要:By Ami Bar. A smart Thread Pool implementation in .NET.http://www.codeproject.com/cs/threads/smartthreadpool.asp 顾名思义,智能线程池.一定比自带的线程池有过人之处.不然也没有必要再搞个出来了. 可创建线程池实例。可动态调整线程池工作线程数量。WorkItem 可以返回信息。未执行 Wo... 阅读全文
posted @ 2009-04-14 21:10 Dot-Boy 阅读(1269) 评论(2) 推荐(0)
正则表达式 嵌套匹配(转)
摘要:对多层嵌套的html标签进行正则匹配 http://blog.csdn.net/appoFeng/archive/2008/07/07/2620998.aspx 阅读全文
posted @ 2009-01-12 00:25 Dot-Boy 阅读(913) 评论(0) 推荐(0)
DateTime.Now输出时间制式转换
摘要:12小时:System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); 24小时:System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); 阅读全文
posted @ 2008-11-21 16:47 Dot-Boy 阅读(365) 评论(0) 推荐(0)
.net对海量数据的插入与更新
摘要:对于海量数据的插入和更新,ADO.NET确实不如JDBC做到好,JDBC有统一的模型来进行批操作.使用起来 非常方便: PreparedStatement ps = conn.prepareStatement("insert or update arg1,args2...."); 然后你就可以 for(int i=0;i<1000000000000000;i++){ ps.setXXX(... 阅读全文
posted @ 2008-10-31 09:57 Dot-Boy 阅读(1155) 评论(0) 推荐(0)
DataSetHelper——操作DataSet的工具类
摘要:1using System; 2using System.Collections; 3using System.Data; 4 5namespace Common 6{ 7 /**//**//**//// 8 /// DataSet助手 9 /// 10 public class DataSetHelper 11 ... 阅读全文
posted @ 2008-10-25 20:59 Dot-Boy 阅读(621) 评论(0) 推荐(0)
一种NET软件加壳技术的设计与实现
摘要:1 引言 为了保护自己的软件的技术内核不被他人轻易盗用,软件开发人员使用了各种加密技术来保障软件的版权不被侵犯,壳便是我们常用的一种软件保护手段。对于Win32 中软件加壳技术已经有非常成熟的商业产品,然而,对于.NET环境下软件,由于.NET程序的编译结果不是机器语言代码,而是一种MSIL中间代码,因此不能使用传统的加壳技术。 目前 ,专门对.NET软件实施加壳的商业软件主要有Maxto... 阅读全文
posted @ 2008-10-19 23:23 Dot-Boy 阅读(2720) 评论(3) 推荐(0)