摘要:
7-Zipcan be used in C# programs. It provides excellent compression ratios. We embed the 7-Zip command-line executable in a C# program. We then invoke it with the Process class.Compression resultsStandard .NET GZIP: 895,425 bytes (Uses GZipStream class) 7-Zip GZIP: 825,285 bytes 7-Zip GZIP Ultra: 81. 阅读全文
摘要:
.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。 “protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sender, EventArgs e”这两个参数。这是不是和委托非常相似呢?一、委托(有些书中也称为委派)委托是什么呢?这个名字的意思已经赋予了我们想象的空间,你是编程的,你现在正在写一个ASP.NET网页,而JS是你不熟悉的,于是你委托 阅读全文
摘要:
Excellent. The 4guysfromrolla example is very helpful, thanks. I've pasted a complete javascript.js file below which allows one to create a dictionary to make calls like the following:var userDict = new Dictionary();userDict.Add("smith", "admin");userDict.Add("jones" 阅读全文
摘要:
:hidden匹配所有的不可见元素,input 元素的 type 属性为 "hidden" 的话也会被匹配到Matches all elements that are hidden, or input elements of type "hidden".返回值Array示例查找所有不可见的 tr 元素HTML 代码:Value 1Value 2jQuery代码:$("tr:hidden")结果:[ Value 1 ]------------------------------------------------------------ 阅读全文
摘要:
1、Json的格式:对象{"name": "value", "name1": "value1"}对象包含对象数组{"name": "value", "name1": "value1","name3":[{"name4":"value4"},{"name5":"value5"}]}对象数组[{"name": " 阅读全文
摘要:
在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的。JS对象是一种复合类型,它允许你通过变量名存储和访问,换一种思路,对象是一个无序的属性集合,集合中的每一项都由名称和值组成(听起来是不是很像我们常听说的HASH表、字典、健/值对?),而其中的值类型可能是内置类型(如number,string),也可能是对象。一、由一对大括号括起来varemptyObj={};varmyObj={'id':1,//属性名用引号括起来,属性间由逗号隔开'name':' 阅读全文
摘要:
经带在论坛上看到有人在问怎么捕获和记录死锁信息,在这里,我将自己的一些心得贡献出来,与大家分享,也请各位指正。我们知道,可以使用SQL Server自带的Profiler工具来跟踪死锁信息。但这种方式有一个很大的敝端,就是消耗很大。据国外某大神测试,profiler甚至可以占到服务器总带宽的35%,所以,在一个繁忙的系统中,使用profiler显然不是一个好主意,下面我介绍两种消耗比较少的方法。其中第二种的消耗最小,在最繁忙的系统中也可使用。第一种最为灵活,可满足多种应用。方法一:利用SQL Server代理(Alert+Job)具体步骤如下:1.首先使用下面的命令,将有关的跟踪标志启用。SQ 阅读全文
摘要:
作者:老默 http://senir.blog.163.com (转载请注明出处)这几个筛选器都是找父亲的,但具体用法不同.parent(expr) - 查找父亲,只查一级,正宗的父亲,表达式应该很少用.parents(expr) - 加了复数,就变成多个父亲了,从父亲开始查,一直往上查,查到根元素,然后通过expr表达式过滤.closest(expr) - 这个跟parents类似,但是这个是从当前元素开始查,并且查到符合表达式的就停止了.parentsUntil(expr) - 跟parents类似,区别是不会查到根元素,遇到expr匹配的就停止了,同时不包括expr匹配到的那个元素... 阅读全文
摘要:
目前UpdatePanel还不支持文件上传。我查了下,有两个办法,我已测试过了,真得很好用。方案一的解决办法就是UpdatePanel中设置PostBackTrigger:<asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:FileUploadID="FileUpload1"runat="server"/><asp:ButtonID="Button1"runat=&q 阅读全文
摘要:
编辑:kasia在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务 处理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的 阅读全文