上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 27 下一页
  2010年6月6日
摘要: 下面两个小问题是楼猪在实际项目开发中遇到的,贴上来和大家讨论下。1、数字长长的,在c#里合法的长整型数字在javascript下竟然......看下面几行简单代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->vara=2010060612120909191;//按时间生成的Id1varb=2010060612120909199;//按时间生成的Id2alert(a==b);//alert(a);//有什么惊人发现吗?//alert(b 阅读全文
posted @ 2010-06-06 21:41 JeffWong 阅读(4347) 评论(11) 推荐(2) 编辑
  2010年5月30日
摘要: 虽然一直没怎么用过html控件textarea,但是根据自己一贯的作风,楼猪大胆认为textarea和服务器控件TextBox的TextMode为MultiLine的文本框在最终生成的html标签上应该是一样的。也许是先入为主吧,在上周的一个设计页面中,楼猪毫不思索地写下了下面的html代码:[代码]然后,vs有一个提示:消息1验证 (XHTML 1.0 Transitional): 属性R... 阅读全文
posted @ 2010-05-30 13:35 JeffWong 阅读(3825) 评论(2) 推荐(1) 编辑
  2010年5月25日
摘要: 楼猪上周周末偶而有感而发(也就是ado.net快速上手实践篇(一)和(二) ),想不到收到三位童鞋的邮件,提出了他们的疑问,并指出楼猪在源码中存在的问题。非常感谢他们的细心和认真的态度,在这里抱住鸣谢一下。下面,楼猪就把童鞋们发现的问题和提出的疑问一并整理,统一回复一下,草草落笔,恐怕还有讹误,请注意甄别。一、代码中的问题1、伪SqlMapper的基类为什么用抽象类BaseSqlMapper而不用接口?答:楼猪也知道在IBatis下的SqlMapper的基类就是一个接口ISqlMapper,但是楼猪写代码的时候,发现泛型约束在抽象基类里写一次,在SqlMapper下就不要再写了,而用接口就必须 阅读全文
posted @ 2010-05-25 22:09 JeffWong 阅读(2206) 评论(3) 推荐(2) 编辑
  2010年5月23日
摘要: 我们接着上文继续完成我们的ado.net简单实践。五、dal层数据访问实现在这里我们使用前一篇文章里实现的数据持久化层和伪SqlMapper对象,实现数据操作。下面我们来看看Dal下核心的Dao如何实现:还记得我们在IBatis.net下面的dao类是怎么实现的吗?没错,我们根据一个基类BaseDAO和它的构造函数,实现dao的配置加载。但是楼猪的实现没有那么复杂和强大,本文的实现其实就是通过BaseDAO和构造函数获取数据库连接对象的key,初始化一个SqlMapper,然后利用SqlMapper对象进行基本的CRUD等等数据操作。那么我们如何利用BaseDAO和构造函数就像以前在IBati 阅读全文
posted @ 2010-05-23 18:47 JeffWong 阅读(2383) 评论(6) 推荐(2) 编辑
摘要: 前言:这两天重温经典,对ado.net的东西稍微深入的了解了一下,顺便写点代码练练手,全当是复习笔记吧。一、简单说说ado.net的5大常用对象既然说ado.net,当然不能免俗地要提到5大常用对象。本文不会对ado.net的5大对象和它们的关系进行过多阐释,不过我们应该对下面这张图的结构有个了解:关于上图图示中的5大对象,经常做以数据为驱动的mis系统的童鞋应该不会陌生。本文一笔带过。下面我们一步一步实现以ado.net为核心的数据访问程序。【注意:下面的示例代码和demo是楼猪本周六和周日两天时间实现的,未经详细测试,可能有重大bug,下载学习使用的童鞋务必注意】二、数据访问持久化层1、I 阅读全文
posted @ 2010-05-23 14:03 JeffWong 阅读(4015) 评论(5) 推荐(4) 编辑
  2010年4月25日
摘要: 楼猪的上一篇“实现IDisposable接口,手动完成资源回收”本是无心之作,自己的本意是实现类似于微软.net里的某些类,外部调用的时候using一下完事。看了园子里几位高手的留言,楼猪在这里统一感谢他们的不吝赐教。下面楼猪就简单总结并回答一下他们的观点:1、资源回收代价大,代码中慎用GC回收楼猪:完全赞同。一直以来楼猪肤浅的认识就是,.net是自动回收机制,早晚它都会调... 阅读全文
posted @ 2010-04-25 16:33 JeffWong 阅读(2134) 评论(4) 推荐(0) 编辑
  2010年4月24日
摘要: 之前nc楼猪一直想当然地认为一个对象实现了IDisposable接口,执行GC.Collect方法后,GC会帮助我们自动实现对所有资源的回收。比如下面的一段代码:1、一个继承自IDisposable接口的类代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/... 阅读全文
posted @ 2010-04-24 22:02 JeffWong 阅读(2990) 评论(9) 推荐(1) 编辑
  2010年4月17日
摘要: 【原文地址:jQuery实例:输入框下拉提示,仿google suggest 】前言:最近项目中需要用到jQuery实现google suggest这种功能。搜了一下,除了jQuery插件,又粗略看了几篇直接手写jQuery代码的。发现开篇提到的“jQuery实例:输入框下拉提示,仿google suggest”这篇里的源代码被转载的较多,所以又认真研读了两遍。个人认为它的实现思路是非常清晰简单而且脚本代码量也是比较少的。不过,虽然楼猪看脚本是一点问题没有,但是在自己的电脑上实验的时候还是发现了比较严重的几个小问题。更可惜的是原文的服务端的实现和配置让楼猪感到了一点水土不服(它是针对java环 阅读全文
posted @ 2010-04-17 20:09 JeffWong 阅读(8702) 评论(17) 推荐(2) 编辑
  2010年4月10日
摘要: 前言:闲暇时重新再看之前很多项目代码的时候,发现很多总是有那么点缺陷的代码,如芒刺入骨,令人心烦。挣扎良久,苦口婆心劝荐自己今后要争取把某些代码写的更易用更灵活更完善一些。比如在这篇已经提及到的通用客户端分页显示辅助类(AspNetPager),在大大小小项目中出现频率非常高,但是显然对分页形式的选择和样式的控制弱了点。虽然之前这个功能的实现都是按照实际项目的需求来实现的,对旧项目没有影响,但是这... 阅读全文
posted @ 2010-04-10 15:11 JeffWong 阅读(1368) 评论(5) 推荐(0) 编辑
  2010年4月8日
摘要: 前言:下面几条都是根据自己开发经验和网上资料整理总结的,初学者可适当入门学习,加深印象,高手请54.Func和Action委托的区别和简单使用1、两种委托的常见形式和区别(1)、Func委托有5个重载形式,区别仅在于它所指向的方法的签名的参数个数,分别如下:Func<TResult> Func<T,TResult> Func<T1,T2,TResult> unc... 阅读全文
posted @ 2010-04-08 21:21 JeffWong 阅读(10240) 评论(1) 推荐(4) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 27 下一页