自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (30)
  • 收藏
  • 关注

转载 .Net Core Config Swagger

首先安装NuGet包 Swashbuckle.AspNetCore紧接着 Startup 的代码using Swashbuckle.AspNetCore.SwaggerUI;//要添加的命名空间namespace Project.API{ public class Startup { public Startup(IConfiguration configuration) { Configuration = conf

2022-01-28 22:26:04 113

原创 MySQL 8.0.12 安装

先去官网下载点击MySQL下载 下载完成后   解压 解压完  是这个样子 配置初始化的my.ini文件解压后的目录并没有my.ini文件,没关系可以自行创建。在安装根目录下添加 my.ini(新建文本文件,将文件类型改为.ini),写入基本配置: [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:...

2018-12-06 10:07:14 448

转载 敏捷软件开发模型--SCRUM

一 什么是Scrum?Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。Scrum的基本假设是:开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,

2014-03-13 12:14:47 313

转载 敏捷开发流程总结

Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中窥豹的目的。敏捷开发宣言——个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划虽然右项也有价值,但

2014-03-13 11:32:10 414

转载 .net中对象序列化技术浅谈

序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。此外

2011-08-22 14:25:18 310

转载 远程桌面连接时提示:终端服务器超出了最大允许连接数

<br />远程桌面连接时提示:终端服务器超出了最大允许连接数<br />    今天管理一台服务器,远程连接时帐号密码都输入完后,点连接后弹出提示“终端服务器超出最大允许连接”。<br />一、背景<br />    Windows 2003终端服务有2种运行模式: 远程管理模式和终端服务器模式。<br />    “远程管理模式”允许系统管理员远程管理服务器,而且只允许2个终端会话同时登录终端服务器。<br />    “终端服务器模式”允许用户运行一个以上应用程序,允许多个用户从终端登录访问服务器。但

2011-05-18 10:18:00 4397

转载 oracle imp/exp 命令用法

<br />Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。<br /> <br />执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,<br /> DOS中可以执行时由于 在oracle 8i 中  安装目录/ora81/BIN被设置为全局路径,<br /> 该目录下有EX

2011-01-11 13:07:00 953

转载 asp.net 2.0中页的生存周期(Lifecycle)和动态控件

asp.net 2.0中页的生存周期(Lifecycle)和动态控件<br />作者:laolaowhn 出处:个人博客  2007-9-3 11:51:07 阅读 534  次 <br /><br />  <br />介绍<br />弄懂  Page  的生存周期(lifecycle)对于开发  asp.net  应用程序来说是非常重要的。很多.net  初学者在处理动态加载控件的时候都出现过回发后丢值,丢状态之类的问题。HTTP  协议是无状态的,这就是  web  程序不同与  windows  程序

2010-11-03 13:40:00 298

转载 如何在sql中插入记录时返回id(id为自动增长)

如何在sql中插入记录时返回id(id为自动增长)<br /> <br />SQL SERVER 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。 <br />IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。

2010-11-03 13:30:00 3629

转载 改善SQL语句

<br />改善SQL语句<br /><br />  很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' and tID > 10000<br />和执行:select * from table1 where tID > 10000 and name=''zhangsan''<br />  一些人不知道以上两条语句的执行效率是否一样,因为如果简单的

2010-06-29 10:19:00 421

转载 数据库索引的作用

<br />索引 <br />可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 <br />索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值,然后跟随指针到达包含该值的行。 <br />在数据库关系图中,可以为选定的表创建、编

2010-06-29 10:12:00 336

转载 oracle 回退段维护

回滚段用于对数据库修改时, 保存原有的数据, 以便稍后可以通过使用ROLLBACK来恢复到修改前的数据; 另外, 回滚段可以为数据库中的所有进程提供读一致性. 因此, 回滚段设置的合理与否, 直接影响到数据库的性能.回滚段的维护及查询(1) 创建回滚段__CREATE ROLLBACK SEGMENT RB01__TABLESPACE RBS1__STORAGE (____INITIAL 10

2010-05-31 09:13:00 749

转载 接口、抽象类、抽象方法、虚方法 的区别

                               接口、抽象类、抽象方法、虚方法 的区别 接口、抽象类、抽象方法、虚方法:  这四个名词时非常容易混淆的: 首先说一下接口 与抽象类 的异同:相同点: 1.他们都不能实例化自己,也就是说都是用来被继承的。2.抽象类中的抽象方法和接口方法一样,都不能有方法体不同点: 1.抽象类里可以有字段,接口中

2010-04-28 11:50:00 1564

转载 ASP.NET中进行消息处理(MSMQ) 二

ASP.NET中进行消息处理(MSMQ) 二      在我上一篇文章《ASP.NET中进行消息处理(MSMQ)一》里对MSMQ做了个通俗的介绍,最后以发送普通文本消息和复杂的对象消息为例介绍了消息队列的使用。 本文在此基础上继续介绍MSMQ的相关知识点,最后还是通过一个示例程序来分析MSMQ在实际项目开发中的应用。建议:如果你对MSMQ不够了解,在你阅读本文前请先阅读第一部分:《ASP.NE

2010-04-28 10:05:00 525

转载 ASP.NET中进行消息处理(MSMQ) 一

ASP.NET中进行消息处理(MSMQ) 一      MSMQ是微软消息队列的英文缩写。那么什么是消息队列?这些介绍网上一大片这里就不多说了。本文对于大虾级的人物来说这只是小玩意而已,对于初学者来说这文章还是有一定的帮助,希望路过的大虾们别笑话我班门弄斧。一、MSMQ介绍和安装消息队列      关于MSMQ详细的介绍请大家向http://www.baidu.com/或http://www.

2010-04-28 09:37:00 326

转载 三层架构总结

三层架构总结 1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化;5、利于各层逻辑的复用。        分散关注、松散耦合、逻辑复用、标准定义基于组件的三层B/S结构概述微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层。表示层位于最外层(最上层),离

2010-04-20 22:02:00 518

转载 Oracle常用的一些语法、命令和函数

一、常用语法view plaincopy to clipboardprint?--1. 删除表时级联删除约束   drop table 表名 cascade constraint      --2. 当父表中的内容被删除后,子表中的内容也被删除   on delete casecade   --3. 显示表的结一、常用语法view plaincopy to clipboardprint?--1.

2010-03-22 11:39:00 399

转载 SQL Server 2005 自定义函数语汇小结

SQL Server 2005 自定义函数语汇小结SQL2005 2010-01-19 14:21:04 阅读112 评论0 字号:大中小 由于工作的需要,了解下SQL Server 2005 函数的写法,现在总结一下:对于SQL Server 2005 数据库而言,函数与存储过程在语法方面是有很大的相同点,最大的不同就是函数有返回值,直接使用returns ,而存储过程则使用

2010-03-22 08:57:00 347

原创 Oracle死锁问题解决点滴

常在oracle的使用过程中碰到这个问题,所以也总结了一点解决方法:1)查找死锁的进程:sqlplus "/as sysdba"SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S

2010-03-18 11:01:00 305

转载 在Oracle中实现数据库的复制

在Internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。一、实现数据库复制的前提条件1、数据库支持高级复制功能您可以用system身份登录数据库,查看v$option视图,

2010-02-03 12:26:00 359

翻译 利用刷新组控制MView刷新

刷新组的基本概念(本部分内容基本翻译自:Materialized View Concepts and Architecture,有问题请移步原文。)top什么是刷新组通常我们创建的MView会不止一个,而且各个MView的Master Table之间是有约束,数据一致性关联的,如果我们对各个MView分开刷新的话我们是不能保证关联数据的完整性和事务的一致性的。Oracle提供了刷新组来

2010-01-30 11:35:00 778

转载 Crontab用法说明

转载:http://nosleepman.pdx.cn/blog/diary,917912.html  cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:

2010-01-29 21:50:00 402

转载 Oracle维护常用SQL语句汇总

 如何远程判断Oracle数据库的安装平台  select * from v$version;  查看表空间的使用情况  select sum(bytes)/(1024*1024) as free_space,tablespace_name  from dba_free_space  group by tablespace_name;  SELECT A.TABLESP

2010-01-29 21:45:00 360

转载 Oracle session总结

  从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了。   由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值。   处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数据库连接池和程序bug上面下手。 从各

2010-01-29 21:25:00 1019 2

转载 Oracle JOB 用法小结

一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0)job_queue_processes最大值为1000 查看该值 show parameter processes 查看job queue 后台进程sql>select name,description fro

2010-01-29 19:07:00 465 1

转载 在Oracle数据库实现自动断开后再连接

在实际的数据库应用中,我们经常遇到这样一个问题,连接到Oracle数据库的用户在作了一次操作后,再也没有后续操作,但却长时间没有和数据库断开连接。对于一个小型的应用系统来讲,本身的连接数目就有限,这好像没有什么严重的后果,但如果对于一个大型的数据库应用。如税务、工商等,如果数据库的连接数目很多,对于数据库服务器来讲,多一个连接就要多消耗一份资源,如果大量用户连接进入数据库系统但却不进行任何的操作,

2010-01-28 11:35:00 1728

转载 Unix 硬件系统命令

硬件系统: 1、如何查看cup的状态? 作者:南非蜘蛛  # psrinfo -v # mpstat 可以列出多cpu负载的状态 2、如何查看内存? 作者:南非蜘蛛  # prtconf | grep Memory 可以查看内存的多少. # /usr/platform/sun4u/sbin/prtdiag 3、如何动态添加swap分区? # $su - root ----- 成为超级用户 # 

2010-01-28 11:22:00 1372

转载 Unix常用命令

1、man 4 2、ls 相当于DOS的dir 4 3、clear 相当于DOS的cls,清除屏幕上的内容 5 4、mkdir 相当于DOS的md,新建一个目录 5 5、cd 5 6、rm 5 7、cp 5 8、mv 6 9、pwd 列出当前所在的目录位置 6 10、more 查看文件的内容 6 11、chmod 改变文件或目录的读、写、执行的允许权限 7 12、chown 改变

2010-01-28 10:40:00 322

转载 Unix For Oracle DBA

     对于刚接触unix的人而言,利用管道将各种命令组合在一起来实现某个功能,是比较难适应的一件事情,下面,我就用一个具体的例子,详细讲下着里面的用法和思路.看看到底我们把命令都绑在一起,unix都做了什么.     就用一个oracle管理中,可能会遇到的例子吧,如果oracle挂了,我们通过所有正常方法都无法将其正常关闭,包括shutdown abort都无效,类似这种情况,有可能就os资

2010-01-28 10:32:00 391

转载 shutdown的幾種方式,shutdown abort 的一些弊端有哪些

1、shutdown normal     正常方式关闭数据库。  2、shutdown immediate     立即方式关闭数据库。     在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,     而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),     当使用shutdown不能关闭数据库时,shutdown immediat

2010-01-28 09:46:00 1187

转载 Oracle Transparent Geteways To MSSQL

oracle通过透明网关(Oracle Transparent Geteways),访问ms sql server和其他数据库环境:    1、在安装有oracle服务器端,ms sql server的客户端,通过oracle的透明网关访问ms sql server数据库    2、在ms sql server服务器上创建用户conn_ora,并且要能访问ms sql server数据库m

2010-01-28 09:44:00 419

转载 Oracle 快照及 dblink使用 (两台服务器数据同步)

--名词说明:源——被同步的数据库--          目的——要同步到的数据库/*一、创建dblink:*/--1、在目的数据库上,创建dblindrop database link dblink_anson;Create publicdatabase link dblink_ansonConnect to lg identified by lg using SDLGDB;--

2010-01-28 09:41:00 354

转载 Oracle中Kill session的研究

我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session sid,serial# ;  被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.我们发现当一个session被kill掉以后,该session的paddr被修改,

2010-01-28 09:31:00 285

算法经典题库.zip

数据结构+经典算法题库

2021-01-27

EasyUI + Draw2D BPM Web 工作流实例

EasyUI框架集成Draw2D 组件开发BPM 工作流实例。纯Web版本,下载打开可以直接使用!

2020-06-02

IISCrypto.exe

IIS Crypto is a free tool that gives administrators the ability to enable or disable protocols, ciphers, hashes and key exchange algorithms on Windows Server 2008, 2012, 2016 and 2019. It also lets you reorder SSL/TLS cipher suites offered by IIS, change advanced settings, implement Best Practices with a single click, create custom templates and test your website.

2020-04-13

录屏生成gif工具-licecap

LICEcap 是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围

2020-04-10

ILSpy反编译工具

ILSpy反编译工具,反编译查看源码,ILSpy 是一个开源的.Net程序集。简洁强大易用是它的特征。在绝大多数情况下,它都能很好的完成你对未知程序集内部代码的探索。通过此工具,可辅助分析Unity脚本中的内存分配

2020-01-21

360宽带测速器单文件最新版,支持百兆宽带

360宽带测速器单文件绿色最新版,支持100M宽带测试,官方原版

2018-04-03

Net TCP Test Tool V3.0

SimpleComTools, TCP Test Tool V3.0,TCP Client,TCP Server。

2016-03-03

win10多用户远程连接补丁

win10 多用户远程桌面补丁,亲测可用。只需要用此dll文件替换c:\windows\system32下的同名文件即可,如果需要权限,可使用U盘启动或系统安装盘启动进入命令行进行设置。

2015-12-24

ISO To USB Tool

ISO转USB启动盘,方便的通过ISO制作USB启动盘工具

2015-01-22

EasyUI官方API中文版

EasyUIt官方API中文版,方便学习使用

2013-12-26

jquery+easyui应用文档.doc

jquery+easyui应用文档,word形式,里面有常用控件例子和截图。容易入门

2013-12-26

Reflector反编译工具

Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但 幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件: Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在了一个压 缩包中,大家可以直接解压缩后就开始使用

2013-09-11

MSDN WebCast下载工具IRepeater

软MSDN WebCast下载工具IRepeater 1.2最新版,解决传统1.2无法下载问题,下载视频,PPT等十分方便,欢迎下载使用

2013-08-19

IcoFX Ico制作利器

可已经图片转为ICO,超好的工具ICO制作工具。

2013-06-19

TFS Power Explorer

微软自带的TFS Explorer功能有限,不是非常实用,显示历史信息来是以changeset为单位,要想看到一个目录下面的所有文件的修改历史很麻烦,而且没有导出功能。TFS Power Explorer 沿用了vss的操作界面和模式,查询历史时以文件为单位,并提供导出功能。另外,TFS Power Explorer 提供了强大的比较功能!

2012-12-06

BizTalk2010

没有任何应用程序是完全孤立的。无论我们喜欢与否,将系统关联在一起已成为规范。然而连接软件不仅仅是交换字节。随着组织逐渐发展为面向服务的环境,其现实目标也即将实现,即创建将各种单独的系统融为一体的有效业务流程。 Microsoft BizTalk Server 2010 支持此目标。与其早期版本相似,此最新版本支持将不同的软件相连接,并以图形方式创建和修改使用该软件的流程逻辑。使用 BizTalk Server,信息工作者还可以监视正在运行的进程、与贸易合作伙伴进行交互,以及执行其他面向企业的任务。 BizTalk Server 的主要新功能包括: 更好地支持部署、监视和管理应用程序 极大地简化了安装 改进了业务活动监视 (BAM) 功能 BizTalk Server 还使用其他 Microsoft 技术的最新版本。例如,该产品是基于 .NET Framework 3.5 版构建的,开发人员工具的宿主是 Microsoft Visual Studio 2010。对于存储,BizTalk Server 可以使用最新版本的 Microsoft 旗舰数据库产品 SQL Server 2008 R2。BizTalk Server 2010 还可以在 64 位 Windows Server 上运行,以便充分利用此新一代硬件所提供的更大内存和其他优点。

2011-12-24

Remote Desktop Manager 6.0

Remote Desktop Manager 企业版最好用的远程桌面管理工具!

2011-08-02

Process+Explorer+V11.21英文版

Process Explorer is an advanced process management utility that picks up where Task Manager leaves off. It will show you detailed information about a process including its icon, command-line, full image path, memory statistics, user account, security attributes, and more. When you zoom in on a particular process you can list the DLLs it has loaded or the operating system resource handles it has open. A search capability enables you to track down a process that has a resource opened, such as a file, directory or Registry key, or to view the list of processes that have a DLL loaded.

2011-07-04

MPC磁盘空间调整(VhdResize)

微软虚拟机硬盘空间调整软件VhdResize

2010-11-26

Application,Session,Cookie,ViewState和Cache生命周期

Application,Session,Cookie,ViewState和Cache生命周期

2010-09-02

坚持学习WF,WF学习教程

坚持学习WF(1):从HelloWorld开始 本文主要通过实现了一个可以接受参数的HelloWorld程序来了解WF。 坚持学习WF(2):WF创作模式和设计时工具 坚持学习WF(3):WF框架概览 2.3两篇主要全面的阐述了WF框架和Visual Studio对开发WF的一些设计时的工具。 坚持学习WF(4):活动(Activity)和依赖属性(DependencyProperty) 坚持学习WF(5):自定义活动(CustomActivity) 4.5两篇对主要对活动(Actibity)的介绍和依赖属性(DependencyObject)和DependencyProperty事件的使用。 坚持学习WF(6):开发可复用的宿主程序 主要实现两个类来对WorkflowInstance和WorkflowRuntime进行简单的封装。 坚持学习WF(7):流程控制(Flow Control) 主要说了WF中和流程相关的活动,主要包括以下这些活动:IfElseActivity,WhileActivity,ParallelActivity,ReplicatorActivity,ConditionedActivityGroup,InvokeWorkflowActivity,TerminateActivity,SuspendActivity等。 坚持学习WF(8):本地服务之调用外部方法 坚持学习WF(9):本地服务之事件处理 工作流能够使用方法和事件通过消息与宿主程序交互。 事件用于将数据发送到工作流,而工作流使用方法将数据发送到主机应用程序,8.9两篇主要说了本地服务如何调用外部方法和接收事件。 坚持学习WF(10):在工作流中使用关联 当工作流实例在本地服务接口上侦听相同事件的不同实例时,就无法确定该响应哪个事件。如何解决这个问题呢,我们就需要在工作流中使用关联。 坚持学习WF(11):工作流通信与队列 WF 提供的通信模型是构建于队列系统的基础之上,我们可以使用自定义活动来注册以接收关于队列的消息,而宿主应用程序中的服务则发送关于队列的消息。自定义活动可以使用此模型来处理外部事件,也可以传递异步活动执行的完成。这样,您的活动可以先执行到某一点,然后等待激发因素的到来以便继续执行。 坚持学习WF(12):使用EventHandlingScopeActivity活动 EventHandlingScopeActivity活动包含一个主线子活动和一组事件处理活动(EventHandlersActivity),它的主线子活动中只能包含一个子活动。它会执行其主子活动比如SequenceActivity。 同时,可能会执行每个EventDrivenActivity,也可能不执行它们,这取决于在SequenceActivity 活动执行时是否发生了它们的事件,当主线活动执行完了整个EventHandlingScopeActivity活动也就结束了。 坚持学习WF(13):WF中的持久化服务 主要介绍了如何使用WF中提供的SqlWorkflowPersistenceService来进行持久化存储。 坚持学习WF(14):自定义持久化服务 我们除了使用WF提供的SqlWorkflowPersistenceService外,还可以自定义持久化服务。因为有的时候你可能不想使用Sql Server数据库,我们就可以通过自定义持久化服务来使用其他的数据库,文件等来进行持久化存储。 坚持学习WF(15):状态机工作流 本文主要介绍WF中状态机工作流的基础知识,状态机工作流和顺序型工作流不同。顺序型工作流一般是比较固定的,可预测的,和系统交互的时候比较多。而状态机工作流一般是不可预测,和人的交互会比较多一些,一般有回退流程的时候使用状态机工作流会比较好一点,如何正确的选择顺序型工作流还是状态机工作流是十分重要的。 坚持学习WF(16):WF中的事务 在关系型数据库中支持事务已经有10几年了,事务用来解决数据的完整性、一致性等等问题。在WF中提供了TransactionScopeActivity活动用来支持事务,当该活动执行时一个System.Transactions.Transaction实例就被创建了,如果TransactionScopeActivity中的子活动有一个有异常,就会执行回滚操作。 坚持学习WF(17):WF中的补偿 事务是你在做一组更新时要不成功,要不失败,不可能只部分更新。事务最经典的使用场合就是在关系型数据库中。补偿是取消之前已经成功的操作,在我们的工作流中我们可能完成一项任务有很多活动组成,比如我们的活动都使用了TransactionScopeActivity,我们在之后发现错误了,想要取消之前成功的操作,这个和事务就没有关系了,因为事务已经成功了。这个时候我们就可以使用补偿。 坚持学习WF(18):使用IPendingWork接口 WF会定期在各个持久性点(Persistence Point)检查并将工作流实例保存到持久化存储中,这样如果工作流出现错误或是异常终止时相关的信息就会被存储,下次加载工作流实例时就会从此做为开始点。这个主要是针对工作内置的服务。工作流的外部服务使用工作批次来保留状态信息。 这些服务对其工作项进行批处理并共享与工作流的事务相同的事务。 如果工作流尚未提交事务,则服务仍可以在持久点期间对某些工作项进行批处理。WF提供 IWorkBatch 和 IPendingWork 以帮助服务和工作流实例保留状态信息。 坚持学习WF(19):工作流线程 WF中提供了很多内置的服务,其中工作流计划服务是用来管理工作流实例线程的。默认情况下WF会自动使用DefaultWorkflowSchedulerService服务,我们还可以手动去加载ManualWorkflowSchedulerService服务。本文利用MSDN中的一个例子来说明工作流中的线程以及如何使用DefaultWorkflowSchedulerService和ManualWorkflowSchedulerService服务。 坚持学习WF(20):规则引擎中的活动条件 坚持学习WF(21):规则引擎中的RuleSet 坚持学习WF(22):跟踪规则 坚持学习WF(23):以代码的方式构造和执行RuleSet WF提供了非常灵活,强大和简单易懂的规则引擎。这几篇文章介绍了WF中规则引擎的相关知识。 坚持学习WF(24):WF中的异常处理 坚持学习WF(25):取消容器(CancellationHandlerActivity) 说明了WF如果捕获和处理异常,并介绍了CancellationHandlerActivity活动的基本使用。

2010-08-11

Sql2005 Express profiler

Sql server 2005 Express profiler 最佳工具!!!!!!!

2010-08-11

Linq经典学习手册

LINQ初体验之LINQ to Object 1 一步一步学Linq to sql(一):预备知识 4 一步一步学Linq to sql(二):DataContext与实体 9 一步一步学Linq to sql(三):增删改 15 一步一步学Linq to sql(四):查询句法 21 一步一步学Linq to sql(五):存储过程 35 一步一步学Linq to sql(六):探究特性 46 一步一步学Linq to sql(七):并发与事务 53 一步一步学Linq to sql(八):继承与关系 60 一步一步学Linq to sql(九):其它补充 69 一步一步学Linq to sql(十):分层构架的例子 73 Linq To Xml学习 80 Linq To Xml学习 - 1. 概述 80 Linq To Xml学习 - 2 编程概述 82 C# 2008 学习笔记 - LINQ to XML 87 一、命名空间 87 二、编程方式创建XML文档 88 三、使用 LINQ 查询创建XML文档 89 四、加载和解析XML内容 90 六、遍历内存中的XML文档 90 七、修改 XML文档 92 使用linq to xml 快速创建自己的Rss 93

2010-01-26

WebConfig详解

Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。

2010-01-22

CSS2.0 chm中文手册

CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

2010-01-12

WPF开发小工具XamlPadX

WPF开发小工具XamlPadX,代码显示一体,可以便捷的开发WPF程序

2009-12-29

WorkFlow入门与提高

WorkFlow入门与提高,帮助你一步步学习WF经典教程!

2009-12-29

AjaxControlToolkit英文帮助文档

AjaxControlToolkit英文帮助文档

2009-03-10

AjaxControlToolkit帮助文档中文版

AjaxControlToolkit中文帮助文档

2009-03-10

Oracle9i经典资料

Oracle 9i 完整教程

2008-08-21

空空如也

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

TA关注的人

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