自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 制作Windows服务和安装程序(C#版)

1、创建服务项目:       打开VS 2005 编程环境,在C#中新建Windows服务程序 2、将安装程序添加到服务程序:       在服务项目中双击新建的服务类,默认情况下是Service1.cs,出现Service1.cs设计界面,鼠标右键选择“添加安装程序”,系统自动生成项目安装类ProjectInstaller.cs,安装类中添加了两个安装组件:ServicePro

2013-07-10 17:40:56 1270

原创 一维数学方程式组求解。

通过消元法得到新的低阶方程组,递归求解新方程组,最后求解所消去变元。 class Program { static void Main(string[] args) { List list = new List(); decimal[] equation = new decim

2013-02-21 11:50:21 1491 1

原创 List<T> 与ArrayList 性能比较

ValueType 情况下:这二者性能相差显著,List 要好太多,且没有装箱操作,也就没有GC回收次数太多的问题。ReferenceType:性能相差不多。不过也是前者比后者好。 class ListTest { public static void EfficiencyTest() { ValueTypePe

2013-02-18 11:35:48 1622

原创 .net Timer 比较

在 Win32 体系结构中有两种类型的线程:UI 线程和辅助线程。UI 线程绝大多数时间处于空闲状态,等待消息循环中的消息到来。一旦接收到消息,它们就进行处理并等待下一个消息到来。另外,辅助线程用来执行后台处理而且不使用消息循环。Windows计时器和基于服务器的计时器在运行时都使用 Interval属性。线程计时器的时间间隔在 Timer构造函数中设置。计时器的设计目的各不相同,它们

2013-01-21 11:56:49 1753 1

原创 .net类的初始化机制,顺序,内存分配

对于类的初始化,久不温习,都有点忘记了,查了些资料,留此以作备忘:★类成员的初始化顺序, 举例 ChildClass从ParentClass继承而来1.  初始化ChildClass的静态字段(按声明顺序)2.  初始化ChildClass的静态构造函数3.  初始化ChildClass的实例字段4.  调用ChildClass的构造函数,并在此中断, 调用Pare

2013-01-21 11:36:08 2582 8

原创 如何把Session存入数据库

分为2步:1。通过Aspnet_regsql.exe 来安装会话状态数据库:下面的命令将在名为“localhost”的 SQL Server 实例上创建一个名为 ASPState 的数据库,并指定会话数据也存储在 ASPState 数据库中。aspnet_regsql.exe -S localhost -E -ssadd -sstype p2。修改Web.Config

2011-08-26 16:11:31 685

原创 求两个字符串的最长公共子串(LCS)

记字符串Xi和Yj的LCS的长度为c[i,j](c[i][j] 代表了长度为i的X子串和长度为j的Y子串的LCS的长度),我们可以递归地求c[i,j]:          /      0                               if ic[i,j]=

2011-08-22 13:22:42 2325

原创 通过js在父子窗口中传值

大概有2中方式1,通过showModalDialog来打开子窗口 //打开模式窗口 function open1(){ //设置模式窗口的一些状态值 var windowStatus = "dialogWidth:260px;dialogHeight:180

2011-08-10 17:47:23 1621

原创 从长度为N的数组中找出所有M个元素组合的优化算法

在算法中找到M个元素组合后,可以再进行补充判断条件等,目前只进行输出。public void DoSomethingFromArray(object[] input, int m) { int n = input.Length;

2011-08-05 17:11:23 2077

原创 xp asp.net 对路径*.xml的访问被拒绝

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 对路径“F:\aspxnet\WebSite\MyMessage

2011-07-29 15:47:35 1278

转载 div各种属性

position 决定 DIV tag 是如何放置的。“relative”意思是DIV的位置是相对于其他 tag 的,而“absolute”是说 DIV tag 的位置是相对于它所在的窗口。 left 相对于窗口左边的位置 top 相对于窗口上边的位置 width DIV tag

2011-07-21 16:39:10 618

原创 有一个整数数组(包括正数 负数 和0),给定一个M值,要求数组中的一个或多个值相加的和等于M,有多少种组合?

思路:求出所有可能的组合, 判断每个组合相加的值是否等于M;计数组长度为N,则每一种组合相当于一个长度为N的二进制串:串中每一位表示对应整数是否在此组合中,1表示在,0表示不在;如 01101...表示这个组合不包含数组的 0和3,但包含 1,2,4.class Test

2011-07-15 17:28:44 2181

转载 高效获取网页源码

在不依赖界面的使用WebBrowser的前提下,可以用.net封装好的WebClient下载页面,也可以用HttpRequest发请求。当然,也可以退回去用xmlhttp这个com组件获取。事实证明,com组件非常快,而且很好用。因为页面的编码是自动识别的。多的不说,看代码,以下

2011-07-15 17:02:45 586

转载 c#自杀程序的关键方法

# public static void TestForKillMyself() # { # string bat = @"@echo off # :tryagain # del %1 # if exist %1 got

2011-07-15 17:00:00 738 1

CLR via C#第三版(二)

找了很久这本书,终于到手一个完整可读版,和大家分享一下。文件比较大,有2个压缩包。

2013-01-22

CLR via C#第三版

找了很久这本书,终于到手一个完整可读版,和大家分享一下。文件比较大,有2个压缩包。

2013-01-22

.net Timer 比较

描述.net下 3中Timer的比较,分别的实现方式,以及相应Demo的实现代码

2013-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除