2008年10月

http的断点下载(http头信息--请求)

要想从服务器下载文件,首先要向服务器发送一个请求。HTTP 请求头由若干行字符串组成。下面结合实例说说 HTTP 请求头的格式。假设要下载 http://www.sina.com.cn/index.html 这个网页 ,那么请求头的写法如下:

第1行:方法,请求的内容,HTTP协议的版本
下载一般可以用GET方法,请求的内容是“/index.html”,HTTP协议的版本是指浏览器支持的版本,对于下载软件来说无所谓,所以用1.1版 “HTTP/1.1”;
“GET /index.html HTTP/1.1”

第2行:主机名,格式为“Host:主机”
在这个例子中是:“Host:www.sina.com.cn”

第3行:接受的数据类型,下载软件当然要接收所有的数据类型,所以:
“Accept:*/*”

第4行:指定浏览器的类型
有些服务器会根据客户服务器种类的不同会增加或减少一些内容,在这个例子中可以这样写:

“User-Agent:Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)”

第5行:连接设置
设定为一直保持连接:“Connection:Keep-Alive”

第6行:若要实现断点续传则要指定从什么位置起接收数据,格式如下:

“Range: bytes=起始位置 - 终止位置”

比如要读前500个字节可以这样写:“Range: bytes=0 - 499”;从第 1000 个字节起开始下载:

“Range: bytes=999 -”

最后,别忘了加上一行空行,表示请求头结束。整个请求头如下:

GET /index.html HTTP/1.1
Host:www.sina.com.cn
Accept:*/*
User-Agent:Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Connection:Keep-Alive

三行二列且居中对齐流行页面对局

话不多说,记录下来是因为国庆遇打击太大,总是忘记很多东西,写在这里以便回忆。故不能成为教程。
重点一:

/*让所有内容居中*/
body, html{
margin:0px;
padding:0px;
text-align:center;
background-color:#FFFFFF;
}

/*主体区,这个DiV将包含其它所有容器DIV*/
#container{
position:relative;
margin:0px auto;
padding:0px;
width:760px;
text-align:left;
background-color:#FFFFFF;
}
重点二:要完成并排的左右两个浮动容器div时把这个两个div同时放入一个大浮动层中。这样才能撑大这个层

重点三:(clear:both);

国庆节,与小偷过招.我完败

2008年10月4日晚,21:50左右,在上海火车站发往川沙的申川线公交车上(或者候车区)本人在相当小心的情况下被小偷扒去钱包一个,内有:本人身份证一张(第一代身份证),四张银行卡,一张信用卡,一张工行电子口令卡,一张工作考勤卡.
上车后10秒发现遗失以上物件,在本人公布发出已经遗失以上物件后,相继有两人说被偷mp3一只,手机一只.
故本人为了他人以及自己拨打了110报案(当时公交正行驶在往海宁路山西北路站).警车很快在此站等待.不过很遗憾车上人太多,没法进行仔细排查,哎也不想多说了.谢谢110.谢谢除小倫团队的成员外的所有乘客.虽然东西没有找回.但耽误了你们的时间以及精力.很谢谢.

写此为是为了怕出现一些不必要的麻烦,到时可以看到此方回想当时的经过.

烦人的.身份证不知道如果处理好.

借此我再问候下小偷TM,文明用语全给你家人以及你未来N代人.
当然我批评上海火车站的工作人员.态度十足的差.在我进行电话询问一些情况时.