预览模式: 普通 | 列表

十面埋妇

播放视频文件


虽然现在是《变形金刚》《哈利波特》的天下,没多少人关心国产电影,但在7月21日这天,著名博客王小峰拍的第二部DV,未上映先轰动的《十面埋妇》正式公映。对广大网民来说,王小峰也算是一个传奇人物,从“按摩乳”到“不许联想”,中间还闹出一个闻名国际三八事件。王小峰用幽默的笔法诠释生活和社会中的各类事情,比如他把留言者称为“黑猩猩”,和匿名诺夫有一拼。 《十面埋妇》长达1小时45分,主要演员包括小精子,韩乔生,Ayawawa等。全片主要由对白组成,从电影角度看确实拖沓冗长,一下子看完可能有点困难,但对白还是很风趣的,如“这件衣服能不能不打折?”

上面的看不成的话到 http://bb.news.qq.com/a/20070721/000001.htm 去看
分类:电影 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 371

google bot  的http请求头

Connection: Keep-alive
Accept: */*
Accept-Encoding: gzip
From: googlebot(at)googlebot.com
Host: www.f08.net
User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

 

分类:技术资料 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 365

[js] 轻便的XMLHttpRequest应用函数:downloadUrl()

前段时间在用google map api的函数库的时候,发现里面的downloadUrl函数非常好用,所以自己写了一个。用腻了那些什么框架什么池,到头来发现越简单的东西越是适合我这种懒人。

downloadUrl(url, callback, data);

参数说明:
url不用说了;
callback是回调函数,函数调用的时候会有两个参数:data, responseCode,data就是responseText,responseCode就是status;
data是要post的数据,get方式时此参数可省略。

用法一:直接把回调函输写在参数中
downloadUrl(’http://www.ugia.cn/wp-data/test.htm’, function (data, responseCode) {
alert(data); // 这里处理返回的数据
});

用法二:先定义回调函数,然后传入
function test(data, responseCode) {
alert(data); // 这里处理返回的数据
}

downloadUrl(’http://www.ugia.cn/wp-data/test.htm’, test);

源代码:

  1. /**
  2. * download url lite
  3. *
  4. * @author: legend(legendsky@hotmail.com)
  5. * @link: http://www.ugia.cn/?p=122
  6. * @version: 1.0
  7. *
  8. * @param string   url
  9. * @param string   callback  回调函数
  10. * @param string  data      post数据
  11. *
  12. * @return void
  13. */
  14. function downloadUrl(url, callback, data)
  15. {
  16.     // init
  17.     url += url.indexOf("?") >= 0 ? "&" : "?";
  18.     url += "random_download_url=" + Math.random();
  19.     if (typeof data == 'undefined')
  20.     {
  21.         var data = null;
  22.     }
  23.     method = data ? 'POST' : 'GET';
  24.     // create XMLHttpRequest object
  25.     if (window.XMLHttpRequest) {
  26.         var objXMLHttpRequest = new XMLHttpRequest();
  27.     } else {
  28.         var MSXML = ['MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
  29.         for(var n = 0; n < MSXML.length; n ++) {
  30.             try {
  31.                 var objXMLHttpRequest = new ActiveXObject(MSXML[n]);
  32.                 break;
  33.             } catch(e) {}
  34.         }
  35.     }
  36.     // send request
  37.     with(objXMLHttpRequest) {
  38.         //setTimeouts(30*1000,30*1000,30*1000,30*60*1000);
  39.         try {
  40.             open(method, url, true);
  41.             if (method == 'POST')
  42.                 setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
  43.             send(data);
  44.         } catch(e) { alert(e);}
  45.         // on ready
  46.         onreadystatechange = function() {
  47.             if (objXMLHttpRequest.readyState == 4) {
  48.                 callback(objXMLHttpRequest.responseText, objXMLHttpRequest.status);
  49.                 delete(objXMLHttpRequest);
  50.             }
  51.         }
  52.     }
  53. }

 

分类:技术资料 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 274