摘要: 有一组整数,例如:5, 1, 9, 1, 3, 3, 5, 9, 10, 12, 4, 2, 7, 8, 5, 9 , 例如第一位5,5<1,所以5的升序就是1,第二位 1,一位1<9,9后面是1,所以升序为2,以此类推。C#实现的代码如下: 1 //定义整形数组变量 2 int[] arr = new int[] { 5, 1, 9, 1, 3, 3, 5, 9, 10, 12, 4, 2, 7, 8, 5, 9 }; 3 //定义一个数组的变量,用于存放数组的下标,已经升序位数 4 int[] len = new i... 阅读全文
posted @ 2013-08-06 13:30 飘落的枫叶 阅读(236) 评论(0) 推荐(0)
摘要: 第一章 .net体系结构1、 在.net4..0以后可以使用可选参数和命名参数,所谓可选参数,就是指在定义方法的时候,给指定的参数设定一个默认值,命名参数,就是在调用方法的时候,可以针对方法的参数名称进行赋值。 1 /// 2 /// 可选参数 3 /// 4 /// 5 /// 6 public void CreateUser(string firstName, string lastName, bool isAdmin = true, bool isTrialUer = false) ... 阅读全文
posted @ 2013-08-08 09:05 飘落的枫叶 阅读(201) 评论(0) 推荐(0)
摘要: 元素自适应背景圆角图片 很多时候,元素的长度不是固定的,这样就不好设置背景图片,尤其是带圆角的背景图片,图片太短也不行,太长也不行。解决方法如下: 1 2 3 4 25 26 27 28 29 30 测试测试测试测试31 32 33 34 35 三张图片分别是左侧带圆角图片,中间部分,和右侧带圆角部分。这样就可以达到元素背景图片自适应功能。 阅读全文
posted @ 2013-08-07 17:16 飘落的枫叶 阅读(164) 评论(0) 推荐(0)
摘要: 首先来还原一下页面的内容。1 页面中有个p元素,执行fun()函数2 2342342342343 4 这是fun函数的定义5 function fun() {6 $(this).wrap("");7 }当点击p元素的时候,会报不支持该接口。分析原因: 页面加载时,p元素只绑定了fun函数,而并没有对fun函数中的this进行获取对象,在点击p时,this关键字是得不到p元素的。解决方法: 我们可以换成例外一种写法,就可以使用this获取对象了。代码如下: 1 $("p").click(function(){2 $(this)... 阅读全文
posted @ 2013-08-07 17:04 飘落的枫叶 阅读(270) 评论(0) 推荐(0)
摘要: 今天遇到一个问题,我顶部的div设置了最大的z-index值,在ie8中能够显示正常,但是在ie7下,该div被其它层覆盖了。经百度发现,原来在ie7和ie6中要对比两个不同级别的元素的z-index要逐级的向父元素查找。如果父元素没有可比性,那么后面的元素会无视前面的元素的z-index强行覆盖。所以这在IE6/7下面是要注意。解决方式也很简单,给父元素加上z-index使他们具有可比性。(注:内容来自《百度空间》) 阅读全文
posted @ 2013-08-07 16:49 飘落的枫叶 阅读(147) 评论(0) 推荐(0)
摘要: 由于对数据的处理非常频繁,数据库日志非常大,要对日志进行缩减,可以用如下SQL语句。USE BJZLS_OA;GO-- Truncate the log by changing the database recovery model to SIMPLE.ALTER DATABASE BJZLS_OASET RECOVERY SIMPLE;GO-- Shrink the truncated log file to 1 MB.DBCC SHRINKFILE (BJZLS_OA_Log, 1);GO-- Reset the database recovery model.ALTER DATABASE 阅读全文
posted @ 2013-08-07 10:05 飘落的枫叶 阅读(220) 评论(0) 推荐(0)
摘要: 在Request的时候,如果出现HTML代码或者JS代码的时候,系统会认为这是不安全的,就会报错“从客户端中检测到有潜在危险的Request.Form 值”。但是我们在项目中往往需要报错HTML和JS代码,那么就需要进行一下设置: 配置文件(Web.config)配置:1 2 3 View Code 修改页面的文档头部,设置:ValidateRequest="false"1 View Code 通过上述配置如果还是报错,那么再修改一下配置文件:1 View Code 大功告成,现在就不用担心报错了。 阅读全文
posted @ 2013-07-29 09:55 飘落的枫叶 阅读(125) 评论(0) 推荐(0)
摘要: 所谓递归算法就是通过调用自身,满足某个条件时停止调用,再按照调用路线逐步返回。一般情况下,程序中很少用到递归算法,因为递归算法不停的调用自身,调用时会产生时间和空间的开销,影响系统性能。 C#中递归算法的实现: 1 /*求n的阶乘 2 *递归算法一般不是解决问题的有效途径,因为递归包含函数调用,调用函数 3 时要时空开销。*/ 4 public static long fact(int n) 5 { 6 if (n <= 1) 7 { 8 ... 阅读全文
posted @ 2013-07-23 17:14 飘落的枫叶 阅读(166) 评论(0) 推荐(0)
摘要: 在一般处理程序中,直接访问Session是访问不了的,需要添加引用 using System.Web.SessionState; 并且要让类实现IRequiresSessionState 和IReadOnlySessionState这两个接口。 1 public class CheckUser : IHttpHandler,IRequiresSessionState , IReadOnlySessionState 2 { 3 4 public void ProcessRequest(HttpContext context) 5 { 6 ... 阅读全文
posted @ 2013-07-22 17:34 飘落的枫叶 阅读(304) 评论(0) 推荐(0)
摘要: 之前遇到一个问题,js获取文件url,本地调试的时候获取的路径是正确的,但是发布到IIS上,发现获取的url中少了一个网站的名称(就是建立虚拟目录的名称), 例如: 正确的url是:http://192.168.2.113/Calendars/Helps/CheckUser.ashx 但是我获取的是: http://192.168.2.113/Helps/CheckUser.ashx 解决方法如下: 定义一个JS函数,用于返回文件的路径,这样在本地和IIS上都能返回正确的URL。 function getUrl() { var pathName = window.loca... 阅读全文
posted @ 2013-07-22 17:27 飘落的枫叶 阅读(408) 评论(0) 推荐(0)