Tuesday, 23 June 2009
Wednesday, 27 May 2009
AJAX
记一下,免得找不到了。
在server上有一段程序getNextRes.jsp,比较慢,每返回一个结果就输出到client。就是说,连续输出结果,每次在html上加一些内容,不是一次输出。curK是当前的ID(1<=curK<=maxK)。
主页面加这样一段:
<head>
<script type="text/javascript">
var http = false;
var curK = 0;
if(navigator.appName == "Microsoft Internet Explorer") {
http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
http = new XMLHttpRequest();
}
function getRes() {
http.abort();
curK++;
http.open("GET", "getNextRes.jsp");
http.onreadystatechange = handleResponse;
http.send('x=1'); //随便写点,否则IE不会重复调用jsp
}
function handleResponse() {
if(http.readyState == 4) {
var response = http.responseText;
if(response){
document.getElementById('r'+curK).innerHTML = response;
if (curK < <%= maxK %>) {
getRes();
}
}
}
}
</script>
</head>
<body onload="getRes();">
<% for (int i=1; i <= maxK; i++) {
String tag = "r"+i;%>
<div id="<%= tag %>"></div>
<br><br>
<% } %>
<body>
在server上有一段程序getNextRes.jsp,比较慢,每返回一个结果就输出到client。就是说,连续输出结果,每次在html上加一些内容,不是一次输出。curK是当前的ID(1<=curK<=maxK)。
主页面加这样一段:
<head>
<script type="text/javascript">
var http = false;
var curK = 0;
if(navigator.appName == "Microsoft Internet Explorer") {
http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
http = new XMLHttpRequest();
}
function getRes() {
http.abort();
curK++;
http.open("GET", "getNextRes.jsp");
http.onreadystatechange = handleResponse;
http.send('x=1'); //随便写点,否则IE不会重复调用jsp
}
function handleResponse() {
if(http.readyState == 4) {
var response = http.responseText;
if(response){
document.getElementById('r'+curK).innerHTML = response;
if (curK < <%= maxK %>) {
getRes();
}
}
}
}
</script>
</head>
<body onload="getRes();">
<% for (int i=1; i <= maxK; i++) {
String tag = "r"+i;%>
<div id="<%= tag %>"></div>
<br><br>
<% } %>
<body>
Thursday, 21 May 2009
eclipse恢复
发生两次了,每次都弄半天。
出错信息:启动eclipse的时候报错:“An error has occurred. See the log file /home/.../workspace/.metadata/.log”
问题:workspace坏掉了
恢复方法:
1. 删除并备份目录workspace/.metadata/.plugins/org.eclipse.core.resources
2. 启动eclipse
3. File > Import... import原先的project
4. 如果无法运行,可能需要用Window > Preferences > Java > Installed JRE设置jre版本号
出错信息:启动eclipse的时候报错:“An error has occurred. See the log file /home/.../workspace/.metadata/.log”
问题:workspace坏掉了
恢复方法:
1. 删除并备份目录workspace/.metadata/.plugins/org.eclipse.core.resources
2. 启动eclipse
3. File > Import... import原先的project
4. 如果无法运行,可能需要用Window > Preferences > Java > Installed JRE设置jre版本号
Tuesday, 19 May 2009
Thursday, 7 May 2009
Thursday, 16 April 2009
Monday, 6 April 2009
胡思乱想:面对痛苦
我以前想过一个问题,就是西方艺术家为什么总那么痛苦,说起“艺术家气质”,几乎就等于大脑不正常。这毛病先是传染给了日本,导致日本现代作家大规模自杀,然后又传到中国。古代的中国艺术家就没这毛病。谁有这毛病,人家还要笑话他不够洒脱。“洒脱”这词我也没见外国人研究过。
面对痛苦,西方人总是缺乏平常心。要么视之为悲剧,要么视之为喜剧。举例来说,如果悲剧痛苦是《基督受难记》,那么喜剧痛苦就是《卡比利亚之夜》。前者带有悲壮的史诗色彩,后者带有滑稽的荒诞色彩。悲剧痛苦对应基督教,喜剧痛苦对应现代主义。倾向完全相反,但话题一直没变,就是受苦。有人受苦总是大事件,苦难就像黑夜里的灯塔,让迷路的羊或夜行者找到方向。他们好像总想找到方向……我是说西方人。
我觉得想找方向跟他们的思辨传统有关。找方向的欲望其实就是“说”的欲望。碰到能说清楚的事情倒还好,碰到不能说的事情就麻烦了。不是“一说即错”吗,又不肯闭嘴,又不肯犯错,最后就只能把自己憋死。古代中国人擅长闭嘴,现代西方人擅长憋死。相比之下,允许犯错倒是一条较为可爱的路。
P.S.所谓洒脱,和酒神精神应该是类似的了。如果喝酒喝到痛苦的地步但又欲罢不止,那显然不能叫酒神,得叫瘾君子才对。
面对痛苦,西方人总是缺乏平常心。要么视之为悲剧,要么视之为喜剧。举例来说,如果悲剧痛苦是《基督受难记》,那么喜剧痛苦就是《卡比利亚之夜》。前者带有悲壮的史诗色彩,后者带有滑稽的荒诞色彩。悲剧痛苦对应基督教,喜剧痛苦对应现代主义。倾向完全相反,但话题一直没变,就是受苦。有人受苦总是大事件,苦难就像黑夜里的灯塔,让迷路的羊或夜行者找到方向。他们好像总想找到方向……我是说西方人。
我觉得想找方向跟他们的思辨传统有关。找方向的欲望其实就是“说”的欲望。碰到能说清楚的事情倒还好,碰到不能说的事情就麻烦了。不是“一说即错”吗,又不肯闭嘴,又不肯犯错,最后就只能把自己憋死。古代中国人擅长闭嘴,现代西方人擅长憋死。相比之下,允许犯错倒是一条较为可爱的路。
P.S.所谓洒脱,和酒神精神应该是类似的了。如果喝酒喝到痛苦的地步但又欲罢不止,那显然不能叫酒神,得叫瘾君子才对。
Wednesday, 18 February 2009
“不喜欢的话你可以走啊”
“不喜欢的话你可以走啊”,因为时常能听到这句话,忍不住想研究一下。
最近一次听到这句话是在论坛的某个帖子里。完整的句子是这样的:“如果不喜欢,你大可以不在这个帖子里发言啊。”时间再往前一点则是在论坛被河蟹的时候。完整的句子是这样的:“如果不喜欢,你大可以离开豆瓣啊。”再往前一点则在论坛的某个讨论小组里。完整的句子是这样的:“如果不喜欢,你怎么不退组啊。”
这个句子的应用范围当然不限于网络。只要存在某个共同体,这句话就能用上。往小里说是家庭,往大里说是国家。举例如下:“不喜欢这个家你可以走啊~”,“不爱这个国家你怎么不出国啊~”,等等等等。唯一让这句话听起来比较荒唐的情形是对于个体和整体。“不喜欢自己你可以走啊”和“不喜欢这个世界你可以走啊”,这两句话的意思是一样的,都等同于“你怎么不去自杀啊”。
要反对这句话,其实也不难。我们甚至可以避开共同体的归属问题。
用反证法就行了。如果“不喜欢我写的书,你大可以不看啊”这种说法确实成立的话,那么这个世界上就不可能有文学批评这样的东西。如果“不喜欢这个国家你怎么不出国啊”这种说法确实成立的话,那么就不存在革命这种东西。
一旦一个国家听不到任何批评,就不会再有变革的可能,这个国家就死了。一旦楼主开始删除他不喜欢的回帖,那么这栋楼就死了。一旦阿北把他的个人意志贯彻到底而不懂得妥协的话,那么豆瓣就死了。常常有作家说“我写的书一旦发表出来,就不再属于我”,就是这个道理。在批评诠释甚至误解中,作品才可能拥有它自己的生命。一个共同体,如果它本身有生命,有它自身的生长、变化和消亡的节奏的话,那么它的生命正是来自于权力斗争。
对于坟场,活着的人无法不感到厌恶。而活人之所以回到死亡中间,哪怕只是去嘲笑,也只可能是因为他对生命的爱。
最近一次听到这句话是在论坛的某个帖子里。完整的句子是这样的:“如果不喜欢,你大可以不在这个帖子里发言啊。”时间再往前一点则是在论坛被河蟹的时候。完整的句子是这样的:“如果不喜欢,你大可以离开豆瓣啊。”再往前一点则在论坛的某个讨论小组里。完整的句子是这样的:“如果不喜欢,你怎么不退组啊。”
这个句子的应用范围当然不限于网络。只要存在某个共同体,这句话就能用上。往小里说是家庭,往大里说是国家。举例如下:“不喜欢这个家你可以走啊~”,“不爱这个国家你怎么不出国啊~”,等等等等。唯一让这句话听起来比较荒唐的情形是对于个体和整体。“不喜欢自己你可以走啊”和“不喜欢这个世界你可以走啊”,这两句话的意思是一样的,都等同于“你怎么不去自杀啊”。
要反对这句话,其实也不难。我们甚至可以避开共同体的归属问题。
用反证法就行了。如果“不喜欢我写的书,你大可以不看啊”这种说法确实成立的话,那么这个世界上就不可能有文学批评这样的东西。如果“不喜欢这个国家你怎么不出国啊”这种说法确实成立的话,那么就不存在革命这种东西。
一旦一个国家听不到任何批评,就不会再有变革的可能,这个国家就死了。一旦楼主开始删除他不喜欢的回帖,那么这栋楼就死了。一旦阿北把他的个人意志贯彻到底而不懂得妥协的话,那么豆瓣就死了。常常有作家说“我写的书一旦发表出来,就不再属于我”,就是这个道理。在批评诠释甚至误解中,作品才可能拥有它自己的生命。一个共同体,如果它本身有生命,有它自身的生长、变化和消亡的节奏的话,那么它的生命正是来自于权力斗争。
对于坟场,活着的人无法不感到厌恶。而活人之所以回到死亡中间,哪怕只是去嘲笑,也只可能是因为他对生命的爱。
Tuesday, 20 January 2009
严肃去死去死国
Subscribe to:
Posts (Atom)
