摘要: 1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关联了。b、直接修改后台——根据输入条件,先查出符合条件的供应商,并把相关记录保存在一个临时表里头,然后再用临时表去做复杂关联2.索引问题在做性能跟踪分析过程中,经常发现有不少后台程 阅读全文
posted @ 2011-08-02 17:43 月夜清风 阅读(405) 评论(0) 推荐(1) 编辑
摘要: 众所周知,打从.Net诞生那一天起,业界就弥漫着一股贬低.Net的空气。许多公司排斥.Net,因为.Net低效的名声,加之怕被微软绑架的担心。许多C++程序员有偏见,看不起.Net程序员,认为那些人比较菜,才学入门级的语言。Java程序员对.Net也不待见,我们会Spring,Hibernate等一大堆框架,你们除了用类库还会什么?这些看法有些确实是偏见,我们大可以有力地回击。有些看法却也不无道理,跨平台性.Net确实不如Java,主要是没有官方的多平台支持;论运行效率也确实与Native C++有天生的差距。然而很大一部分责任,要归疚我们.Net程序员。其实每个开发平台,每种编程语言都有优势 阅读全文
posted @ 2011-07-28 15:33 月夜清风 阅读(292) 评论(0) 推荐(0) 编辑
摘要: AddFlow for .NETAddFlow for .NET是一个.NET Windows窗体定制控制。它提供了与ActiveX版本近似相同的流程图/图表功能,以及一些新的功能特性,更高的灵活性,一个更简单但很强大的对象模式。它已经完全被C#改写,因此你就可以利用.NET所提供的基础设施。它是100%被管理的代码。AddFlow ActiveX控件 AddFlow是一个ActiveX控件,能让你迅速创建激活流程图的应用程序。对于这个图表(节点或链接)的每一个对象,都可以设定独特的颜色,字体,形状,风格,文本等等特性。当移动的时候节点保持连接状态。元文件支持,连载,多重撤销/重复,打印,缩放 阅读全文
posted @ 2011-07-25 17:03 月夜清风 阅读(5683) 评论(0) 推荐(1) 编辑
摘要: 由于在C#调用VC的DLL文件不能直接引用,那么,我们可以通过以下办法解决。DLL文件分为托管和非托管,在调用托管的很好办,直接被使用的需要引用,间接使用的需要拷贝到bin目录下.非托管的处理会比较麻烦,实际上,你拷贝到bin没有任何帮助,因为CLR会把文件拷贝到一个临时目录下,然后在那运行web,而CLR只会拷贝托管文件,这就是为什么我们明明把非托管的dll放在了bin下却依然提示不能加载模块了.那么,就可以直接放在system32的目录下,或者自己重新建个文件夹。调用DLL中的方法首先,应该在C#语言源程序中声明外部方法,其基本形式是:[DLLImport("DLL文件" 阅读全文
posted @ 2011-07-25 16:49 月夜清风 阅读(4472) 评论(0) 推荐(2) 编辑
摘要: 冒泡排序冒泡排序法using System;namespace BubbleSorter{ public class BubbleSorter{ public void Sort(int [] list){ int i,j,temp;bool done=false;j=1;while((j<list.Length)&&(!done)){ done=true;for(i=0;i<list.Length-j;i++){if(list[i]>list[i+1]){done=false;temp=list[i];list[i]=list[i+1];list[i+1]=temp;} }j 阅读全文
posted @ 2011-07-25 13:14 月夜清风 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 方法一declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1open cur_rowsfetch cur_rows into @id,@maxwhile @@fetch_status=0beginselect @max = @max -1set rowcount @maxdelete from 表名 where 主字段 = @idfetch cur_rows into @id,@maxendc 阅读全文
posted @ 2011-07-25 11:58 月夜清风 阅读(6087) 评论(0) 推荐(0) 编辑
摘要: (在贴吧中无意中看见了此贴,觉得值得收藏)笔记本品牌越来越多,国外的,国内的,时尚的,实用的,蓝牙,无线上网,集成摄像头,随心换外壳,越来越小,越来越漂亮,让人选购起来,没了主意。Saver结合自身经验和网络资料,整理出各大笔记本品牌优缺点,希望可以帮你选购到性价比最高的本本。 ASUS华硕笔记本 华硕是华人电脑的一个不大不小的骄傲,坚持“自己设计、自己制造、自有品牌销售”。除了自有芯片,主板,华硕还给其它品牌做代加工。比如SONY VAIO系列、SONY PS2。质量不错,承诺屏幕无亮点(三月内有可换)。兼容性好,散热问题解决的也比较彻底,做工上时有新意,号称“坚若磐石”,有一定道理。 AC 阅读全文
posted @ 2011-07-25 11:48 月夜清风 阅读(6199) 评论(0) 推荐(0) 编辑