- 博客(18)
- 资源 (56)
- 收藏
- 关注
原创 异步调用
.NET中提供的异步操作,对于开发搞系统性能开发有非常重要的意义,常用场合:一、常用应用范围1、文件 IO、流 IO、套接字 IO2、网络3、远程处理信道(HTTP、TCP)和代理4、使用 ASP.NET 创建的 XML Web services5、使用 MessageQueue 类的消息队列二、常用方法 1、代理类: BeginInvoke:开始异步操作
2013-03-31 21:51:32 665
原创 压力测试工具WCAT
IIS6 并发压力测试 WCAT微软官方提供WCAT套包,用于测试IIS6的主要分为两个部分 控制端和客户端,WCAT Controller ,WCAT Client简单原理如下,控制端(专门的server服务器或者IIS所在的服务器,建议是2003或者NT系统)会配置三个文件 (基本配置,脚本,分布),等待客户端和控制端连接,客户端和控制端互相通信,开始压控制端脚本内容,然后输
2013-03-27 23:24:13 1089
原创 异常处理
1、在哪里处理异常?在异常发生的地方还是让它冒泡到主程序?我们的原则:永远不处理你不知道怎么处理的异常,换句话说,永远不遮掩异常。2、什么时候捕捉一般异常(Exception)?除了在主程序,永远不要捕捉它,除非你有特别的理由,因为你很可能违反了前一条,掩盖了你不知道的异常。但还是有少数情况,你需要捕捉它,一定特别说明,并在项目小组里一致通过。这个看似容易,其实很难(以我们的经
2013-03-27 14:40:57 619
原创 Quartz.NET 通过配置文件实现任务调度
默认的quartz任务配置文件为quartz_jobs.xml,在quartz服务的根目录下,可以通过quartz.config中quartz.plugin.xml.fileNames = ~/quartz_jobs.xml进行设置默认quartz.config文件结构如下# You can configure your scheduler in either configu
2013-03-08 14:52:27 13755 1
原创 Quartz.NET 2.0与以前版本的改进
2012年4月9日 Quartz.NET 2.0发布了Released版,对应于Java Quartz的2.1版本,下载地址 http://quartznet.sourceforge.net/download.html 。整个版本相对于1.0版本进行了大量的修改,单元测试的代码更友好(重构了更多的接口),API是基于泛型和.NET 3.5 SP1之后的特性,例如DateTimeOffset。这
2013-03-08 14:00:07 2257
原创 Quartz.NET--AdoJobStore作业存储
Quartz提供两种基本作业存储类型。第一种类型叫做RAMJobStore,它利用通常的内存来持久化调度程序信息。这种作业存储类型最容易配置、构造和运行。Quartz.net缺省使用的就是RAMJobStore。对许多应用来说,这种作业存储已经足够了。然而,因为调度程序信息是存储在被分配在内存里面,所以,当应用程序停止运行时,所有调度信息将被丢失。如果你需要在重新启动之间持久化调度信息,则将需
2013-03-08 10:00:41 4615 1
原创 Quartz.NET的管理工具
Quartz.NET的管理工具方面的几个开源项目工具有两类:完整的一个管理站点和嵌入你的项目里头的一个模块。1、quartznet-admin 是一个完整的asp.net mvc的Quartz.NET 管理应用,地址是http://code.google.com/p/quartznet-admin/ 通过基于Web的管理工具Quartz.net。计划能力:允许注
2013-03-04 14:29:37 3281
原创 Quartz.NET--基于配置的调度方案
在Quartz.NET有一个叫做quartz.properties的配置文件,它允许你修改框架运行时环境。缺省是使用Quartz.dll里面的quartz.properties文件。当然你可以在应用程序配置文件中做相应的配置,下面是一个配置文件示例:xml version="1.0"encoding="utf-8"?> configuration>configSection
2013-03-04 10:59:49 1268
原创 Quartz.NET--Trigger 触发器
Quartz.NET 实现了3个具体的触发器类,SimpleTrigger 简单地在某一时间重复执行多少次,NthIncludedDayTrigger 在每一年、月、周的第几天(Nth)执行作业,CronTrigger 使用 Unix 平台下的'cron-like’表达式来实现非常灵活的触发时间。SimpleTrigger 它有一个起始时间和结束时间,起始时间触发器触发
2013-03-04 10:50:49 10345
原创 Quartz.NET--JOB作业
作业流程是在调度器的统一调度下完成的,它可以调度多个作业,触发器提供作业执行的条件(每天 8:00 am),触发器与作业关联,它们是 1:N 的关系,1个触发器可以关联1个或多个作业。附带的作业 我们知道要实现自己的作业功能只要继承 IJob 接口并实现 Execute(JobExecutionContext context) 方法,再把它添加到调度器,调度器会调
2013-03-04 10:36:58 5228
CSS研究例子,有10个项目
2009-07-23
OWC图形报表,WEB
2009-07-23
AccessHelper类
2009-05-19
TCP连接方式的聊天系统C#
2009-05-17
实现桌面与winform文件互相拖拽
2009-05-17
一个很好看的flash图片切换工具
2009-05-16
SQLLite provice/city
2020-10-25
挣值分析详解以及案例说明
2014-04-20
从Winform各种空间中拖拽功能实现,并且有拖拽跟随影子
2010-05-17
可拖拽的资源管理器,已经做成了独立的项目
2010-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人