2012年3月28日

摘要: 我们写C#代码时经常遇到一个类引用另一个类的方法,只需要引用另一个类的命名空间即可。js脚本也可以这么做。接下来的介绍希望对您有用。 js引用一般分为:aspx页面引用js 和 js文件引用js文件 一、aspx页面引用js 1、现在我们新建了一个js文件 diaoxw.js,同时添加一个getStr()方法,在输入字母时我们会发现并没有自动弹出这两个文件中定义的函数,也就是说没有智能提示,那我们该怎么办呢? 1,VS.NET 2008 IDE -> "Tools" -> "Options..."->"Text Editor& 阅读全文
posted @ 2012-03-28 19:07 Diaoxw 阅读(320) 评论(0) 推荐(0) 编辑
 
摘要: 现在的项目需要用jquery来操作前台及后台交互,所以开始钻研jquery,工欲善其事必先利器,把在VS2008下智能提示开发jquery提高我们的开发效率,希望对您也有用第一步:安装VS2008的sp1补丁包 sp1包含对jquery的支持,下载地址(http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx)第二步:安装VS 2008 SP1 补丁 KB958502 下载地址(http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=KB958. 阅读全文
posted @ 2012-03-28 18:50 Diaoxw 阅读(454) 评论(0) 推荐(0) 编辑

2012年2月1日

摘要: 记录本人在项目中所使用的规范,各种规范应该在项目启动前就已经确立,如果后面修改起来那真他妈的烦啊,现在我在的项目就是这种情况,所以总结一下,留待后用,也和大家一起讨论或分享,不一定适合所有人,不足之处请拍砖,如果您在项目中用到的规范不妨也贴出来,让大家学习一下,谢谢! 想到哪写到哪,可能写得有点乱,先写出来以后再整理吧!也等待大拿们的规范,一起整理出一套规范文档.1、使用空格,不用tab 编写代码时,为了易读和美观,尽量使用空格,不用tab,也可以把tab设置成几个空格。因为在移动代码保持内容格式不会发生变化2、get访问器放在set访问器 之前 通常写法应该是Get{} Set{},在修改. 阅读全文
posted @ 2012-02-01 18:50 Diaoxw 阅读(3167) 评论(11) 推荐(2) 编辑
 
摘要: 原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性,也觉得这些原则也都有相通之处,,正是有了他们才使我们由代码工人转为艺术家。下面我来点评一下六大原则,望各位拍砖:1、单一职责原则(Single Responsibility Principle,简称SRP) 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一.. 阅读全文
posted @ 2012-02-01 13:49 Diaoxw 阅读(180) 评论(0) 推荐(0) 编辑
 
摘要: 我们不但会写SQL,还要做到写出性能优良的SQL,今天看了别人的文章,感觉很好、自己又加工了一下, 贴出来与大家分享,如果你还有好的经验 也拿出来分享一下(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接 阅读全文
posted @ 2012-02-01 11:35 Diaoxw 阅读(5185) 评论(9) 推荐(7) 编辑

2012年1月30日

摘要: 最近自己在做一个小东西,用log4net日志组件来记录日志,自己在前人的基础上加工总结,拿出来给大家分享一下,不足之处大拿们使劲拍砖,感激不尽!第一步:配置config文件 为了方便管理,把log4net的配置文件从web.config中分离,新建一个名为log4net.config的文件,内容如下:View Code 1 <?xml version="1.0" encoding="UTF-8"?> 2 <log4net debug="false"> 3 4 <!--按日期分割日志文件 一天一个--> 阅读全文
posted @ 2012-01-30 17:20 Diaoxw 阅读(5772) 评论(16) 推荐(16) 编辑

2012年1月11日

摘要: 下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15104 阅读全文
posted @ 2012-01-11 11:23 Diaoxw 阅读(246) 评论(0) 推荐(0) 编辑

2012年1月6日

摘要: 天突然想到一个判断session是否合法的做法,asp.net的,之前我们的做法是下面这样的形式的:1 if (Session["UserID"] == "" || Session["UserID"] == null)2 {3 Response.Redirect("../Login.aspx?m=登录已超时,请重新登陆!");4 }复制代码一直我都觉得这个方法很不好,非常不好,但是一直也没找到好的方法,刚才突然就想到和匿名方法,结合??运算符,如果session为空,那么就不合法的了, 可以用来判断用户是否登录。由 阅读全文
posted @ 2012-01-06 14:30 Diaoxw 阅读(288) 评论(0) 推荐(0) 编辑
 
摘要: http://www.cnblogs.com/wuhuacong/winform:http://www.cnblogs.com/liulun/category/194708.htmlReport:http://www.cnblogs.com/xhwy/category/323222.htmlhttp://www.cnblogs.com/JamesLi2015/http://www.cnblogs.com/JamesLi2015/LingQ:http://www.cnblogs.com/lifepoem/category/330218.htmlAJAX:http://www.cnblogs.co 阅读全文
posted @ 2012-01-06 13:41 Diaoxw 阅读(169) 评论(0) 推荐(0) 编辑
 
摘要: publicobjectDeepCopy(objectobj){MemoryStreamms=newMemoryStream();BinaryFormatterbf=newBinaryFormatter();bf.Serialize(ms,obj);objectretval;ms.Seek(0,SeekOrigin.Begin);retval=bf.Deserialize(ms);ms.Close();returnretval;}其原理是使用类系列化和反序列化。 阅读全文
posted @ 2012-01-06 13:33 Diaoxw 阅读(168) 评论(0) 推荐(0) 编辑