程晓晖

博客园 首页 新随笔 联系 订阅 管理

2010年12月10日 #

摘要: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.IO; public partial class niunantest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click 阅读全文
posted @ 2010-12-10 08:24 fumen 阅读(176) 评论(0) 推荐(0) 编辑

2010年12月6日 #

摘要: .NET 2.0提供的缓存依赖机制ASP.NET 2010-09-20 17:09:23 阅读6 评论0 字号:大中小 订阅 在访问量大,但更新较少的网站中使用缓存,可以大大提高运行效率;加上.NET 2.0提供的缓存依赖机制,我们可以很方便的对缓存进行管理更新;以下是本人学习的一点心得体会,希望能够起到抛砖引玉的作用。 建立缓存依赖: /**//// summary /// 建立缓存依赖项 /// /summary /// returns/returns private AggregateCacheDependency TableDependency() { Aggregat 阅读全文
posted @ 2010-12-06 16:18 fumen 阅读(4519) 评论(1) 推荐(1) 编辑

2010年12月2日 #

摘要: 2010年03月04日 星期四 11:00(原创:灰灰虫的家http://hi.baidu.com/grayworm)LinQ to Objects是LinQ家庭的核心,其它的LinQ也使用了与LinQ to Objects相同的查询句法。最终编译器都是把LinQ句法翻译成扩展方法的链式表达式,同时把扩展方法中的lambda表达式转换成匿名类中的匿名方法,然后再把查询表达式编译成MSIL。LinQ... 阅读全文
posted @ 2010-12-02 15:19 fumen 阅读(660) 评论(0) 推荐(0) 编辑

摘要: <script language="javascript">String.prototype.remove = function(start, length) {var l = this.slice(0, start);var r = this.slice(start+length);return l+r;}var a = "123456789";alert(a.remove(3,2)... 阅读全文
posted @ 2010-12-02 14:24 fumen 阅读(396) 评论(0) 推荐(0) 编辑

摘要: 在oracle中,我们使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,下面的这个方法就是解决这个问题的 测试 string test = "1,2,3,4,5,6,7,8,9,10"; string[] myTest = test.Split(','); string temp = ""; for (int i = 0; i < myTest.Length;... 阅读全文
posted @ 2010-12-02 14:22 fumen 阅读(1985) 评论(0) 推荐(0) 编辑

2010年12月1日 #

摘要: 多行文字居中还有另外一种方法:多行内容居中,且容器高度可变,也很简单,给出一致的 padding-bottom 和 padding-top 就行:.middle-demo-2{padding-top: 24px;padding-bottom: 24px;} 优点:1. 同时支持块级和内联极元素2. 支持非文本内容3. 支持所有浏览器 缺点:容器不能固定高度(参考)如果是单行文字想垂直居中,只要保证... 阅读全文
posted @ 2010-12-01 13:09 fumen 阅读(163) 评论(0) 推荐(0) 编辑

2010年11月30日 #

摘要: namespace GradView.WebApp.App_Code{ public class JsonHelper { /**//// <summary> /// 生成Json格式 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="obj"><... 阅读全文
posted @ 2010-11-30 16:22 fumen 阅读(313) 评论(0) 推荐(0) 编辑

摘要: namespace GradView.WebApp.App_Code{ public static class JsonTableHelper { /**//// <summary> /// 返回对象序列化 /// </summary> /// <param name="obj">源对象</param> /// <returns>... 阅读全文
posted @ 2010-11-30 16:22 fumen 阅读(238) 评论(0) 推荐(0) 编辑

2010年11月27日 #

摘要: NET为我们提供了不少验证控件,一定程度上减少了程序员在开发上的工作量,但是有很多时候我们往往会需要自定义一些自己的验证流程,而无法通过.NET中所提供的验证控件来完成。通常验证的话,分为客户端和服务器端验证,这里我们所提到的验证都是指客户端验证。最常见的做法便是自己写一段JavsScript脚本,根据验证是否通过返回true或者是false。然后通过controlID.Attribute[&ld... 阅读全文
posted @ 2010-11-27 23:45 fumen 阅读(386) 评论(0) 推荐(0) 编辑

2010年11月25日 #

摘要: setTimeout和setInterval的区别这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法 实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。 不过这两个函数还是有区别的,setInterval在执行完... 阅读全文
posted @ 2010-11-25 16:42 fumen 阅读(141) 评论(0) 推荐(0) 编辑