杯具程序员
为系统而生,为框架而死,为debug奋斗一辈子;
     吃符号的亏,上大小写的当,最后死在需求上。
摘要: 示及使用简介:http://www.ajaxbbs.net/test/ymPrompt4.0/demo.htmljs下载:http://u.115.com/file/bhzwcjto#ymPrompt4.0.rar 阅读全文
posted @ 2011-07-29 11:21 杯具程序员 阅读(938) 评论(0) 推荐(1) 编辑
摘要: 4.7更新的内容[新增]输入智能调整,在输入日期时,会根据日期格式自动调整[新增]默认显示快速选择的选项[新增]周数算法选择[新增]全键盘操作(键盘控制开关),不用鼠标也可以选择日期[新增]dateFmt可以直接使用%y %M %d %ld等内置常量[新增]isShowOK属性,可以隐藏确定按钮[新增]当使用onfocus触发时,焦点在日期控件时,也会弹出日期控件[新增]autoUpdateOnChanged属性:在修改年月日时分秒等元素时是否自动更新到el[修改]源文件的编码问题[修正]在双月模式时,可以隐藏其他月份的日期,并且自动对齐[修正]{M:+1},逢2月或大小月会有些误差官方首页: 阅读全文
posted @ 2011-07-29 11:02 杯具程序员 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 锁的概述一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致不可重复读A用户读取数据,随后B用户读出该数据并修改,此时A用户再读取数据时发现前后两次的值不一致并发控制的主要方法是封锁,锁就是在一段时间内禁止用户做某些操作以避免产生数据不一致二 锁的分类锁的类别有两种分法:1. 从数据库系统的角度来看:分为独占锁(即排它锁) 阅读全文
posted @ 2011-07-28 16:37 杯具程序员 阅读(484) 评论(0) 推荐(1) 编辑
摘要: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/08Select CONVERT(varchar(100), GETDATE(), 2): 08.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/08Select CONVERT(varchar(100), GETDATE(), 4): 16.05.08Select CONVERT(varchar(100), G 阅读全文
posted @ 2011-07-25 13:33 杯具程序员 阅读(503) 评论(0) 推荐(1) 编辑
摘要: SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18') --返回:17 select da 阅读全文
posted @ 2011-07-25 13:33 杯具程序员 阅读(157) 评论(0) 推荐(1) 编辑
摘要: http://u.115.com/file/c43pqmvk#C#_缓存数据解析.doc 阅读全文
posted @ 2011-07-25 09:19 杯具程序员 阅读(312) 评论(1) 推荐(1) 编辑
摘要: http://u.115.com/file/di2z1djt#触发器删除主从表.doc 阅读全文
posted @ 2011-07-25 09:13 杯具程序员 阅读(385) 评论(1) 推荐(1) 编辑
摘要: 1.HOLDLOCK: 在该表上保持共享锁,直到整个事务结束,而不是在语句执行完立即释放所添加的锁。 2.NOLOCK:不添加共享锁和排它锁,当这个选项生效后,可能读到未提交读的数据或“脏数据”,这个选项仅仅应用于select语句。 3.PAGLOCK:指定添加页锁(否则通常可能添加表锁)。 4.READCOMMITTED用与运行在提交读隔离级别的事务相同的锁语义执行扫描。默认情况下,SQL Server 2000 在此隔离级别上操作。。 5.READPAST: 跳过已经加锁的数据行,这个选项将使事务读取数据时跳过那些已经被其他事务锁定的数据行,而不是阻塞直到其他事务释放锁,READPAST. 阅读全文
posted @ 2011-07-21 10:53 杯具程序员 阅读(1301) 评论(0) 推荐(2) 编辑
摘要: 在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名 [Gid] [int] IDENTITY (1, 1) NOT NULL , --本表的id号,也是主键 [title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL , --红头文件的标题 [fariqi] [datetime] NULL , 阅读全文
posted @ 2011-07-21 09:39 杯具程序员 阅读(4857) 评论(1) 推荐(3) 编辑
摘要: 在多用户环境中,有两种用于更新数据库中数据的模型:开放式并发和保守式并发。设计 DataSet 对象的目的是为了促进将开放式并发用于长时间运行的活动,例如对数据进行远程处理以及与数据进行交互时。保守式并发涉及到锁定数据源中的行,以防止其他用户因修改数据而影响当前用户。在保守式模型中,当用户执行会应用锁的操作时,其他用户将无法执行可能与锁发生冲突的操作,直到锁所有者释放锁为止。此模型主要用于以下环境:对数据存在激烈争用,使得用锁保护数据的成本少于在发生并发冲突时回滚事务的成本。因此,在保守式并发模型中,更新行的用户建立锁。在该用户完成更新并释放锁之前,其他任何用户都无法更改锁定行。因此,如果锁定 阅读全文
posted @ 2011-07-20 14:50 杯具程序员 阅读(7210) 评论(0) 推荐(1) 编辑