毛毛的小窝 — 关注技术交流、让我们一起成长

导航

2007年5月17日 #

动态生成静态Html文件

摘要: 动态生成静态Html文件 一、为什么生成静态页面? 网页生成静态Html文件有许多好处,比如生成html网页有利于被搜索引擎收录,提高网站的知名度。同时,由于减少了数据访问,减轻对数据库访问的压力,提高了网页打开速度。 二、如何实现? 1、直接读写 直接利用IO把html代码写入到文件中然后生成.html格式的文件。 缺点:代码量大,修改困难。 2、模板 第二种方法就是利用模板技... 阅读全文

posted @ 2007-05-17 13:47 mjgforever 阅读(4477) 评论(2) 推荐(0) 编辑

清除数据库的日志

摘要: SET NOCOUNT ONDECLARE @LogicalFileName sysname,@MaxMinutes INT,@NewSize INT USE cms -- 要操作的数据库名SELECT @LogicalFileName = 'cms_log', -- 日志文件名@MaxMinutes = 10, -- Limit on time allowed to wrap log.@New... 阅读全文

posted @ 2007-05-17 13:32 mjgforever 阅读(317) 评论(0) 推荐(0) 编辑

事件使用说明

摘要: 当发生与某个对象相关的事件时,类和结构会使用事件将这一对象通知给用户。这种通知即称为“引发事件”。引发事件的对象称为事件的源或发送者。对象引发事件的原因很多:响应对象数据的更改、长时间运行的进程完成或服务中断。例如,一个对象在使用网络资源时如果丢失网络连接,则会引发一个事件。表示用户界面元素的对象通常会引发事件来响应用户操作,如按钮单击或菜单选择。声明事件 事件和方法一样具有签名,签名包括名称和... 阅读全文

posted @ 2007-05-17 11:37 mjgforever 阅读(301) 评论(0) 推荐(0) 编辑

侦听列表(ArrayList)的更改

摘要: using System;namespace MyCollections { using System.Collections; // 用于对更改通知进行挂钩的委托类型。 public delegate void ChangedEventHandler(object sender, EventArgs e); // 此处可以不使用ChangedEventHandler,而使用系统定义... 阅读全文

posted @ 2007-05-17 10:44 mjgforever 阅读(347) 评论(0) 推荐(0) 编辑