摘要:
在网站应用中,为了提高页面的访问速度,经常需要将动态页面静态化以提高页面的访问速度,因为动态页面一般要从数据库检索信息,频繁访问动态页面会大大提高数据库的负载,并且访问速度也比静态页面慢.本文通过在程序里建立一个http请求,将返回的输出流存储为html文件的方式来生成静态页面.在CMS类的应用中,信息发布完可直接调用这段代码,给定一个动态连接地址如http://localhost:8080/cms/info.jsp?infoid=001,生成一个静态页面,代码如下:package org.apache.easframework.common;import java.io.BufferedRe 阅读全文
posted @ 2007-12-19 09:14
ajuanabc
阅读(318)
评论(0)
推荐(0)
摘要:
当大家打开Windows任务管理器时,就会看到每个进程使用内存的分布情况,往往会发现有一些进程占用大量的内存,在这种情况也是一种异常情况,可以作为是否恶意软件的标志之一。下面就来使用API函数GetProcessMemoryInfo来获取内存的使用情况。函数GetProcessMemoryInfo声明如下:BOOLWINAPIGetProcessMemoryInfo( HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb );Process是获取内存使用情况的进程句柄。ppsmemCounters是返回内存使用情况的 阅读全文
posted @ 2007-12-18 21:01
ajuanabc
阅读(568)
评论(0)
推荐(0)
摘要:
中西文化的差异,导致在电子信息里处理也大不相同,在英文里只需要26个字母就可以显示所有文章了,而在中文里需要最基本的字符就有2000多个。对于一些在嵌入式软件里要显示的字符,那么就得手动去构造所有图形,这是一个比较大的工作量,如果让每个厂家都去完成这个任务,显然是不可能的。面对着大量嵌入式用户的需求,那么就需要解决中文字模的图形问题。毕竟大家经常使用Windows,最先想到的,肯定是怎么样把里面的字符提取图形出来,生成自己需要的几个字库。下面就来介绍怎么样用函数GetGlyphOutline获取显示字符的图形数据。函数GetGlyphOutline声明如下:WINGDIAPI DWORD WI 阅读全文
posted @ 2007-12-16 14:54
ajuanabc
阅读(455)
评论(0)
推荐(0)
摘要:
php.ini中文解释[PHP];PHP还是一个不断发展的工具,其功能还在不断地删减;而php.ini的设置更改可以反映出相当的变化,;在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;;;关于这个文件;;;;;;;;;;;;;;;;;;;;;这个文件控制了PHP许多方面的观点.为了让PHP读取这个文件,它必须被命名为;'php.ini'.PHP将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC;指明的路径;编译时指定的路径.;在windows下,编译时的路径是Windows安装目录.;在命令行模式下,php.ini的查找路径 阅读全文
posted @ 2007-12-14 23:04
ajuanabc
阅读(167)
评论(0)
推荐(0)
摘要:
<script language="JavaScript">function changejs(n){var str;str = '<script language="JavaScript" type="text/javascript" src="inc/listnews.asp?page_no=';str = str + n;str = str + '"></script>';document.getElementById("title 阅读全文
posted @ 2007-12-14 22:57
ajuanabc
阅读(183)
评论(0)
推荐(0)
摘要:
<SCRIPT language=JavaScript><!--var proMaxHeight = 150;var proMaxWidth = 110;function proDownImage(ImgD){ var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0){ var rate = (proMaxWidth/image.width < proMaxHeight/image.height)?proMaxWidth/image.width 阅读全文
posted @ 2007-12-14 16:26
ajuanabc
阅读(272)
评论(0)
推荐(0)
摘要:
<input type=button value=剪切 onclick=document.execCommand('Cut')><input type=button value=拷贝 onclick=document.execCommand('Copy')><input type=button value=粘贴 onclick=document.execCommand('Paste')><input type=button value=撤消 onclick=document.execCommand( 阅读全文
posted @ 2007-12-14 16:24
ajuanabc
阅读(134)
评论(0)
推荐(0)
摘要:
<!doctypehtmlpublic"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>无缝div(纵向,横向滚动)(shqlsl飞鱼制作QQ:628558)</title><metahttp-equiv="Con 阅读全文
posted @ 2007-12-14 16:01
ajuanabc
阅读(192)
评论(0)
推荐(0)
摘要:
这一年来流氓软件特别多,面对这种非常恶心的软件,让大家非常痛苦。正是在这种环境之下,众多客户需要强大查杀这种流氓软件的工具。如果让你来开发一个查杀这种病毒的软件,你会怎么做呢?当然是先把电脑里所有进程遍历出来,然后把每个进程的详细信息显示给用户,让用户决定自己那些进程可以运行,那些不可以运行。或者根据当前进程的信息,再跟根据病毒库里的特征码进行比较,就可以标识那些是可疑的病毒了。下面就来演示用函数OpenProcess怎么打开进程并获取进程的名称。函数OpenProcess声明如下:WINBASEAPI__outHANDLEWINAPIOpenProcess( __in DWORD dwDes 阅读全文
posted @ 2007-12-13 20:34
ajuanabc
阅读(175)
评论(0)
推荐(0)
摘要:
当你开发的软件在用户那里运行出错了,想怎么办呢?当然是希望把出错时候的运行环境信息生成报表,然后再Email回来查看了。这里就介绍一个函数可以把当时运行环境的进程全部找到,然后可以输出每个进程的信息。当然,这个函数也可以使用到杀病毒软件里,用来查看可疑的进程信息。函数EnumProcesses声明如下:BOOLWINAPIEnumProcesses ( DWORD * lpidProcess, DWORD cb, DWORD * cbNeeded );lpidProcess是保存进程ID的数组。cb是进程组数的大小。cbNeeded是返回进程数组的大小。调用函数的例子如下:#001//获取系统 阅读全文
posted @ 2007-12-12 20:23
ajuanabc
阅读(221)
评论(0)
推荐(0)