Beyond the dream——飛雪飄寒

————磨難不過是人生鍵盤的回車。。。。。。
posts - 84, comments - 637, trackbacks - 38, articles - 32
  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理

学习总结

     摘要: SQL语句是数据库应用中一个非常关键的部分,它执行性能的高低直接影响着应用程序的运行效率。SQL语句的优化就是将性能低的sql语句转换成达到同样效果的性能更高的SQL语句,于是人们在SQL语句的优化上投入了很大的精力,出现了许多SQL语句优化工具,LECCO SQL Expert Pro for SQL Server、Embarcadero SQL Tuner就是其中的两种,但是我在安装以后使用时都出现了问题,不知道大家有没有用过这两款优化工具,麻烦帮忙解答以下问题。  阅读全文

posted @ 2010-03-03 11:11 飛雪飄寒 阅读(1746) | 评论 (10)  编辑 |

     摘要: 2010年度全国计算机技术与软件专业技术资格(水平)考试报名即将开始,站在自己的角度上,应该如何来选择报考的专业(仅限于信息系统项目管理师、系统分析师、系统架构设计师),以及如何根据自己的职业定位、兴趣爱好、考试目的等来进行综合权衡和决策呢?在此希望听听博友们的看法,并希望博友们能够发表一下自己的选择定位及标准。自己也在网上查了一些关于信息系统项目管理师、系统分析师、系统架构设计师的职责要求,现贴出来以供大家同样做参考。  阅读全文

posted @ 2010-02-04 17:14 飛雪飄寒 阅读(2193) | 评论 (24)  编辑 |

     摘要: 最近的一个项目中,由于数据量特别大,导致生成一个报表需要等待10多分钟,所以必须对系统进行优化,跟踪程序后发现数据是从由六个表联接而成的视图中过滤出来的,并且六个表中每个表中的数据都是百万级的,这样联接后效率可想而知了?所以得先对视图进行优化,检查这六个表后发现其中的两个表未建索引,于是马上对其设置索引,再把select的没用字段去除后,再重新执行一下查询语句后,发现效率提高了差不多20%,但是总的来说时间还是比较长,看来还得继续改进。听朋友说索引视图可以大大提高效率,于是从网上查找了一些关于索引视图的资料,并对其进行了简单学习,现总结如下:  阅读全文

posted @ 2010-01-22 13:03 飛雪飄寒 阅读(1291) | 评论 (4)  编辑 |

     摘要: 我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。   阅读全文

posted @ 2009-06-29 22:01 飛雪飄寒 阅读(437) | 评论 (0)  编辑 |

     摘要: 大家都知道在数据库中如何添加自增长列,我们可以将这个自增长列绑定到DataGrid上使得用户方便的知道现在是第几行,现在我介绍一种不用数据库就可以简单显示出自增长列的方法,有人可能会说既然数据库支持我们为什么这样做?我想有如下的两个理由:1、不是所有的表都有自增长列。2、当自增长列不自动复制的时候会出现断号的现象,即使复制这也是有可能发生的。   阅读全文

posted @ 2009-03-04 17:09 飛雪飄寒 阅读(457) | 评论 (0)  编辑 |

     摘要:   前几天忙于table固定多层表头的实现,现对其实现过程进行总结如下:思路1:完全通过样式来实现,但实现过程中发现页面在Visual Studio 2008、Dreamweaver等开发工具中预览没有任何问题,但在IE显示的时候表头显示不正常,具体问题可参见 求“table固定多层表头”所遇问题的解答! ,有博友说是“IE的BUG吧。实际的rowspan居然与位于第几行有关(顶部的没多,位于第二行的,多一行,位于第三行的,多二行……)。试几种方法都避不开。”,具体是什么原因到现在还没弄明白(此思路暂未能实现,具体原因还没找到,希望知道的博友帮忙回答一下);思路2:通过JS+样式来实现,先把完整表画在页面上,然后在页面加载后,利用脚本,把表头部分在原表中隐藏,之后,在这张完整数据表的上面加一个单独的表,这个表只装表头,不过在统一两个表的列宽的时候花费了我不少力气(此思路已实现)。  阅读全文

posted @ 2009-02-16 11:48 飛雪飄寒 阅读(2680) | 评论 (5)  编辑 |

     摘要:   验证码功能一般是用于防止批量注册的,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或字母或符号或文字,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。  阅读全文

posted @ 2009-01-22 11:36 飛雪飄寒 阅读(2315) | 评论 (9)  编辑 |

     摘要: ASP.NET中一般都是使用SQL Server作为后台数据库。一般的ASP.NET数据库操作示例程序都是使用单独的数据访问,就是说每个页面都写连接到数据库,存取数据,关闭数据库的代码。这种方式带来了一些弊端,一个就是如果你的数据库改变了,你必须一个页面一个页面的去更改数据库连接代码。第二个弊端就是代码冗余,很多代码都是重复的,不必要的。因此,我试图通过一种一致的数据库操作类来实现ASP.NET的数据访问,在我之前的文章.net数据库操作类(C#) 中已经简单总结了对数据库的操作,现在.net数据库操作类(C#) 的基础上进行了如下改进: 1、添加了事务处理机制; 2、添加了SQL参数化操作; 3、添加了对存储过程的操作; 4、添加了对SQL参数和存储过程的综合操作; 现把.net数据库操作类代码公布出来,如有问题,欢迎大家指正!  阅读全文

posted @ 2008-12-02 16:58 飛雪飄寒 阅读(1096) | 评论 (5)  编辑 |

     摘要: 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼的问题之一。  阅读全文

posted @ 2008-11-17 22:38 飛雪飄寒 阅读(2612) | 评论 (1)  编辑 |

     摘要: 在项目中一般都需要将报表数据导出到EXCEL中,但经常出现导出长串数据(如身份证)到EXCEL中后显示为科学计数法的格式,或者报表中显示为001的数据导出到Excel后成了1的格式,下面简单介绍一下以上问题的解决方法。  阅读全文

posted @ 2008-11-17 15:08 飛雪飄寒 阅读(1187) | 评论 (4)  编辑 |

     摘要: 最近在项目中使用VBS来实现图片的批量删除和批量导入功能,但不知道为什么,只要在我机器上一运行VBS文件就提示“没有在该机执行windows脚本宿主的权限。请与系统管理员联系。”的错误。下面贴出本人的解决方法,并附上图片批量导入及批量删除的VBS代码。  阅读全文

posted @ 2008-11-06 14:23 飛雪飄寒 阅读(1464) | 评论 (0)  编辑 |

     摘要: .NET中的委托与事件——之简单入门,适用于入门的朋友,对大虾而言可能是班门弄斧!  阅读全文

posted @ 2008-10-23 15:29 飛雪飄寒 阅读(377) | 评论 (1)  编辑 |

     摘要: 最近,在.net项目中需要实现计算两个日期间的工作日总数,下面简单介绍一下其实现过程 ! 先介绍一下计算逻辑: 1.初始化某一年中的所有周六和周日,比如初始化2008年的所有周六、周日,存入表ConfigDate中; 2.添加周六、周日外的其它节假日,比如国庆节、五一节、元旦等至表ConfigDate中; 3.查询某年某月中的所有节假日,并能对某一节假日进行设置其有效性,比如我某个周六加班,则设置该周六假日无效,实际上该天当计算的时候也是工作日; 4.当输入开始日期和结束日期后,把开始日期至结束日期的每一天与ConfigDate表中所有有效节假日进行对比,如果没有找到则工作日总数加1;  阅读全文

posted @ 2008-09-22 20:12 飛雪飄寒 阅读(1552) | 评论 (4)  编辑 |

     摘要: .net实现生成及打印条形码功能,本文简单总结了自己的实现方法。  阅读全文

posted @ 2008-09-17 09:48 飛雪飄寒 阅读(1049) | 评论 (57)  编辑 |

     摘要: 主要内容:一、SqlServer存储过程简单实例;二、C#中使用带返回值的SqlServer存储过程;三、SqlServer存储过程的事务处理;四、.Net中使用事务处理.  阅读全文

posted @ 2008-09-04 22:42 飛雪飄寒 阅读(1003) | 评论 (0)  编辑 |

     摘要: 在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。  阅读全文

posted @ 2008-09-01 10:51 飛雪飄寒 阅读(3438) | 评论 (3)  编辑 |

     摘要: 一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode...   阅读全文

posted @ 2008-08-14 17:24 飛雪飄寒 阅读(2977) | 评论 (12)  编辑 |

     摘要: 在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。   阅读全文

posted @ 2008-07-31 22:01 飛雪飄寒 阅读(6235) | 评论 (3)  编辑 |

     摘要: 今天在ZDNetChina中文社区看到一篇关于asp.net学习流程的文章,觉得写得挺不错的,于是收藏一下,相信自己每隔一段时间看一遍都会有不同的体会。  阅读全文

posted @ 2008-07-24 21:15 飛雪飄寒 阅读(468) | 评论 (0)  编辑 |

     摘要: 在.net使用DotNetCharting控件生成报表统计图总结 文章中,不少朋友提出“每运行一次DotNetCharting页面,就会生成一个图片,这样图片不是越来越多吗?请问怎样自动删除DotNetCharting生成的图片呢”的问题,于是自己对asp.net删除文件夹里图片的问题进行了处理。  阅读全文

posted @ 2008-07-23 16:34 飛雪飄寒 阅读(3052) | 评论 (14)  编辑 |

     摘要: Server.MapPath的用法小结  阅读全文

posted @ 2008-07-23 16:19 飛雪飄寒 阅读(2172) | 评论 (2)  编辑 |

     摘要:

最近在做项目时要对数据进行统计分析,所以必须生成一些报表统计图(如柱形图、饼图、曲线图等),网上强烈推荐了使用DotNetCharting控件来实现,于是自己对DotNetCharting控件进行了简单的学习,下面先简单介绍一下DotNetCharting控件及其使用,更为复杂的多维统计图的实现可以参照官方网站的说明!

  阅读全文

posted @ 2008-07-18 11:37 飛雪飄寒 阅读(8949) | 评论 (133)  编辑 |

     摘要: 常用正则表达式总结  阅读全文

posted @ 2008-07-11 15:26 飛雪飄寒 阅读(493) | 评论 (1)  编辑 |

     摘要: 本文从八个方面列出了具体的解决方法,如有不当之处望予指正,如有更好的思路,欢迎补充!  阅读全文

posted @ 2008-07-11 10:53 飛雪飄寒 阅读(1796) | 评论 (10)  编辑 |

     摘要: 在做.NET项目时,经常会遇到要导出文件的问题,如将DataGrid中的数据导出到word、excel文件等。下面是自己写的一个.net导出文件操作类,现把代码贴出来,以供参考,如有不当之处望予指正!   阅读全文

posted @ 2008-06-24 16:52 飛雪飄寒 阅读(2179) | 评论 (5)  编辑 |

     摘要: 这几天在做项目时要对数据进行统计分析,所以必须生成一些统计图(如柱形图、饼图、曲线图等),于是我首先想到了微软的owc11控件,owc11控件是microsoft office 图表控件(owc10为ofiiceXP的组件、owc11为office2003的组件,组件的路径为C:\Program Files\Common Files\Microsoft Shared\Web Components\11\owc11,帮助文件的路径为C:\Program Files\Common Files\Microsoft Shared\Web Components\11\2052),调用它可以生成三维图、柱状图、饼状图、趋势图和误差图等。   阅读全文

posted @ 2008-06-19 22:43 飛雪飄寒 阅读(2717) | 评论 (14)  编辑 |

     摘要: 本文主要对.net常用函数的功能及使用技巧进行了总结!  阅读全文

posted @ 2008-06-17 16:37 飛雪飄寒 阅读(484) | 评论 (0)  编辑 |

     摘要: 在做.NET项目时,会经常遇到要导出文件的问题,如将DataGrid中的数据导出到excel、word文件等,经常使用的是Office中的OWC组件,这个组件提供的功能很强大,在一般的项目中都可以满足当前的需要.但是这个功能强大的组件使用起来却不是很方便,不但有版本的问题,而且代码量也相对比较大.现在简单介绍一下利用Respone对象和相关的IO实现导出excel/word等文件的方法。   阅读全文

posted @ 2008-06-13 16:31 飛雪飄寒 阅读(1974) | 评论 (8)  编辑 |

     摘要: 主要介绍了datagrid多层表头及datagrid列动态统计功能的实现,希望能给大家带来帮助!  阅读全文

posted @ 2008-06-12 17:25 飛雪飄寒 阅读(635) | 评论 (0)  编辑 |

     摘要: 60个经典的电脑使用技巧,肯定会给大家带来帮助的!  阅读全文

posted @ 2008-06-05 15:15 飛雪飄寒 阅读(490) | 评论 (3)  编辑 |

posted @ 2008-05-30 11:21 飛雪飄寒 阅读(878) | 评论 (0)  编辑 |

posted @ 2008-04-30 21:05 飛雪飄寒 阅读(316) | 评论 (3)  编辑 |

     摘要: 一、 开发前的准备 1、 在装有Windows 2000或者Windows XP Professional的机器上安装.net Framework SDK、Visual Studio.Net、Visual Source Safe 6C。(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含了对.Net的支持)这些工具在Visual Studio.Net的安装盘上都可以找到。 2、 一台专门用于存放版本控制中心数据库的服务器。该服务器不需要安装.NET Framework SDK和VS.net,但是必须安装VSS 6C。我们称这台服务器为开发服务器DataCenter。 3、 一个主域控制器,将DataCenter服务器加入这个域,为每一个开发用户分配域帐号。这样所有小组成员可以通过登录到Window NT域来访问版本控制信息。 注意:Visual Studio 6所带的Visual Source Safe 6不支持.Net的一些文件格式。如果你安装了V  阅读全文

posted @ 2008-04-28 22:15 飛雪飄寒 阅读(373) | 评论 (0)  编辑 |

posted @ 2008-04-28 13:07 飛雪飄寒 阅读(408) | 评论 (0)  编辑 |

     摘要: 本节主要总结了关于jsp乱码问题的解决方法  阅读全文

posted @ 2008-03-11 15:23 飛雪飄寒 阅读(1383) | 评论 (1)  编辑 |

     摘要: 本节主要总结了jsp连接各种类型数据库的表达方式  阅读全文

posted @ 2008-03-11 15:14 飛雪飄寒 阅读(812) | 评论 (0)  编辑 |

     摘要: 本文主要总结了Tomcat部署发布JSP应用程序的三种方法
  阅读全文

posted @ 2008-03-11 15:08 飛雪飄寒 阅读(2115) | 评论 (0)  编辑 |

     摘要: 本文主要总结了Tomcat部署发布JSP应用程序的三种方法   阅读全文

posted @ 2008-03-11 13:39 飛雪飄寒 阅读(1759) | 评论 (1)  编辑 |

     摘要: 性能问题应该从系统设计时期开始考虑,并延续到系统的生命期终止之时。 具有可伸缩性的系统是指当系统的负载增加一倍,系统需要的资源也同样增加一倍。说起来简单,但在现实环境中确难以做到。由于管理并发用户的开销的增长、锁事务的增长、一致性读负载的增加、操作系统负载的增加、低效的SQL或索引设计导致的过高的I/O等等因素,会导致系统资源的消耗的增长远大于一倍。 破坏可伸缩性的因素: 1.低效的应用程序设计、...  阅读全文

posted @ 2008-02-29 13:04 飛雪飄寒 阅读(2900) | 评论 (4)  编辑 |

     摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...  阅读全文

posted @ 2008-02-28 12:13 飛雪飄寒 阅读(2237) | 评论 (18)  编辑 |

posted @ 2008-01-24 10:33 飛雪飄寒 阅读(598) | 评论 (4)  编辑 |

posted @ 2008-01-23 15:51 飛雪飄寒 阅读(280) | 评论 (0)  编辑 |

posted @ 2008-01-22 10:32 飛雪飄寒 阅读(2149) | 评论 (2)  编辑 |

posted @ 2008-01-17 10:32 飛雪飄寒 阅读(1339) | 评论 (0)  编辑 |