- 博客(31)
- 收藏
- 关注
转载 命令行模式管理MySql的一点心得
MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个"Linux+Apache+PHP+MySql"平台,这是一个最省钱的高效平台.在使用MySql进行开发时,MySql自带的文档对于新手来说是份很好的参考资料.本文是我在使用MySql中的小小心得。 当前一般用户的开发环境多是Windows或Linux,用户可以到http://www.codepub.c
2007-12-25 16:08:00 413
转载 ASP.NET中的HTTP模块和处理程序
【摘 要】你可能已经意识到有了HTTP处理程序和模块后,ASP.NET已经给开发者提供了强大的能量。把你自己的组件插入ASP.NET请求处理管道,享受它的优点吧。 介绍 在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。 开发者需要扩充或扩展Web服务器的功能。We
2007-08-08 19:51:00 654
转载 Community Server专题四:HttpHandler
Community Server专题四:HttpHandlerHttpHandler实现了ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。看图先:在ASP.NET 管道处理的末端是HTTP Hander,其实每个Asp.net的Page都实现了IHtt
2007-08-08 19:40:00 519
转载 http协议头文件的控制信息
通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。通用头域通用头域包
2007-08-08 19:30:00 886
转载 Microsoft .NET Pet Shop 4 介绍(2)
从 ASP.NET 1.1 迁移到 2.0为了实现 .NET Pet Shop 4 的目标,我们制定了下列计划: • 使用项目转换向导将 .NET Pet Shop 3.2 代码基从 ASP.NET 1.1 移植到 ASP.NET 2.0。
2007-01-23 17:07:00 1581
转载 Microsoft .NET Pet Shop 4 介绍(1)
微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。正因为Petsho
2007-01-23 17:02:00 1397
转载 什么是ERP
ERP是一个由 Gartner Group 开发的概念,描述下一代制造商业系统和制造资源计划(MRP II)软件。它将包含客户/服务架构,使用图形用户接口,应用开放系统制作。除了已有的标准功能,它还包括其它特性,如品质、过程运作管理、以及调整报告等。特别是,ERP采用的基础技术将同时给用户软件和硬件两方面的独立性从而更加容易升级。ERP的关键在于所有用户能够裁剪其应用,因而具有天然的易用性。功能:
2007-01-07 22:27:00 955
原创 Web Services带来了什么
摘要:本文介绍了Web Services的起源和基本原理,分析了在企业应用中Web Services带来的冲击和变革,指出了Web Services的一些优缺点以及如何正确地应用Web Services. 无论是在计算机杂志还是在Internet上,目前最热门的话题莫过于“Web Services”。各个平台之间的锋争,各个新产品的发布,众多新标准的制订,大都和Web Services有
2006-10-17 09:21:00 534
转载 VS.Net 2003的代码混淆器
VS.Net 2003的代码混淆器(Dotfuscator community edition) Written by: Rickie Lee (rickieleemail at yahoo.com)Dotfuscator充分运用VS.NET中符号学上的特点,把尽可能多的符号改成字母”A”。据该公司说,某些代码大约有33%的引用可以改成”A”,还有10%可以改成”B”。经过模糊器这一处
2006-03-04 11:49:00 1184
转载 关于建立asp.net WEB应用程序时,提示IIS运行的不是asp.net 1.1版的解决办法。
1、你的Web服务器使用了固定IP,确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址,然后在回到VS.NET中重试,或许可以解决。2、以上方法不能解决问题时,考虑MSDN中的解决办法,如下: Visual Studio.NET 无法确定在Web服务器计算机上运行的是否为ASP.NET 1.1版。该错误
2006-02-25 10:25:00 1308
转载 利用flash与.net下socket通信实现WEB页面的“推”(二)(转)
(二)Flash和服务器间的通信核心:XMLSocket对象 这一部分和下一部分都将以Flash为主,在这一部分我们来看看Flash是如何和服务器端进行通信(主要是客户端通过Flash如何发如何发送信息到服务器端[远程计算机],以及如何接收服务器端[远程计算机]发来的信息,至于服务器端的socket如何处理部分将在后面专门讲到),下一部分是Flash和WEB页面的通信,在阅读这两部分前最
2006-02-11 15:34:00 1853
转载 利用flash与.net下socket通信实现WEB页面的“推”(一)(转)
(一)基本概述 现在B/S结构的系统越来越流行,然而由于B/S系统都是基于HTTP协议的,这就决定了它在实时应用方面的缺陷。因为服务器端的信息发生了任何变化都不会主动发送到客户端(曾经热及一时的“推”技术已经不了了之了),都需要客户端主动的去请求服务器端才能获得新数据。那么这里就存在一个问题了,客户端如何才知道服务器端数据发生了变化?何时才该去向服务器请求新数据呢?现在在B/S
2006-02-11 15:32:00 3320 1
转载 利用Web Application Stress Tool(WAS)做性能测试(3)
建立各客户端机器WAS允许你使用多个客户端机器测试你的网站。当一个测试开始时,WAS会自动地与所有客户机取得联系,向他们传输所有的测试信息(包括测试脚本项,页面组和用户定义信息),启动和停止他们的测试,然后收集测试结果。使用其中一个客户机器作为你的主客户端。这个主客户端应该是你用来记录和设置测试脚本的机器。建立测试客户端1、在左边窗口展开脚本信息2、点Clients节点在右边窗口打
2006-02-11 13:51:00 1435
转载 利用Web Application Stress Tool(WAS)做性能测试(2)
设置测试脚本新录制的脚本还不能立即用来测试。还必须完成以下设置:·调节脚本项和他们的属性·调节测试脚本的测试·建立页面组和点击百份比·建立用户帐号·建立客户端·建立性能计数器调节脚本项 在修改一个测试脚本的脚本项时需要考虑几点,我们将在下面介绍。去掉不需要的脚本项去掉冗余项以减少在测试中的噪声因素,或者去掉那些无效的URL。当要调整一项特殊的功能时,去掉所有指向
2006-02-11 13:47:00 1255
转载 利用Web Application Stress Tool(WAS)做性能测试(1)
摘要:这篇文章讨论了性能测试对于成功发布一个网络应用的重要性,集中讨论了微软的Web Application Stress (WAS)这个用于测试Duwamish Online的性能的工具。介绍使用WAS的好处WAS的缺陷安装WAS创建测试脚本配置测试脚本运行测试脚本结论:最好的习惯介绍性能测试是成功发布一个网络应用的关键因素。当越来越多的用户访问你的站点时,清楚地知道你的应用程序和你的服
2006-02-11 13:39:00 1550
转载 如何保护ASP.NET程序
从安全的角度上讲,相对于自身的前一版本,ASP.NET已经表现出很大的改进。使用这一新的开发平台,程序员可以很容易地设计用户输入验证,同时,这一平台增加了很多特性,比如锁住程序功能等。除此之外,.NET运行时间能够支持垃圾收集和安全字符串的功能,这些都能预防外部的各种攻击。一个合适安全的.NET程序不仅能够阻止外部攻击,并且能够最大程度地减少各种形式的垃圾。 但是,不管ASP.NET具有多么完
2006-02-11 10:40:00 783
转载 在 ASP.NET 中支持数据库缓存相关性
在 ASP.NET 中支持数据库缓存相关性发布日期: 11/26/2004 | 更新日期: 11/26/2004Jeff Prosise下载本文的代码: WickedCode0304.exe (135KB)开发人员都喜欢 ASP.NET 应用程序缓存。 一个原因是 ASP.NET 能够在放入缓存中的项与文件系统中的文件之间创建相关性。 如果相关性所针对的文件更改,ASP.NET 会
2006-02-11 09:50:00 949 1
原创 使用缓存,节省资金
使用缓存,节省资金发布日期: 12/17/2004 | 更新日期: 12/17/2004Rob HowardTelligent Systems, Inc.摘要:了解如何通过与 ASP.NET 2.0 所使用的类似的技术来使用 ASP.NET 1.1 中的数据库缓存无效化机制。标题比较口语化,但是引起了您的兴趣,对不对?ASP.NET 缓存是到目前为止我最喜欢的 ASP.NET 功能
2006-02-10 15:44:00 740
原创 ASP.NET 缓存:方法和最佳实践
ASP.NET 缓存:方法和最佳实践发布日期: 4/1/2004 | 更新日期: 4/1/2004摘要:ASP.NET 提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存 API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存 API 则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。
2006-02-10 15:40:00 554
原创 Data Access Application Block 概述
Microsoft Application Blocks for .NETData Access Application Block 概述Chris Brooks、Graeme Malcolm、Alex Mackman、Edward JezierskiMicrosoft Corporation2002 年 4 月摘要:Data Access Applicat
2006-02-09 11:06:00 546
原创 AJAX介绍及相关资料(转)
Asynchronous Javascript and Xml(Ajax)是当前非常流行的Web开发技术,有很多成功的应用案例,比如Gmail、 Google Map和Backbase等。作为Rich Internet Application(RIA)的一种实现技术,Ajax不仅可以改善用户体验,还可以简化Web开发,通过将页面高度模块化,数据与表现分离,从而可以使服务器端和客户端都可以很好的解耦
2006-02-08 17:06:00 2926
原创 prototype.js 源码解读v1.3.1版本(转)
prototype 1.3.1 版本和之前的 1.2.0 版本有了不少改进,并增加了新的功能: 1. 增加了事件注册管理 2. 增加了空间定位的常用函数 3. 改善了 xmlhttp 的封装 4. 移除了 Effect.js,交给 Rico 或者 script.aculo.us 这些扩展库类实现。 5. bug 修复 1 2 /** 3 * 定义一个全局对象, 属性 Ver
2006-02-08 17:03:00 1314
原创 AJAX开发的性能冲击:使用AJAX提高WEB应用的带宽使用率 (转)
AJAX开发的性能冲击:使用AJAX提高WEB应用的带宽使用率作者:Christopher L Merrill 简介作为一个注重效益的公司,我们永远对一种新的开发技术在WEB应用上的性能影响感兴趣。我们有很多的用户,这些用户都存在着由于他们的WEB页面的大小引起的性能问题。换句话说,由于现存的带宽限制,那些页面因为很明显太大了,不能够获得理想的性能目标。很多时候,很多页面都由很
2006-02-07 10:38:00 549
原创 Web开发中常见的安全缺陷及解决办法 (转)
提纲: 一、不能盲目相信用户输入 二、五种常见的ASP.NET安全缺陷 2.1 篡改参数 2.2 篡改参数之二 2.3 信息泄漏 2.4 SQL注入式攻击 2.5 跨站脚本执行 三、使用自动安全测试工具 正文: 保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences In
2006-02-07 09:43:00 463
原创 程序开发的心理研究 (转)
本文只是根据本人的一些经验,还有外界的一些文章,总结出来的程序开发过程中程序员的心理的一些总结,并没有通过严格的验证。一、开发项目的原则 一般研究发现,一个人刚进行一个新的公司,或者接受一个新的任务,他总得要一个适应的过程,这段时间叫做适应期,这个过程根据不同的人所需要适用的时间长度不同,对于一个程序员来说,如果接受一个难度适中的项目,他一般需要3个月的时间来适应,当然,这个时间只是
2006-01-23 11:44:00 442
原创 ASP.NET程序中常用的三十三种代码
document.title="ASP.NET程序中常用的三十三种代码 - "+document.title1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:s
2006-01-20 10:54:00 481
原创 sqlhelper使用指南
sqlhelper使用指南 摘要:Data Access Application Block 是一个 .NET 组件,包含优化的数据访
2006-01-19 14:44:00 430
原创 海量数据库的查询优化及分页算法方案 (转载)
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题
2005-01-14 09:32:00 512
原创 技术资料(转载)
他们两的资料很全的,看看吧!http://blog.csdn.net/lihonggen0http://blog.csdn.net/net_loverhttp://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=52http://xml.sz.luohuedu.net/xml/Content.asphttp://ww
2005-01-04 11:40:00 812
原创 用TreeView实现树形菜单
具体方法是:创建一个数据库,设计树图信息表S_Menu,包含NodeId、ParentId、NodeName、Address、Icon字段,其它字段根据实际业务而定,节点名称NodeName将在树型控件的节点上显示,NodeId字段保存节点的唯一标识号,ParentId表示当前节点的父节点号,标识号组成了一个“链表”,记录了树上节点的结构。设计一个Web窗体其上放置TreeView控件,修改其
2005-01-04 11:08:00 668
原创 用Asp.net屏蔽F5、Ctrl+N、Alt+F4(转载)
在开发一个Asp.net系统的时候,经常需要自己订制浏览器的菜单,工具栏。在最近的一个项目中,正好有机会负责了这个部分。菜单使用的是AspNetMenu,好像不是很稳定,而且页面的刷新也很严重工具栏使用的Microsoft提供的IEWebControl,工具栏效果不错,只是有时候会丢失事件,(郁闷,好像.net框架中经常会发生事件丢失)。 function
2004-12-26 18:06:00 607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人