经常做程序,只是实现了主体功能而忽视一些细节功能,或次要功能,造成不完善,而最后,客户非要这些次要的功能,最后只能再给他加上,这样一来,又要重新看一下原来的程序,理一下思路,等于将原来做的再做一篇,浪费大量时间,这个已经在我身上发生不止很多次了!!
 
切记,程序要一次把能想到的都完善,千万不要当时为了省事,造成后面不必要的麻烦。

[……]

继续阅读

我的QQ分类如下:我的好友,我认识的人,鸟人,陌生人,黑名单。
我的好友一黑名单一样,里面的人从来不和我说话,我也不和他们说话。
我认识的人,应该相当于陌生人。并不怎么和他们聊天,只能算是相识一场。
 
鸟人里,才是我的朋友,这些我都是要鸟的。

[……]

继续阅读

HTTP协议(Hypertext Transfer Protocol――超文本传输协议)浏览器端(客户端)向WEB服务器端访问页面的过程和HTTP协议报文的格式。

基于HTTP协议的客户机访问包括4个过程,分别是建立TCP套接字连接、发送HTTP请求报文、接收HTTP应答报文和关闭TCP套接字连接:

1. 创建TCP套接字连接

客户端与WEB服务器创建TCP套接字连接,其中WEB端服务器的地址可以通过域名解析确定,WEB端的套接字侦听端口一般是80。

2. 发送HTTP请求报文

客户端向WEB服务端发送请求报文,HTTP协议的请求报文格式为:

请求消息 = 请求行[......]

继续阅读

要调用远程网站的ASP和CGI等程序,给他们传一些参数然后取得一些返回值,真的是有用之极啊。除了进行通讯外我们还可以拿它来对自己的网站进行压力测试。MS 的WAS(Web Application Stress Test Tool)是压力测试网站比较简单而实用的工具,其实我们也可以自己写一个,设好线程,通过HTTP协议不断请求然后记录返回值就OK了^_^。

1 HTTP头:
HTTP 请求和 HTTP 响应都使用头发送有关 HTTP 消息的信息。头由一系列行组成,每行都包含名称,然后依次是冒号、空格、值。字段可按任何顺序排列。某些头字段既能用于请求头也能用于响应头,而另一些头字段只能用于其中[……]

继续阅读

最近课程要升级到5.0,其中有个叫做代码生成工具的东西,偷空看了一下,感觉还不错,因而写点东西以志纪念,废话完了。

读者水平:懂一点ASP.Net,会写三层架构,对程序员枯燥的生活有一定认识。

使用的工具:CodeSmith4.0,C#,NotePad,SqlServer2000或更高。

提要:CodeSmith是一款以大批量生成代码为目标的工具,可以生成的代码包括各种编程语言代码,以及各种标记语言的代码,CodeSmith是以解除程序员编写大量的,有规律的,重复性劳动为己任。

前提:

1.       &nb[……]

继续阅读

先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML>
<HEAD>
<TITLE> frame </TITLE>
</HEAD>
<frameset rows=”50%,50%”>
<fram[……]

继续阅读

上传处理通过循环$_FILE来完成。
修改图片有两种方法
1.上传图片后,得到原来图片在数据库中的记录,然后删除原来图片,更新图片数据库。
2.得到原来图片文件名,上传新图片并根据原来名字覆盖原图片。
相比第二种方法更简洁。免去数据库操作。

[……]

继续阅读