SQL Server 2008中SQL应用之-“死锁(Deadlocking)”
当一个用户会话(会话1)已经落定了一个资源,而另一个会话(会话2)想要修改该资源,并且会话2也锁定了会话1想要修改的资源时,就会出现死锁(deadlocking)。在另一方释放资源前,会话1和会话2都不可能继续。所以,SQL Server会选择死锁中的一个会话作为死锁牺牲品。
注意:死锁牺牲品的会话会被杀死,事务会被回滚。
注意:死锁与正常的阻塞是两个经常被混淆的概念。
发生死锁的一些
http://www.cyqdata.cn/cnblogs/article-detail-40456
Spring.NET 中的 ADO.NET 数据访问的示例
Spring.NET 1.3.1 中提供了一个使用 AdoTemplate 的完整示例,包括使用泛型和使用非泛型技术进行数据访问,这个示例位于下载的压缩包中 \Spring.NET-1.3.1\Spring.NET\examples\Spring\Spring.DataQuickStart。Spring.NET 的下载地址:http://www.springframework.net/downlo
http://www.cyqdata.cn/cnblogs/article-detail-40232
JQuery上传插件 Uploadify 的删除功能+基本原理和过程
a(this).bind("uploadifySelect", {
action: f.onSelect,
queueID: f.queueID
},
function(k, i, j) {
http://www.cyqdata.cn/cnblogs/article-detail-40143
How-to: Set up the delta upload for Vendor Master Data from CRM to ERP
Prerequisites 1. Check and implement Note 1107943 in ERP system to enable some important Function Modules. 2. Check mapping tables: CRMM_BUT_VENDNO in CRM system; CRMLIFNR in ERP system. This could be
http://www.cyqdata.cn/cnblogs/article-detail-40061
基于微软并行计算的工作流解决方案 (4) Cancellation, MaxDegreeOfParallelism 和CacheMetadata
上面的列子我们实现了基于System.Threading.Tasks下面的组件封装的异步并行活动AsyncParallelActivity。
为了完善这个例子我们还要实现一些并行工作流活动的基本功能
1)
设定MaxDegreeOfParallelism (并行数目控制)
2)
支持Canc
http://www.cyqdata.cn/cnblogs/article-detail-40050
概括ADO.NET数据库连接的所有形式(基础)
你可能熟悉其中部分数据库读取的形式,但是熟悉全部的估计很少,或者你完全忘记了,因为这些形式被封装到你自己框架的底层,自己搞过一两次就在也没有动手写过了。但是笔者觉得这部分知识是应该牢固掌握的,这个是基础。
第一种:通过直接在cs文件中编写查询语句调用 dbcom.ExecuteNonQuery();执行插入数据
1 //连接字符串 2 string ConnectionS
http://www.cyqdata.cn/cnblogs/article-detail-40007
详细述说ADO超时相关问题介绍
在使用连接ADO超时。其混合了函数语言和物件导向程序编制语言,并且完美的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力。
使连接ADO超时 活动的突然增长可能使数据库服务器变得十分笨拙,大量增加建立数据库连接的时间。结果是,过长的连接延时将降低数据库的性能,用Connection对象的ConnectionTimeout,您
http://www.cyqdata.cn/cnblogs/article-detail-39918
Hadoop的那些事儿
文/张巡
在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapReduce,BigTable,即所谓的Google三驾马车。Google虽然没有公布这几项技术的实现代码,但它发表了详细的设计论文,这给业界带来了新鲜气息,很快就出现了类似于Google三驾马车的开源实现,Hadoop就是其
http://www.cyqdata.cn/cnblogs/article-detail-39810
读懂iPad的工业设计
By PJesus Diaz from Gizmodo | sillymouse 译, Boday 校,转载请注明 ifanr.com 译文链接。
译注: ipad上市以来各大媒体充满了各种评论。虽然很多都是溢美之词,但是仍然不能抹杀优秀文章的价值。这一篇就是如此,这是 Gizmodo 的一篇关于 iPad 工业设计的文章,评价甚高,
http://www.cyqdata.cn/cnblogs/article-detail-39676
WorkFlow入门Step.4—Adding Procedural Elements-For-WF4.0-(续)
开篇
上篇,我们简单的说明了WF的入门,那么院子里面已经有很多的高手,写了不少的关于工作流的应用,最近在集成工作流平台的过程中也是发现了不少的问题和心得体会,工作流果真不只是审批那么简单,复杂度可见非常的不一般,学好了工作流无论对自身的对业务流程的理解和改进,都是非常有帮助的,由于不同的企业应用的具体的业务流程不同,因此也就造成了无法构建通用的业务流程模型,就和企业的管理一样,无法生搬硬套,要符
http://www.cyqdata.cn/cnblogs/article-detail-39656
WorkFlow入门Step.3—Adding Procedural Elements-For-WF4.0
开篇 上篇,我们简单的说明了WF的入门,那么院子里面已经有很多的高手,写了不少的关于工作流的应用,最近在集成工作流平台的过程中也是发现了不少的问题和心得体会,工作流果真不只是审批那么简单,复杂度可见非常的不一般,学好了工作流无论对自身的对业务流程的理解和改进,都是非常有帮助的,由于不同的企业应用的具体的业务流程不同,因此也就造成了无法构建通用的业务流程模型,就和企业的管理一样,无法生搬硬套
http://www.cyqdata.cn/cnblogs/article-detail-39491
如何解决“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”
这个异常相信许多的朋友都遇到过,我也经常遇到, 都是编码时大意,没有关闭连接,简单处理就OK之~~ 但今天同样的问题,把我郁闷坏了,整个网站操作数据库的地方都报这个错误,出现的频率很高,刷新一下就好了,使得网站不能正常运行。 &nb
http://www.cyqdata.cn/cnblogs/article-detail-39459
深入浅出多线程系列之十五:Reader /Write Locks (读写锁)
线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。
ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock”
这两个类,有两种基本的锁----一个读锁,一个写锁。
写锁是一个完全排他锁。
读锁可以
http://www.cyqdata.cn/cnblogs/article-detail-39428
深入浅出多线程系列之十四:线程的交会(Thread Rendezvous)
在上篇文章中我们使用了Wait和Pulse 实现了Countdown
接下来我们可以使用刚刚写的Countdown 类来实现两个线程的交会。
class Rendezvous { static&
http://www.cyqdata.cn/cnblogs/article-detail-39262
【原创】下载通用工具“DownLoadNode”系列——2、类设计与使用Demo
上篇介绍了设计思路,本篇主要介绍类的设计,以及如何使用的Demo。
一、类的设计
1.DownloadNodeBase:包含了下载结点需要的通用的属性和方法
2.LeafDownloadNode:此类继承自DownloadNodeBase,表示下载任务树中的“叶子结点”,负责具体下载事务的处理
3.LinkDownloadNode:此类继承自DownloadNodeBase
http://www.cyqdata.cn/cnblogs/article-detail-39178
【原创】下载通用工具“DownLoadNode”系列——1、系列简介
一、背景简介
在项目中使用下载功能的地方有很多。在不同的业务中,开发人员需要根据不同的业务需要,构建各种组织结构的下载处理类。
为了更好的把下载功能和业务逻辑分离开,节省开发人员的时间,提高代码的效率,开发了一组通用的下载结点类。主要实现文件的下载、文件的层级关系的搭建、下载情况的实时反馈、下载异常问题的分析等功能。
使用该类库,可以在实际应用中快速的搭建起一定组织结构的下载处理逻辑。且开发人员不
http://www.cyqdata.cn/cnblogs/article-detail-39111
DataReader 程序性能优化
随着 .NET 平台上,LINQ、ORM 框架、Dynamic Data、... 各种数据访问技术不断推陈出新,程序员也一直追着新技术跑,但对底层和代码细节却越来越难以掌控。当项目性能需要调优时,通常也只能对数据库加入更多索引,而多数人已难以对数据访问的代码优化,且手写 SQL 语句的功力似乎也持续退化中。
大家在拼命追求新技术时,似乎已忘记微软的 MCTS 证照,还有一门 ADO.NET 的
http://www.cyqdata.cn/cnblogs/article-detail-39055
Adobe失败的移动战略幕后的真实故事
作者:丹·雷伯恩(Dan Rayburn) ,原文在此。
上周,围绕着苹果对 iPhone 开发人员计划许可协议变更事件——新的协议禁止开发者使用 Adobe CS5 等中间软件将 Falsh 内容转换为 iPhone 应用程序——暴露了这家位于加州圣何塞(San Jose)的软件巨人在移动领域的缺陷。
有趣的是 Adobe 问
http://www.cyqdata.cn/cnblogs/article-detail-39046
简单了解Ado.net(下)
通过上一篇文章,对Ado.net有了基本的了解,今天来看另外两个类:SqlDataAdapter,DataTable。
SqlDataAdapter表示用于填充 System.Data.DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。
DataTable 是在内存中开辟一块空间存储一个表,是属于程序的。
首先创建一个winForm程序,界面如下:
http://www.cyqdata.cn/cnblogs/article-detail-38881
挑战OOAD:游戏中物品使用时候的不同功能,用OO的方式,该如何设计?
在RPG游戏中,人物携带物品在地图中走动,不同的物品具有不同的功能,如果就这么简单,那对物品的使用,就可以成为物品的一个方法,使用物品就调用这个方法好了。 很要命,不同的人物使用同一件物品的时候,效果也不一样。 这时候还要把这个方法放到物品对象中吗? 也
http://www.cyqdata.cn/cnblogs/article-detail-38865
