摘要:
解决数据库并发读取错乱的途径之一就是使用事务进行操作,并且设置相应的事务隔离级别,现在就解释一下SQL Server的四种隔离级别。SQL Server的四种隔离级别知识点整理,特别制作了流程图,方便以后查看!SET TRANSACTION ISOLATION LEVEL{READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SERIALIZABLE}一、未提交读READ UNCOMMITTED(脏读)意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户B提交更改之前读取已更改的行。如果此时用户B再回滚更改,则用户A便读 阅读全文
摘要:
锁是数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。 我们知道,多个用户能够同时操纵同一个数据库中的数据,会发生数据不一致现象。即如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。这些问题包括:丢失更新、脏读、不可重复读和幻觉读:1.当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。例如,两个编辑人员制作了同一文档的电子复本。每个编辑人员独立地更改其复本,然后保存更改后的复本,这样就覆盖了原始文档。最后保存 阅读全文
摘要:
最近这段时间,开始使用TFS2010进行项目的源码管理,在使用过程中,发现了不些问题,由于开发人员的操作失误,经常导致了源码中的文件被锁定,而在开发人员的PC机上又不能把锁定的文件签入到TFS中,刚开始遇到这个问题时,想通过管理员帐号来“取消锁定”,但在“源代码管理器”中,管理员帐号也没有权限操作“取消锁定”。遇到这种文件被锁定的事,是相当的郁闷。 郁闷归郁闷,问题还是得要解决,所以baidu、google了不少资料,原来“取消锁定”是不能通过界面来操作的,而是要使用TFS的命令来实现解锁操作,在不断的摸索和参考其它文章,总算把这个头痛的问题解决了,为了方便以后解决同样的问题、也为了其他同志在 阅读全文
摘要:
临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。 例如,如果创建了 employees 表,则任何在数据库中有使用该表的安全权限的用户都可以使用该表,除非已将其删除。如果数据库会话创建了本地临时表 #employees,则仅会话 阅读全文
摘要:
1.这个插件挺好用的,可以用它来代替微软的gridview,前提是您用了asp.net mvc模式开发下面是找到的一些英文资料,大家可以参考下网址如下:http://api.jquery.com/category/plugins/templates/jQuery.tmpl( template, [data,] [options] ) Returns: jQuery Description: Render the specified HTML content as a template, using the specified data.version added: 1.4.3jQuery.tm 阅读全文
摘要:
一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。CREATEfunctionGet_StrArrayLength(@strvarchar(1024),--要分割的字符串@splitvarchar(10)--分隔符号)returnsintasbegindeclare@locationintdeclare@startintdeclare@lengthintset@str=ltrim(rtrim(@str))set@location=charindex(@split,@str)set@length=1while@locatio 阅读全文
摘要:
1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE>2.记录并显示网页的最后修改时间 <script language=Javascript> document.write("最后更新时间: " + document.lastModified + "") </script>3.关闭当前窗口 <a href="/"onClick="javascript:window.close();return false;">关闭窗口</a>4.5秒后关闭当前页 <script language="Jav 阅读全文
摘要:
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script>二、默认校验规则(1)required:tru 阅读全文