2012年2月5日

摘要: 第一部分:SQL的本月统计和本周统计本月统计(MySQL) 1select * from booking where month(booking_time) = month(curdate()) and year(booking_time) = year(curdate()) 本周统计(MySQL) 1select * from spf_booking where month(booking_time) = month(curdate()) and week(booking_time) = week(curdate()) [SQLServer]表名为:tableName 时间字段名为:theD 阅读全文
posted @ 2012-02-05 14:06 狂风 阅读(2406) 评论(0) 推荐(1) 编辑
 

2010年12月6日

摘要: ActiveRecord是什么:1. 每一个数据库表对应创建一个类.类的每一个对象实例对应于数据库中表的一行记录; 通常表的每个字段在类中都有相应的Field;2. ActiveRecord同时负责把自己持久化. 在ActiveRecord中封装了对数据库的访问, 即CRUD; 3. ActiveRecord是一种领域模型(Domain Model), 封装了部分业务逻辑; ActiveRecord与数据库耦合更紧; 定义: 1、Active Record pattern实现,它是指一个既包含数据又包含行为的对象,这些数据需要持久保存到对应的数据表中。Active Record一个很明显的特 阅读全文
posted @ 2010-12-06 14:20 狂风 阅读(471) 评论(0) 推荐(0) 编辑
 

2010年12月5日

摘要: 自动内存管理是公共语言运行库在托管执行过程过程中提供的服务之一。公共语言运行库的垃圾回收器为应用程序管理内存的分配和释放。对开发人员而言,这就意味着在开发托管应用程序时不必编写执行内存管理任务的代码。自动内存管理可解决常见问题,例如,忘记释放对象并导致内存泄漏,或尝试访问已释放对象的内存。本节描述垃圾回收器如何分配和释放内存。分配内存初始化新进程时,运行时会为进程保留一个连续的地址空间区域。这个保留的地址空间被称为托管堆。托管堆维护着一个指针,用它指向将在堆中分配的下一个对象的地址。最初,该指针设置为指向托管堆的基址。托管堆上部署了所有引用类型。应用程序创建第一个引用类型时,将为托管堆的基址中 阅读全文
posted @ 2010-12-05 20:31 狂风 阅读(306) 评论(0) 推荐(0) 编辑
 

2010年10月21日

摘要: Web性能优化最佳实践中最重要的一条是减少HTTP请求,它也是YSlow中比重最大的一条规则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射(Image Map)和使用Data URI来编码图片。CSS Sprites和图像映射现在已经随处可见了,但由于IE6和IE7不支持Data URI以及性能问题,这项技术尚未大量使用。目前大部分网页中... 阅读全文
posted @ 2010-10-21 17:48 狂风 阅读(2312) 评论(0) 推荐(0) 编辑
 

2010年9月17日

摘要: 这里是一些整理的Excel的一些简单的操作 ApplicationClass ExcelApp = New ApplicationClass();2) 更改 Excel 标题栏:  ExcelApp.Caption := '应用程序调用 Microsoft Excel'; 3) 添加新工作簿:  ExcelApp.WorkBooks.Add; 4) 打开已存在的工作簿:... 阅读全文
posted @ 2010-09-17 17:11 狂风 阅读(900) 评论(1) 推荐(0) 编辑
 

2010年9月11日

摘要: 现有表A,内容如下: 现在想按编码查询出这种格式: 问:该如何实现? 乍一看,好像很容易,用group by好像能实现?但仔细研究下去,你又会觉得group by也是无能为力,总欠缺点什么,无从下手。那么,到底该如何做呢?别急,SQL Server早就帮我们做好了,下面,跟我来。 首先,让我们来看一段话: 在生成包含小计和合计的报表时,ROLLUP 运算符很有用。ROLLUP 运算符生成的结果集类... 阅读全文
posted @ 2010-09-11 08:57 狂风 阅读(878) 评论(0) 推荐(2) 编辑
 

2010年8月19日

摘要: 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。   对于非托管资源,您在应用程序中使用完这些非托管资源之后,必须显示的释放他们,例如System.IO.StreamReader的一个文件对象... 阅读全文
posted @ 2010-08-19 10:09 狂风 阅读(494) 评论(0) 推荐(2) 编辑
 

2010年8月18日

摘要: 用于Web性能分析的工具还有很多,以下只不过是我所略知的几种,如各位有使用未列出性能工具,请跟帖共享。以下软件都可容易下载到.我建议全部下载,根据自已的需求,选择最适合自己的一款,呵呵,这个工作比较累呀。 微软官方免费软件: CLRProfiler 是一个可以用于分析.NET程序行为的工具。可用其分析垃圾回收器堆正在发生的事情,例如什么方法分配了什么类型的对象?另外,还提供了调用图(call gr... 阅读全文
posted @ 2010-08-18 14:28 狂风 阅读(533) 评论(0) 推荐(0) 编辑
 

2010年4月9日

摘要: using System; using System.DirectoryServices; using System.Reflection;namespace ADSIX {  ///  /// Small class containing methods to configure IIS.  ///  class ConfigIIS  {   ///   /// The main entry p... 阅读全文
posted @ 2010-04-09 12:32 狂风 阅读(791) 评论(0) 推荐(1) 编辑
 

2009年9月2日

摘要: Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visual Basic,可以自动完成... 阅读全文
posted @ 2009-09-02 11:03 狂风 阅读(483) 评论(0) 推荐(1) 编辑
 

2009年7月1日

摘要: 当谈到影响SQL Server性能的组分时,你很可能会想到CPU的使用率、内存和查询过程所占用的I/O资源。不过,还有另外一个值得注意的影响因素,那就是磁盘空间的使用。在以前,磁盘空间的成本非常高,所以大部分人都会竭尽所能地节约磁盘空间的使用。相信大家对千年虫问题还记忆犹新,问题的产生正是源于日期是以八位字符(例如2000年11月7日的格式为11/07/00)形式存储的。老牌的计算机程序员在存储每... 阅读全文
posted @ 2009-07-01 11:19 狂风 阅读(594) 评论(0) 推荐(0) 编辑
 

2009年5月25日

摘要: 网站在Web 2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的应用如何满足用户的访问需求,而且基本上我们看到的情况都是性能瓶颈都是在数据库上,这 个不怪数据库,毕竟要满足很大访问量确实对于任何一款数据库都是很大的压力,不论是商业数据库Oracle、MS SQL Server、DB2之类,还是开源的MySQL、PostgreSQL,都是很大的挑战,解决的方法很简单,就是把数据分散在不同... 阅读全文
posted @ 2009-05-25 17:18 狂风 阅读(556) 评论(0) 推荐(0) 编辑
 

2009年5月24日

摘要: lucene 简单应用一、创建lucene解决方案 这里分成两部分,生成索引文件和从索引文件中搜索你想要的内容 二、创建索引文件 下面是创建索引的一个简单例子: //索引文件要保存的本地路径string indexFileLocation = @"C:\Index"; Lucene.Net.Store.Directory dir = Lucene.Net.Store.FSDirectory.Ge... 阅读全文
posted @ 2009-05-24 15:12 狂风 阅读(673) 评论(0) 推荐(0) 编辑
 

2009年5月22日

摘要: Lucene作为一个优秀的全文检索引擎,其系统结构具有强烈的面向对象特征。首先是定义了一个与平台无关的索引文件格式,其次通过抽象将系统的核心组成部分设计为抽象类,具体的平台实现部分设计为抽象类的实现,此外与具体平台相关的部分比如文件存储也封装为类,经过层层的面向对象式的处理,最终达成了一个低耦合高效率,容易二次开发的检索引擎系统。 一、系统结构组织Lucene作为一个优秀的全文检索引擎,其系统结构... 阅读全文
posted @ 2009-05-22 13:53 狂风 阅读(1596) 评论(0) 推荐(0) 编辑
 

2009年5月21日

摘要: Lucene是一个高性能的全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 假设有两篇文章(文章1和文章2) 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 由于lucene是基于关键词索引和查询的,所以我们要取得这两篇文章的关键词,通常需要... 阅读全文
posted @ 2009-05-21 17:53 狂风 阅读(665) 评论(0) 推荐(0) 编辑