摘要: 大半年没有来经营我的博客,非本人不勤快,是在创业,根本没有时间来,但此次有个小项目中,用到了linq to sql,既然这样,想必需要做多条件组合查询了,虽然我对表达式树的研究也只是寥寥地,但除此方法,似乎别无他法,只好硬着头皮研究一下.  本篇适合于规模较小的数据量,对于大数据量,需要用另外的方式,见下一篇  首先,从网上搜,是必不可少的,大概了解了一下linq 多条件组合查询的方向,就开始动手... 阅读全文
posted @ 2010-06-13 11:31 活跃的毛虫 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 对于DataSet,DataReader,sql语句取数据,存储过程取数据这些常见的方式,它们之间的效率问题,网上的评论非常多,而且又不是十分地统一,为了证明它们到底"有多快",我进行了如下测试:测试一:主题:DataSet VS DataReader 数据量:10万数据的测试表连接方式:本机先进行数据表DataTable的装载测试:DataTable+sql语句装载 Code highlight... 阅读全文
posted @ 2009-12-24 16:00 活跃的毛虫 阅读(718) 评论(3) 推荐(2) 编辑
摘要: 最近在一个项目中需要用到无限分类的平铺多选,单选这些功能,查了一些资料,结果大都是一些用IFrame这样的东西做的,虽然用起来直观,但本人更喜欢集成控件形式的,于是抽了一些时间做了一个.思路是利用控件+JS+不同的无限分类表,支持一页多控件,支持不同的无限分类表.效果图如下:当这些父类被选择时,子类都被选择.当这些父类取消选择时,其下所有子类都被取消选择.代码如下:控件behind代码CS:[代码... 阅读全文
posted @ 2009-12-01 16:06 活跃的毛虫 阅读(513) 评论(0) 推荐(0) 编辑
摘要: //调用方法,调用之前,请将之前的代码存为“CityCodeList.js”,下面以HTML示例演示。[代码]本是不值得一提的东西,网上也有很多代码,但实际上,这个JS已经替代了我原来的城市数据库,通过这个JS,可以在客户端做很多的事情,减轻服务器的负担,并且增强体验.例如,我们可以得到某个市的拼音,或者同属一省的其它市等.我觉得这种轻量级的非敏感数据,在合适的时候,可以放... 阅读全文
posted @ 2009-11-24 10:35 活跃的毛虫 阅读(429) 评论(2) 推荐(0) 编辑
摘要: 前段时间帮一个朋友修改一个项目,严格地讲应该是烂尾工程,里面用到省市两级联动,居然用到AJAX,也就是说每改变一个省,都不得不从数据库中去遍历一次相关的市,而且整个过程没有缓存,也没用到任何AJAX框架,导致客户体验相当的差,因为会慢半拍,或者报错!~.既然是朋友,那我决定帮他稍稍改进一下这个错误.以增强客户体验.JS源码是这样的:CityCodeList.js:[代码] 阅读全文
posted @ 2009-11-24 10:23 活跃的毛虫 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 本文献给徘徊在Ajax框架门口的技术人员:如今浏览器多如牛毛,对javascript的解释又不统一,所以,很多技术团体或者组织就写出一套专门的应对大多数浏览器的JS框架,当然有很多,我这里不一一介绍,仅拿里面最小巧的一个ProtoType来作为案例.用ProtoType原因主要有几下几个:1.它小巧,用于一般的Ajax交互已经够用了2.它易上手,没有复杂的语法,核心语句只有几句....使用步骤:1... 阅读全文
posted @ 2009-10-16 15:21 活跃的毛虫 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 其实挺简单,但对于我这水平的人来说,却费了小半天工夫,为啥?对.net的类库太不熟悉!好了,自我检讨过后,讲述过程并贴出代码:首先,在您的解决方案中新建一个项目并添加一个新的扩展类,或者在已有项目中添加一个新扩展类也可以,如下图所示(ClassLibrary1即是新添的项目):新类的代码如下:[代码]代码很少,但我却Reflection了不少类库,比如mscorlib.dll,唉,最终还是如此简短... 阅读全文
posted @ 2009-10-14 10:34 活跃的毛虫 阅读(676) 评论(1) 推荐(0) 编辑
摘要: 在webcast里实在找不出这一讲的源代码,无奈之下,自己动手稍作了一下修改.这样能编译,也能按规矩运行了.源代码下载:PartialViewTest.rar先来看一下文档的位置,我比较懒,直接帖图比较方便:然后,我把自己的代码帖出来,不管这么多了,从上往下帖:首先是HomeController.cs,因为我就是用这个HomeController来做的.[代码]接下来,是我的Models里的一个用... 阅读全文
posted @ 2009-08-18 17:38 活跃的毛虫 阅读(1095) 评论(2) 推荐(0) 编辑
摘要: 在大量数据的情况下,两者的差距就明显了! String str1 = String.Empty; StringBuilder sb1 = new StringBuilder(); Stopwatch watch1 = new Stopwatch(); watch1.Start(); for (var i = 0; i < 100000; i++) { str1 += "add" + i.To... 阅读全文
posted @ 2009-04-07 17:35 活跃的毛虫 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 最近由于工程需要,要做一个动态的幻灯图片功能,也就是说,图片必须是受控的,可翻页,可动态更新,网上的一些实例都是静态的多张幻灯,这些不能满足我的要求,找了半天,发现Mootools有个Fx.Tween功能,比较适用于幻灯,于是,只能自己动手了。当客户端带参数进入这个页面,例如:PictureView.aspx?Id=XXX时,这张图片可由PictureView.aspx这个页面直接响应输出,或者提... 阅读全文
posted @ 2009-03-17 16:00 活跃的毛虫 阅读(910) 评论(0) 推荐(0) 编辑