2006年6月24日
病毒破坏了EXE文件的关联。
新建一个文本文档在其中输入如下内容:
@ echo=off
assoc .exe=exefile
然后保存为XXX.bat(xxx为随意文件名。文件后缉名必须为.bat
Tags:
2006年6月24日
现在流行虚拟主机建站,我也有个网站,也算是个站长咯。当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本地,解压,FTP上传到虚拟主机。这些都是累人的体力活,加之本人又懒得很,所以异想天开的觉得要是程序能够自动升级就好了。所以就想了想,写了本文,希望对WEB程序开发者有帮助。这里只针对ASP,因为我只会ASP :-(
先看看传统的win32程序的升级过程(比如杀毒软件),它是依靠软件的升级程序通过网络连接到服务器分析并下载升级文件到本地。
WEB程序有点不一样,因为它是运行于WEB服务器。它最终是要把升级服务器上的文件覆盖到WEB服务器,站长的电脑只是中转。如果直接把升级服务器上的文件Copy到WEB服务器(而不通过站长中转)那就实现了自动升级。
好在系统自带了一个 Microsoft.XMLHTTP 组件用于访问WEB,在ASP中可以调用它来实现连接升级服务器下载升级文件。
以下代码是利用 Microsoft.XMLHTTP下载文件的例子:
Tags:
2006年6月23日
众所周知,FileSystemObject组件的强大功能及破坏性是它屡屡被免费主页
提供商(那些支持ASP)的禁用的原因,我整理了一下,本来只找到两种方法,后来
被某人一刺激,硬是想到第三种不为人所知的方法,呵呵,也不知道是不是这样的。
Tags:
2006年6月23日
第七章 超长文本的操作——Clob类型数据的存取
回到我编写留言板的时候,当时要存放留言板的正文内容,发现VARCHAR2()(可变长度的字符串)只能存4000字节,也就是2000个汉字,这也太少了啊,查一下数据库类型的资料,发现有这么几个类型:LONG,2G(要是我没记错的话,它是为了向前兼容,不推荐使用);CLOB,4G,字符;BLOB,4G,二进制。看来超长文本应该使用CLOB了,图片自然是用BLOB了,询问了一下别人,知道这两种类型是不能像VARCHAR2()那样直接存的,只好作罢,先用VARCHAR2()顶一阵。
后来我终于有空了,决心要完成这个任务,在网上查了一番资料,看了别人的例子,总算是无师自通看明白了:存的时候需要使用empty_clob()(这个不是Java的函数)先存一个空的标识(用我的理解就是先初始化一下),然后通过“流”将数据写入。下面是代码,其中try里面的是CLOB类型的存操作:
-----------------------------------save_new.jsp------------------------------------------
Tags:
2006年6月23日
第六章 画柱状统计图
在编码学习的过程中,我发现的问题越来越多了,有Java方面的,SQL方面的,Html方面的,JavaScript方面的等等,对这些看似细小的问题的研究使我积累了实战的经验,起码不只是纸上谈兵了。
这个时候我的领导让我做一个东西,实现局域网内部网上计算机故障报修。这其实就是一个留言板的功能,我正好之前做过练习,所以很轻松的就做好了。之后我想我也许应该做一个统计——统计一年内每个月完成的报修任务量,如果用表格显示的话太简单了,不如做一个动态生成的柱状图吧,我突然有了这个想法。
马上开始动手,先是查资料,知道了Java里和画图有关的是java.awt包,由于我构想的图只是由矩形组成,那么用到的方法也就这么几个:fillRect,drawRect,setColor,setFont,drawString。我很快发现一个问题:如何在页面显示这个图,这是个大问题,于是找例子。
Tags:
2006年6月23日
第五章 分页功能的实现
在我逐步把我的留言板的功能完善的同时,我渐渐熟悉了对数据库的操作,这时我发现留言信息的目录越来越长了,我需要实现一个分页功能了,最初我尝试自己解决这个问题:
1、我应该把它的关键部分封装成一个bean,使它尽可能的能够重用;
2、通过资料了解有两种数据库查询方案:一、一次取得所有资料,然后在指定的页显示指定的资料;二、分次查询数据库,每次只获得本页的数据。考虑到数据库中记录数越多,方案一所占的服务器资源就越多(将所有的记录都放到内存中,假如有50万条记录的话……@$^*%@#),所以应该采用方案二;
Tags:
2006年6月23日
第四章 第一个Javabean
一、先看看如何取当前时间并显示的代码:
------------------------------------------------
Tags:
2006年6月23日
第三章 连接数据库
在最初几天我写了几个页面之后,我决定要做一个留言板之类的东西:有登录验证、注册、发表文章、浏览文章、管理文章、管理用户等这些功能。首先的登录验证这个不难,但是有个问题:需要连接数据库了。于是我开始查找资料,并安装了Oracle数据库(对于Oracle数据库的一些最基本的知识我就不在这里说明了,但是需要注意的两点是:一、安装完成后就不要再改变你的机器名,一旦改了再改回来,数据库也用不了;二、安装完后不要使用Windows优化大师的清理注册表垃圾的功能,它会删掉一个有用的注册表信息导致Oracle的监听无法启动),最后写了这个文件:
-----------------------------link.jsp-----------------------------------------
Tags:
2006年6月23日
第二章 轻度接触server.xml
现在开始编写我们的第一个.jsp文件了,代码如下:
----------------------------------------------------------------------------------
Tags:
2006年6月23日
前言
从现在开始我要把我学习Jsp的过程写出来。这些东西都是我从书本、网络上搜集整理的,我把它们据为己有后写这样一篇总结供如我一样的初学者参考。
请容许我在这里说一些和读者无关的话,对此不感兴趣的请直接跳到第一章或第二章。
Tags: