摘要:
1.xml文件格式如下:<?xml version="1.0" encoding="utf-8"?><projects><project name="PlatformFramewo" vss-path="Platform$/Source CodHdt$Pla~1.sln" /></projects> 1.读取DataSet ds = new DataSet();ds.ReadXml(Server.MapPath(@"Projects.xml")); 阅读全文
摘要:
Lazy Load是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.Lazy Load 灵感来自 Matt Mlinac 制作的YUI ImageLoader工具箱. 这是演示页面.怎样使用?Lazy Load 依赖于jQuery. 请将下列代码加入页面head区域:12<script sr 阅读全文
摘要:
我们知道php配置有几种:1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。 特点是:稳定,但效率太低。 2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。 特点是:多线程,效率较高,但不够稳定。 3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。 特点是:高效率,高稳定性,属于将来发展趋势。我试过其他的特别麻烦,PHP 5.3发布的Windows版已经不支持ISAPI模式了,所以我打算按微软. 阅读全文
摘要:
log4net是Apache log4j的.net版,是一套XML配置型的日志引擎,正好最近有个程序需要日志系统,为了整合方便,就决定研究一下。感谢郝伟推荐。 log4net系统划分了7个日志等级,如设置为"WARN",则DEBUG,INFO不会被记录。如下:1. ALL2. DEBUG3. INFO4. WARN5. ERROR6. FATAL7. OFFCreating the Sample Application Step 1: 下载log4net去logging.apache.org/log4net,来获取他们的最近版,在例子里我用的是incubating-log4 阅读全文
摘要:
组长说在内网部署一个论坛,这可难不倒我,装个Discuz嘛。部署环境就一台普通的PC,四核i3,Windows7。这就开搞了。 准备工作系统是Windows 7 专业版,自带IIS7.5(家庭版不带)。IIS7开始带了FastCgi,对PHP支持好了许多,所以也不必装Apache啦。下载 PHP 5.4、 MySQL 5.5 以及Discuz X2。对于IIS7 FastCgi,我们应当选择VC9编译的线程安全的版本。 安装PHP解压PHP,我给的路径是C:\PHP,大伙儿随意把php.ini-production改名为php.ini(用于开发环境的话,就改那个development)修改扩. 阅读全文
摘要:
一、简介自从你和你的团队成功的开发和部署了一个INTERNET网站,已经过去数月了,这个网站在很短的时间内吸引了数千用户前来注册和使用,因此你有了一个非常满意的客户。包括你和你的团队、管理层、客户,每个人都非常高兴。生活并不总是一帆风顺的。当站点的用户开始日均高速增长的时候,问题随即出现了,客户发来邮件开始抱怨网站性能太慢,同时称网站正在丢失客户。你开始调查这个系统,很快你发现当系统访问或更新数据的时候,速度非常慢。打开数据库一看,数据库的记录增加的很快,有些表的记录达到了成千上万行,测试团队在产品数据库上做了一个测试,结果发现在测试服务器上仅2/3秒就能完成的一个处理过程,现在需要5分钟。” 阅读全文
摘要:
过滤器是.NET的特性,它添加额外的步骤到请求处理管道中,是派生自System.Attribute的特殊类.可以把他们附加到代码元素中,这些元素包括:classes,methods,properties,andfields.它的目的是插入额外的信息到你编译的代码中,并且你可在运行时读取到。MVC框架支持四种不同的过滤器:一、使用Authorization过滤器Authorization过滤器实现IAuthorizationFilter接口,该接口的定义如下:?publicinterfaceIAuthorizationFilter {voidOnAuthorization(Authorizati 阅读全文
摘要:
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有 阅读全文
摘要:
IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.clientHeight ==> 可见区域高度FireFox中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentEle 阅读全文
摘要:
目录AjaxPro使用说明1目录2修改历史纪录31、什么是Ajax42、为什么使用Ajax43、Ajax应用场景44、Ajax开发框架55、AjaxPro说明66、AjaxPro实例说明62.1、添加AjaxPro.dll应用62.2、配置web.config82.3、添加服务端方法92.4、添加前台代码112.5、运行程序,检验结果121、什么是AjaxAjax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett,而大力推广并且使Ajax技术炙手 阅读全文