14 chenjinjie

尚未进行身份认证

暂无相关描述

等级
博文 84
排名 6w+

海量数据库的查询优化及分页算法方案

 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。

2007-05-28 16:13:00

ASP.NET 2.0中Gridview控件高级技巧

 ASP.NET2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net1.1中,使用datagrid控件时的不足之处。因为在asp.net1.1中,在使用datagrid时,很多情况下依然要编写大量的代码,十分不方便,而且有时需要很多技巧。而在asp.net2.0中,很多情况下,使用gridview控件的话,甚至只需要拖拉控件,设置属性就可以了,不需要编写任何代码。在《

2007-05-17 14:25:00

VS.NET使用小经验

故障现象:当你打开ASP.NETWeb项目时,如果出现这样的错误提示:提示窗口标题:Web访问失败提示内容:此项目的默认Web访问模式设置为文件共享,但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是:无法打开Web项目“”。返回的错误是:无法打开Web项目“...”。文件路径“...”怀URL“...”不符。这两者需要映射到相同的服务器位置。HTTP错误404

2007-04-13 14:36:00

Ajax在.NET中与Server控件的交互C#

  注:ajax的.net组件可以到此网下载,我用的是for.net1.1版本的。       http://ajax.schwarz-interactive.de/  1.在引用中添加引用Ajax.dll。(这个很废话)  2.在web.config中建立HttpHandler(这个当然是在system.web串里的)<httpHandlers><addverb="POST,GET"

2007-03-30 14:38:00

AJAX .NET用户开发指南

概述  AJAX依靠服务器作为中介来分发和处理请求。为了完成这项工作,.net封装类依赖于客户端的请求对象,而xmlHttpRequest对象被大部分的浏览器支持,因此使用这个对象是一个不错的解决方案。因为封装的目的是隐藏xmlHttpRequest的实现,故我们不讨论他的实现细节。  封装类是通过在.net的方法上增加AJAX属性标记来实现的,一旦被标记,AJAX创建客户端的javascript

2007-03-30 11:29:00

Ajax实现无刷新三联动下拉框

 1.html代码          Ajax实现无刷新三联动下拉框                            http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema">                             //城市------------------------

2007-03-16 10:45:00

XmlHttp实现无刷新三联动下拉框

SCRIPTLANGUAGE="JavaScript">                          //以XML求取DropDownList2的数据               functionXmlPost2(obj)               {                 varsvalue=obj.value;                 var

2007-03-16 10:38:00

设置本地时间

[StructLayout(LayoutKind.Sequential)]   publicstructSystemTime  {   publicushortwYear;   publicushortwMonth;   publicushortwDayOfWeek;   publicushortwDay;   publicushortwHour;   publicush

2007-02-05 14:13:00

《解剖PetShop》系列之六

六PetShop之表示层设计表示层(PresentationLayer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(UserInterface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的

2006-12-28 11:32:00

《解剖PetShop》系列之五

五PetShop之业务逻辑层设计业务逻辑层(BusinessLogicLayer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如MartinFowler在《PatternsofEnterpriseApplicat

2006-12-28 11:31:00

《解剖PetShop》系列之四

四PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,

2006-12-28 11:28:00

《解剖PetShop》系列之三

三、PetShop数据访问层之消息处理   在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。   在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,

2006-12-28 11:26:00

《解剖PetShop》系列之二

二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop4.0中,由于引入了ASP.Net2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中

2006-12-28 11:26:00

《解剖PetShop》系列之一

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。P

2006-12-28 11:24:00

ASP.NET 缓存:方法和最佳实践

摘要:ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。在ASP.NET提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比A

2006-12-26 11:13:00

ASP.NET编程中的十大技巧

在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。1、在使用VisualStudio.NET时,除直接或非引用的对象外,不要使用缺省的名字。.NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或Wo

2006-12-26 11:10:00

70个流行的ajax应用的演示和源码下载

Ajallerix:AJAX,simple,fastWebimagegallerydemo;atNovellAJAX-microlinkpatterntutorial:Amicrolinkisalinkthatopensupcontentbelowit.AjaxBBCNewsRSSReader:

2006-08-25 09:14:00

它是如何工作的

起步 它是如何工作的——概述 AJAX依靠代理(broker)指派和处理往返服务器的请求。对此,.NET包装器依靠客户端XmlHttpRequest对象。多数浏览器都支持XmlHttpRequest对象,这就是选择它的原因。因为包装器的目的是隐藏XmlHttpRequest的实现,我们就不再详细讨论它了。 包装器本身通过将.NET函数标记为AJAX方法来工作。标记之后

2006-08-09 14:07:00

一个简单的例子

 该例子使用C#编写,它从服务器获取一个对象,并显示,使用如下步骤:第一步,引用AjaxPro.dll第二步,在Web.config的标签内添加如下段: 第三步,新建一个AjaxMethod.cs,存放要使用Ajax访问的类,内容如下:usingSystem;usingSystem.Collections;usingAjaxPro;namesp

2006-07-27 15:48:00

asp.net和SQL打包

 借鉴MSDNwebcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1.SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有

2006-07-27 15:10:00
奖章
    暂无奖章