文章列表
http://topic.csdn.net/u/20080807/17/73cc9c20-1fd8-4807-b9f4-590593c5a2fb.html
锁的概述 一. 为什么要引入锁
多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:
丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统
脏读
A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致
不可重复读
A用户读取数据,随后B用户读出该数 ...
写在前面的废话:
忙着做项目,却好久没更新博客了。趁着今天想起,赶快写一篇。
----------------------------------------------------------
数据库:SQL Server 2008
实现的功能:
上移、下移、上移至N位、下移至N位(置顶和置底只需要在传参数的时候传递表的总记录数即可)
注意,此处的排序是修改N条记录的排序字段(我的业务逻辑需要,不考虑大数据量的修改)
数据库表设计
Menu表
MenuNumber 菜单序号 VARCHAR 6
OrderNum 排序编号 INTEGER
Use [数据库名]
GO
...
Ext.NET,这个名字可能有些许陌生,但说起ExtJS和Coolite大家应该是相当熟悉的。其实Ext.NET原名Coolite,是Coolite发展到1.0版本后对该产品的重新命名。Ext.NET是基于.NET Framework 3.5的一套支持ASP.NET AJAX的Web控件,它基于跨浏览器的ExtJS 库开发而来并简化了开发步骤,包含有丰富的Ajax运用。
Ext.NET是开源的。由于Ext.NET基于ExtJS的缘故,所以不可避免会有类似ExtJS控件运行又大又慢的毛病,但因为它界面美观,减少了很多美工的精力,你就可以省掉一大串的js代码,界面完全可以用Ext.NET简单 ...
本文转自:http://blog.csdn.net/vazumi/article/details/6462181
说是extaspnet实现右下角弹消息框,其实就是纯extjs,baidu搜索一大堆代码
咱只是搬过来直接用,谈不上原创
废话少说,上代码,在页面前端加入这段JS代码
<script type="text/javascript">
Ext.ns('MyLib');
;(function($) {
//新建window组,避免被其它window影响显示在最前的效果
...
1、常用属性:
1.1. Absolute 该属性用于调整panel内子控件的位置平移,x 代表作有移动,y 代表上下移动。
1.2. AnchorValue 该属性用于获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。
1.3. AutoHeight 该属性用于自动适应页面的高度。
1.4. AutoScroll 该属性用获取或设置一个值,该值指示窗体是否实现自动滚动。
1.5. AutoWidth 该属性用于自动适应页面的宽度。
1.6. BodyPadding 该属性用于设定补丁边的距离,1个值时,控制上下左右4面;2个值时,前一个控制上下,后一个控制左右; ...
1、常用属性:
1.1 AllowPaging:表示是否启用分页功能;若启用分页功能,则为 true;否则为 false。默认为 false;此属性与OnPageIndexChange一起使用,当AllowPaging为false,没有翻页功能栏,即不能触发OnPageIndexChange事件;当AllowPaging为true,显示翻页功能栏,即可以触发OnPageIndexChange事件。
1.2 AllowSorting:表示是否启用排序功能;若启用排序功能,则为 true;否则为 false。默认为 false;由于Grid控件中没有SortExpression属性,因此,与On ...
1 常用属性:
1.1 CompareControl:指需要与谁比较(这个谁通常是一个文本框),它的值必须为某个控件的ID。
1.2 CompareOperator:指比较的种类,有以下六种
1.2.1 Equal :等于
1.2.2 GreaterThan :大于
1.2.3 ...
转载自:http://blog.sina.com.cn/s/blog_60c3c90f0100lmkp.html
1、在Grid控件中添加CheckBoxField控件,选择一行时,如何获取选择的CheckBoxField所对应记录的唯一标识值?
●解决方案:
在前台Grid控件中,
添加“<ext:CheckBoxField ColumnId="myCheckBoxField" Width="60px" RenderAsStaticField="false" DataField="MyCheckBox" ...
本篇博文专门用于我遇到的CSS在IE6下兼容问题的汇总。
1.position:absolute 绝对定位在IE6下无法显示
原因:IE6下采用绝对定位的元素如果紧接着浮动元素,那么就有可能显示不出来
解决办法:使用“position:aboslute”进行绝对定位的元素后,不要使用float(可以在两者之间加一个<div style="clear:both"></div>,当然,这只是我使用并有效的办法,感觉并不是最好的办法)
这几天在修改网站兼容性,被ie6整惨了,转存参考资料。什么时候ie6才能灭绝。。。
转载自 http://www.ccvita.com/203.html
===========================================================================
关于CSS对各个浏览器兼容是个非常让人头疼的事情了, 网络上的教程遍地都是.今天在discuz.net上发现了一篇不错的东西,就转载过来和大家共享.可以当作CSS兼容IE6,IE7,FireFox典范了,值得去记录下。发现自己很久没有转载东西。
注:IE都能识别*;标准浏览器(如Firefo ...
转自:经典的表单验证效果
验证功能如下:
1. 当表单输入元素在获得焦点时出现信息提示
2. 当表单输入元素在失去焦点时进行验证
3. 表单提交时进行整个表单的验证.
验证效果如下:
1. 获得焦点的状态
2. 失去焦点验证失败的样式
3. 失去焦点验证成功的样式
4. 没有输入内容直接单击提交按钮时进行验证的状态
其中包含了两个源文件,一个是checkform.js文件,一个包含了表单html文件
里面有几个重点吧.不过对高手来说是小事一桩了.
1.getElementById
var obj=documen ...
以下内容均转载自这儿,仅供参考,代码本人并未验证使用,先预存于此。
==========================我是分割线======================================
其实B/S的离线很好办,数据在缓存中就可以实现,但如果有数据回调或是数据验证,就不问题了.
所以实现我个人认为有这相几个方法:
方法一:
1)数据缓以数组或XML缓存在客户端的网页中,用JS进行交互;
2)保存时,如果联机就直接保存到服务器,如果断线就保存在网页的XML或JS数组;
3)网络接通时,用XMLHTTP方式将离线数据上传到服务器
方法二:
1) ...