﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-zarra</title><link>http://www.blogjava.net/zarra/</link><description>当你不能够再拥有 你唯一可以做的 就是令自己不要忘记</description><language>zh-cn</language><lastBuildDate>Wed, 13 May 2026 01:25:30 GMT</lastBuildDate><pubDate>Wed, 13 May 2026 01:25:30 GMT</pubDate><ttl>60</ttl><item><title>Backup思科交换机配置</title><link>http://www.blogjava.net/zarra/archive/2010/08/16/328942.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Mon, 16 Aug 2010 00:10:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2010/08/16/328942.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/328942.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2010/08/16/328942.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/328942.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/328942.html</trackback:ping><description><![CDATA[当然首先是需要一个tftp server。不然的话，只能复制telnet上去后，的sh run 命令的输出结果结果了<br />
使用snmp，是为了自动化，不用一台一台的telnet上去后，运行copy running－config 命令了。<br />
<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008000;">#</span><span style="color: #008000;">!/bin/bash</span><span style="color: #008000;"><br />
</span><span style="color: #000000;"><br />
device</span><span style="color: #000000;">=</span><span style="color: #000000;">x.x.x.x<br />
random_number</span><span style="color: #000000;">=</span><span style="color: #000000;">$RANDOM<br />
let&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">random_number&nbsp;%=&nbsp;100</span><span style="color: #800000;">"</span><span style="color: #000000;"><br />
<br />
server</span><span style="color: #000000;">=</span><span style="color: #000000;">x.x.x.x<br />
<br />
d</span><span style="color: #000000;">=</span><span style="color: #000000;">`date&nbsp;</span><span style="color: #000000;">+%</span><span style="color: #000000;">Y</span><span style="color: #000000;">%</span><span style="color: #000000;">m</span><span style="color: #000000;">%</span><span style="color: #000000;">d</span><span style="color: #000000;">-%</span><span style="color: #000000;">H_</span><span style="color: #000000;">%</span><span style="color: #000000;">M_</span><span style="color: #000000;">%</span><span style="color: #000000;">S`<br />
<br />
<br />
<br />
community</span><span style="color: #000000;">=</span><span style="color: #000000;">private<br />
<br />
</span><span style="color: #0000ff;">while</span><span style="color: #000000;">&nbsp;getopts&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:c::s::</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;opt;do<br />
case&nbsp;$opt&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;d)&nbsp;device</span><span style="color: #000000;">=</span><span style="color: #000000;">$OPTARG;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;c)&nbsp;community</span><span style="color: #000000;">=</span><span style="color: #000000;">$OPTARG;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;s)&nbsp;server</span><span style="color: #000000;">=</span><span style="color: #000000;">$OPTARG;;<br />
esac<br />
done<br />
<br />
log</span><span style="color: #000000;">=</span><span style="color: #000000;">sw_cisco_${device}_$d.log<br />
<br />
echo&nbsp;&nbsp;Ready&nbsp;to&nbsp;backup&nbsp;$device&nbsp;config&nbsp;to&nbsp;$server&nbsp;&nbsp;use&nbsp;snmp&nbsp;community&nbsp;$community<br />
<br />
snmpset&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">v&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">c&nbsp;$community&nbsp;$device&nbsp;.</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">6.1</span><span style="color: #000000;">.</span><span style="color: #000000;">4.1</span><span style="color: #000000;">.</span><span style="color: #000000;">9.9</span><span style="color: #000000;">.</span><span style="color: #000000;">96.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.2</span><span style="color: #000000;">.$random_number&nbsp;i&nbsp;&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;<br />
snmpset&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">v&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">c&nbsp;$community&nbsp;$device&nbsp;.</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">6.1</span><span style="color: #000000;">.</span><span style="color: #000000;">4.1</span><span style="color: #000000;">.</span><span style="color: #000000;">9.9</span><span style="color: #000000;">.</span><span style="color: #000000;">96.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.$random_number&nbsp;i&nbsp;</span><span style="color: #000000;">4</span><span style="color: #000000;">&nbsp;<br />
snmpset&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">v&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">c&nbsp;$community&nbsp;$device&nbsp;.</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">6.1</span><span style="color: #000000;">.</span><span style="color: #000000;">4.1</span><span style="color: #000000;">.</span><span style="color: #000000;">9.9</span><span style="color: #000000;">.</span><span style="color: #000000;">96.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.4</span><span style="color: #000000;">.$random_number&nbsp;i&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;<br />
snmpset&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">v&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">c&nbsp;$community&nbsp;$device&nbsp;.</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">6.1</span><span style="color: #000000;">.</span><span style="color: #000000;">4.1</span><span style="color: #000000;">.</span><span style="color: #000000;">9.9</span><span style="color: #000000;">.</span><span style="color: #000000;">96.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.5</span><span style="color: #000000;">.$random_number&nbsp;a&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">$server</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;<br />
snmpset&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">v&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">c&nbsp;$community&nbsp;$device&nbsp;.</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">6.1</span><span style="color: #000000;">.</span><span style="color: #000000;">4.1</span><span style="color: #000000;">.</span><span style="color: #000000;">9.9</span><span style="color: #000000;">.</span><span style="color: #000000;">96.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.6</span><span style="color: #000000;">.$random_number&nbsp;string&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">$log</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;<br />
snmpset&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">v&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">c&nbsp;$community&nbsp;$device&nbsp;.</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">6.1</span><span style="color: #000000;">.</span><span style="color: #000000;">4.1</span><span style="color: #000000;">.</span><span style="color: #000000;">9.9</span><span style="color: #000000;">.</span><span style="color: #000000;">96.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.1</span><span style="color: #000000;">.</span><span style="color: #000000;">1.14</span><span style="color: #000000;">.$random_number&nbsp;i&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;"> <br />
</span></div>
<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/zarra/aggbug/328942.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2010-08-16 08:10 <a href="http://www.blogjava.net/zarra/archive/2010/08/16/328942.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu 找key</title><link>http://www.blogjava.net/zarra/archive/2010/01/01/307979.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Fri, 01 Jan 2010 05:55:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2010/01/01/307979.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/307979.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2010/01/01/307979.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/307979.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/307979.html</trackback:ping><description><![CDATA[想装wine-cn 结果说没导入过public key&nbsp; 下面是找key命令<br />
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 84DD336194625C2F<br />
<img src ="http://www.blogjava.net/zarra/aggbug/307979.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2010-01-01 13:55 <a href="http://www.blogjava.net/zarra/archive/2010/01/01/307979.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Chromium</title><link>http://www.blogjava.net/zarra/archive/2009/11/10/301841.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Tue, 10 Nov 2009 07:37:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2009/11/10/301841.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/301841.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2009/11/10/301841.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/301841.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/301841.html</trackback:ping><description><![CDATA[Google 的V8 Javascript我已经研究了好久，其chrome浏览器也快发行正式的linux版本了。本来一直满足于firefox 加一些extension和自己写的greasemonkey user script，也不想过多的折腾。无奈64位的firefox的js性能惨不忍睹，也巧正好看到chromium的测试成绩足足有firefox的6倍之多（firefox为3600ms 上下 &nbsp;chromium在590ms 。。。），而且常用的扩展和greasemonkey user script也已经能用在chrome上了，因为用的是last build 的chromium 而其本身也是chrome的测试版，所以虽然crash不断，但是至少能当个高速js解析器用了。
<img src ="http://www.blogjava.net/zarra/aggbug/301841.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-11-10 15:37 <a href="http://www.blogjava.net/zarra/archive/2009/11/10/301841.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ABCDE....</title><link>http://www.blogjava.net/zarra/archive/2009/11/07/301558.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Sat, 07 Nov 2009 11:26:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2009/11/07/301558.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/301558.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2009/11/07/301558.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/301558.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/301558.html</trackback:ping><description><![CDATA[又是一种ABCD<br />
<br />
A:<br />
所谓的爱情最后都会败在物质的贫穷上，你要知道女人的耐心是有限的。当然有人耐心好，有人耐心不好。我们男人要做的就是在女人失去耐心之前尽可能的满足生活舒适的物质需要
<br />
<br />
B:<span id="postcontent62"><br />
善良，勇敢，憨直，有担当有能力，这都是自己说自己的，在赚到钱之前，都是空话。哪怕你暂时没钱，你也至少得有个明确的计划，要给姑娘信心，如果整天一边浑浑噩噩，一边满口大话，鬼才嫁给你呢</span><br />
<br />
C:<br />
<span id="postcontent72">爱情中也许钱不重要<br />
但你凭什么让人爱上你呢<br />
你长得特别帅么?特别聪明么?MM总不能见1个爱1个吧</span>
<script type="text/javascript">
bbscode('postcontent72',0,'0',1,0,2885539,"45592588",111807);
</script>
<br />
<br />
D:<br />
<span id="postcontent106">没有车，爱情去哪里；没有房，爱情住哪里<br />
<br />
E:<br />
</span><span id="postcontent53">爱情是美好的，但是碰到很现实的柴米油盐酱醋茶，钱也是很重要的。<br />
<br style="line-height: 0pt; font-size: 0pt;" />
<span style="display: none;">[::艾泽拉斯国家地理 BBS.NGACN.CC::</span>做个假设，小孩要是病了，进医院一下就成千上万的，没钱你怎么办，看小孩病下去。<br />
爱的结晶都保护不了，谈什么爱呢。<br />
<br />
愤青 长大吧<br />
</span><br />
<br />
<img src ="http://www.blogjava.net/zarra/aggbug/301558.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-11-07 19:26 <a href="http://www.blogjava.net/zarra/archive/2009/11/07/301558.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>科技改变生活</title><link>http://www.blogjava.net/zarra/archive/2009/11/03/300654.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Tue, 03 Nov 2009 00:12:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2009/11/03/300654.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/300654.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2009/11/03/300654.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/300654.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/300654.html</trackback:ping><description><![CDATA[最近忙了一阵，这两天刚有功夫去关心下新出来的Ubuntu_2009.10，里面新的好东西不少，不过最让我眼前一亮的要属那个，识别指定的蓝牙设备，如果没有找到就自动屏保的。也就是说可以设定它寻找随身带的手机，如果人走开了，那么手机也离开机器附近了，那么计算机就自动锁定并屏保了，这个要比通过操作系统检测空闲时间更科学和人性一点。<br />
后来，又看了看Ubuntu上其他人的介绍，也有人通过笔记本的屏幕上的摄像头来实现此功能，更有人用喇叭和麦克风来通过声波来检测机器前面有没有人。不过应为普通电脑上的探头和录音回放设备都不算专业，时间的效果还不理想。不过蓝牙检测那块已经很成熟了，可惜如此简单的原理，我为什么都不曾想到过。<br />
<img src ="http://www.blogjava.net/zarra/aggbug/300654.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-11-03 08:12 <a href="http://www.blogjava.net/zarra/archive/2009/11/03/300654.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单计算</title><link>http://www.blogjava.net/zarra/articles/300744.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Mon, 02 Nov 2009 08:09:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/articles/300744.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/300744.html</wfw:comment><comments>http://www.blogjava.net/zarra/articles/300744.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/300744.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/300744.html</trackback:ping><description><![CDATA[<script language="javascript">
var want_value =0;
var op = new Array
(
new Array('+',function (x,y){return x+y;}),
new Array('-',function (x,y){return x-y;}),
new Array('*',function (x,y){return x*y;}),
new Array('/',function (x,y){ if (y==0){return "error";} else return x/y;})
);
var pro_num = function (i){
return '('+i+')';
}
var get_remove_by_index = function (list,index){
var r=[];
for(var i=0;i
<list.length;++i){
if(i!=index)
r.push(list[i]);
}
return r;
}
var con = function (list,v,rv){
var length=list.length;
if(length==0){
if(rv-want_value ==0){
//console.log(v+'='+rv);
document.getElementById('result').value+=v+'='+rv+'\n';
}
return;
}
for(var i=0;i<length;++i){
for(var j=0; j< op.length;++j){
var v1=pro_num(list[i])+v+op[j][0];
var rv1=op[j][1](list[i],rv);
if(rv1!='error') con(get_remove_by_index(list,i),v1,rv1);
}
}
}
var con_real = function(a,b,c,d,v){
var list=[a,b,c,d];
want_value =v;
var length = list.length;
if(length >1){
for(var i=0;i<length;++i){
con(get_remove_by_index(list,i),pro_num(list[i]),list[i]);
}
}
}
var on_button_click = function(){
var a=parseFloat(document.getElementById('a').value);
var b=parseFloat(document.getElementById('b').value);
var c=parseFloat(document.getElementById('c').value);
var d=parseFloat(document.getElementById('d').value);
var v=parseFloat(document.getElementById('value').value);
document.getElementById('result').value=""
con_real(a,b,c,d,v);
}
</script>
给a、b、c、d添加+，-，*，/得到期望的value，结果是逆波兰式
<form>
    <div>
    value:<input id="value" value="24" type="text" />
    a:<input id="a" type="text" />
    b:<input id="b" type="text" />
    c:<input id="c" type="text" />
    d:<input id="d" type="text" />
    </div>
    <div>
    <input value="Cal" onclick="on_button_click()" type="button" />
    </div>
    <textarea style="width: 100%; height: 800px;" id="result"></textarea>
</form>
<em>代码<em></em></em>
<p>
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>html</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
&nbsp;&nbsp;</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>head</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>title</em></em></span><span style="color: #0000ff;"><em><em>&gt;&lt;/</em></em></span><span style="color: #800000;"><em><em>title</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>style</em></em></span><span style="color: #0000ff;"><em><em>&gt;&lt;/</em></em></span><span style="color: #800000;"><em><em>style</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
&nbsp;&nbsp;</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>script&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>language</em></em></span><span style="color: #0000ff;"><em><em>="javascript"</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em><br />
<br />
<br />
&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;want_value&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>;<br />
<br />
&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;op&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>new</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;Array<br />
&nbsp;&nbsp;(&nbsp;<br />
&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>new</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;Array('</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>',</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(x,y){</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;x</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>y;}),<br />
&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>new</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;Array('</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>-</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>',</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(x,y){</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;x</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>-</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>y;}),<br />
&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>new</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;Array('</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>*</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>',</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(x,y){</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;x</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>*</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>y;}),<br />
&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>new</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;Array('</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>/</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>',</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(x,y){&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>if</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(y</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>==</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>){</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>"</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>error</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>"</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>;}&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>else</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;x</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>/</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>y;})<br />
&nbsp;&nbsp;);<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;pro_num&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(i){<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;'('</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>')';<br />
&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;get_remove_by_index&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(list,index){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;r</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>[];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>for</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>;i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&lt;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>list.length;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>++</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>i){<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>if</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>!=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>index)<br />
&nbsp;&nbsp;&nbsp;&nbsp;r.push(list[i]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;r;<br />
&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;con&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;(list,v,rv){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;length</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>list.length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>if</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(length</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>==</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>if</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(rv</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>-</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>want_value&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>==</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #008000;"><em><em>//</em></em></span><span style="background-color: #f5f5f5; color: #008000;"><em><em>console.log(v+'='+rv);</em></em></span><span style="background-color: #f5f5f5; color: #008000;"><em><em><br />
</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById('result').value</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>v</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>'</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>'</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>rv</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>'\n';<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>return</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>for</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>;i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&lt;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>length;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>++</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>i){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>for</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;j</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>;&nbsp;j</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&lt;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;op.length;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>++</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>j){<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;v1</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>pro_num(list[i])</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>v</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>+</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>op[j][</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;rv1</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>op[j][</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>1</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>](list[i],rv);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>if</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(rv1</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>!=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>'error')&nbsp;con(get_remove_by_index(list,i),v1,rv1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;con_real&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(a,b,c,d,v){<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;list</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>[a,b,c,d];<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;want_value&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>v;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;length&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;list.length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>if</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(length&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&gt;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>1</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>for</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>0</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>;i</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&lt;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>length;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>++</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>i){<br />
&nbsp;&nbsp;&nbsp;&nbsp;con(get_remove_by_index(list,i),pro_num(list[i]),list[i]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;on_button_click&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>function</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;a</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>parseFloat(document.getElementById('a').value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;b</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>parseFloat(document.getElementById('b').value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;c</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>parseFloat(document.getElementById('c').value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;d</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>parseFloat(document.getElementById('d').value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></em></span><span style="background-color: #f5f5f5; color: #0000ff;"><em><em>var</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>&nbsp;v</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>parseFloat(document.getElementById('value').value);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById('result').value</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>=</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em>""</em></em></span><span style="background-color: #f5f5f5; color: #000000;"><em><em><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;con_real(a,b,c,d,v);<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;</em></em></span><span style="color: #0000ff;"><em><em>&lt;/</em></em></span><span style="color: #800000;"><em><em>script</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
&nbsp;&nbsp;</em></em></span><span style="color: #0000ff;"><em><em>&lt;/</em></em></span><span style="color: #800000;"><em><em>head</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>body</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>form</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>div</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
value:</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>input&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>type</em></em></span><span style="color: #0000ff;"><em><em>="text"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;id</em></em></span><span style="color: #0000ff;"><em><em>="value"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;value</em></em></span><span style="color: #0000ff;"><em><em>="24"</em></em></span><span style="color: #0000ff;"><em><em>/&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
a:</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>input&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>type</em></em></span><span style="color: #0000ff;"><em><em>="text"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;id</em></em></span><span style="color: #0000ff;"><em><em>="a"</em></em></span><span style="color: #0000ff;"><em><em>/&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
b:</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>input&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>type</em></em></span><span style="color: #0000ff;"><em><em>="text"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;id</em></em></span><span style="color: #0000ff;"><em><em>="b"</em></em></span><span style="color: #0000ff;"><em><em>/&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
c:</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>input&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>type</em></em></span><span style="color: #0000ff;"><em><em>="text"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;id</em></em></span><span style="color: #0000ff;"><em><em>="c"</em></em></span><span style="color: #0000ff;"><em><em>/&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
d:</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>input&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>type</em></em></span><span style="color: #0000ff;"><em><em>="text"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;id</em></em></span><span style="color: #0000ff;"><em><em>="d"</em></em></span><span style="color: #0000ff;"><em><em>/&gt;</em></em></span><span style="color: #000000;"><em><em><br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;/</em></em></span><span style="color: #800000;"><em><em>div</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>div</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>input&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>type</em></em></span><span style="color: #0000ff;"><em><em>="button"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;value</em></em></span><span style="color: #0000ff;"><em><em>="Cal"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;onClick</em></em></span><span style="color: #0000ff;"><em><em>="on_button_click()"</em></em></span><span style="color: #0000ff;"><em><em>/&gt;</em></em></span><span style="color: #000000;"><em><em><br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;/</em></em></span><span style="color: #800000;"><em><em>div</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;</em></em></span><span style="color: #800000;"><em><em>textarea&nbsp;&nbsp;</em></em></span><span style="color: #ff0000;"><em><em>style</em></em></span><span style="color: #0000ff;"><em><em>="width:100%;height:800px"</em></em></span><span style="color: #ff0000;"><em><em>&nbsp;id</em></em></span><span style="color: #0000ff;"><em><em>='result'</em></em></span><span style="color: #0000ff;"><em><em>&gt;&lt;/</em></em></span><span style="color: #800000;"><em><em>textarea</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;/</em></em></span><span style="color: #800000;"><em><em>form</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
<br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;/</em></em></span><span style="color: #800000;"><em><em>body</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span><span style="color: #000000;"><em><em><br />
</em></em></span><span style="color: #0000ff;"><em><em>&lt;/</em></em></span><span style="color: #800000;"><em><em>html</em></em></span><span style="color: #0000ff;"><em><em>&gt;</em></em></span></div>
<p>
</p>
<img src ="http://www.blogjava.net/zarra/aggbug/300744.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-11-02 16:09 <a href="http://www.blogjava.net/zarra/articles/300744.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[牢骚]写公式的无奈</title><link>http://www.blogjava.net/zarra/archive/2009/09/29/296893.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Tue, 29 Sep 2009 06:41:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2009/09/29/296893.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/296893.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2009/09/29/296893.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/296893.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/296893.html</trackback:ping><description><![CDATA[由于毕业后几年没碰过数学了，为了考在职硕士又不得不再拿起了书本，当然退化了很多，有些题目都不知道怎么解答了。这个时候问题就来了，数学公式基本完全不能用纯文本表达，html也难以胜任，很多问题想请教专业人士，但是苦于无法发送，最后只能扫描过去。但是当看到对方用优美、清晰的png图片发来解答时，好生羡慕，奈何Latex的巨大、复杂和恐怖，外加时间的紧张只好作罢。<br />
<br />
没想到计算机发展那么多年，书写数学公式却还是那么头痛。简单的Word可以对付，但是没插件的word 书写公式的那个低效率十分恼火，再有word的功能还是简单的，如果有复杂的行列式或矩阵，估计写个公式出来的时间都是解题时间的数倍，还有word各版本间的兼容性也烦人，普通的文字、图片和表格在各版本间还凑合，但是公式编辑器对象之类，只能自求多福了。虽然我用reSturectured text写过不少文档，但是这种轻量级的工具，估计压根都没考虑过复杂公式这种要求，rst的手册上都是教如何调用Latex来得到公式的png图片，然后再嵌入进去的，这不是到头来还是要去钻研大恐龙Latex，其他如docbook等工具也基本如此。<br />
<br />
可能是Latex的功能太过于强大的原因，除了那些专业的制版软件外，没人会打算再去做另外一个好用的公式编辑器，但是Latex的高深莫测，着实吓人，最后还是不得不选择手写再扫描。这个时候只能苦笑，谁叫自己读书的时候不认真点多学点本领，也深知了自己和别人的差距有多么的大。<br />
<br />
------------------------------------------------------------------------------------------------------------<br />
拿来学习的Latex 代码：当然只是片段<br />
<pre>X<span class="nb">_</span>k =  <span class="k">\sum</span><span class="nb">_{</span>n=0<span class="nb">}^{</span>N-1<span class="nb">}</span> x<span class="nb">_</span>n e<span class="nb">^{</span>-<span class="nb">{</span>i 2<span class="k">\pi</span> k <span class="k">\frac</span><span class="nb">{</span>n<span class="nb">}{</span>N<span class="nb">}}}</span> <span class="k">\qquad</span> k = 0,<span class="k">\dots</span>,N-1.<br />
效果....... 唉不说了  数学就是美...........<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/zarra/41907/r_de3d5f88bae296cb7677b6b96cbf1b5ad4a1cdb1.png" /></pre>
<br />

<img src ="http://www.blogjava.net/zarra/aggbug/296893.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-09-29 14:41 <a href="http://www.blogjava.net/zarra/archive/2009/09/29/296893.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>因为这是我们的祖国</title><link>http://www.blogjava.net/zarra/archive/2009/09/07/294214.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Mon, 07 Sep 2009 12:16:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2009/09/07/294214.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/294214.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2009/09/07/294214.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/294214.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/294214.html</trackback:ping><description><![CDATA[蛔虫父子趴在屁眼向外看<br />
儿子问：蓝色的什么？<br />
父：蓝天，<br />
儿：那绿色的呐？<br />
父：大地。<br />
儿：外面的世界真美好，为什么我们要呆在屁眼里？<br />
<br />
父庄严地说：因为这是我们的祖国<br />
<br />
我们的这个祖国就是这样让人无奈。马上又要齐诵太平，共赞盛世了，不过为了看上去的美好，付出的成本太高了吧。<br />
<img src ="http://www.blogjava.net/zarra/aggbug/294214.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-09-07 20:16 <a href="http://www.blogjava.net/zarra/archive/2009/09/07/294214.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对W.Richard Stevens的缅怀和致敬</title><link>http://www.blogjava.net/zarra/archive/2009/09/03/293786.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Thu, 03 Sep 2009 12:22:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2009/09/03/293786.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/293786.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2009/09/03/293786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/293786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/293786.html</trackback:ping><description><![CDATA[W.Richard &#183;Stevens（1951-1999），<br />
&nbsp; &nbsp; 国际知名的UNIX和网络专家，受人尊敬的作家。<br />
&nbsp; &nbsp; 他的著作有《UNIX网络编程》（两卷本），《UNIX环境高级编程》，《TCP/IP详解》（三卷本）等，同时他还是广受欢迎的教师和顾问。<br />
Stevens先生1951年生于赞比亚，早年，他就读于美国弗吉尼亚州的费什本军事学校，后获得密歇根大学学士、亚利桑那大学系统工程硕士和博士学位。他曾就职于基特峰国家天文台，从事计算机编程。<br />
Stevens先生不幸病逝于1999年9月1日，他的离去是计算机界的巨大损失。<br />
<br />
9月1日，也就是两天前，是Stevens逝世十周年的纪念日，今天在irc上被人提及，唏嘘不已。<br />
<br />
我读的第一本他的著作是《TCP／IP详解》的卷一和卷二，然后是《UNIX网络编程》及 APUE（《UNIX环境高级编程》），可惜只购买了《TCP／IP》的卷一和卷二 以及apue，其他的只看了扫描版的pdf。每本书都是慕名去读的，翻开他的书，往往有着许多前言，里面都表达了对作品的肯定和对作者的尊敬，当然我也相信，所有人读完他的著作后，都会有同那些前言作者们一样的看法。他的书全面，详实，易懂，实用，甚至现在实际使用的许多网络应用程序的代码，基本都能在他的书中找到影子。<br />
<br />
我在看他书的时候，已经知道了他的过世，这更添加了我对他个人的好奇。后来也知道他家人对其死因的守口如瓶，使他充满了传奇性。感谢Stevens，给业界带来经典的教材，也遗憾他意外的英年早逝，就像简介上说的那样，他的离去是计算机界的巨大损失。<br />
<br />
<br />
<img src ="http://www.blogjava.net/zarra/aggbug/293786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-09-03 20:22 <a href="http://www.blogjava.net/zarra/archive/2009/09/03/293786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>原来你也在这里</title><link>http://www.blogjava.net/zarra/archive/2009/08/23/292282.html</link><dc:creator>zarra</dc:creator><author>zarra</author><pubDate>Sun, 23 Aug 2009 08:14:00 GMT</pubDate><guid>http://www.blogjava.net/zarra/archive/2009/08/23/292282.html</guid><wfw:comment>http://www.blogjava.net/zarra/comments/292282.html</wfw:comment><comments>http://www.blogjava.net/zarra/archive/2009/08/23/292282.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/zarra/comments/commentRss/292282.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zarra/services/trackbacks/292282.html</trackback:ping><description><![CDATA[<p>表妹这个月工作了，然后恋爱了。她告诉我现在的感觉，套一句张爱玲说的：于千万人之中遇见你所要遇见的人,于千万年之中,时间的无涯的荒野里,没有早一步,也没有晚一步,刚巧赶上了,没有别的话可说,惟有轻轻地问一声:&#8220;噢,你也在这里吗？&#8221;。呃，听的我当时好酸。然后借机向她大肆批判了我个人十分厌恶的张爱玲。批判材料如下：</p>
<p>附：
</p>
<h1 id="Title">张爱玲与胡兰成
</h1>
2009年02月13日 10:00:05
来源：<font color="#000066">
凤凰网读书<br />
<br />
<br />
</font><font id="Zoom">1995年9月8日，曾经瞩目中国文学界的才女张爱玲卒于洛杉矶一公寓内，年七十五岁。<br />
<br />
</font>
<p align="center"><font id="Zoom"><img src="http://www.cq.xinhuanet.com/news/2009-02/13/xin_283020613100229660278.jpg" alt="" border="0" /></font></p>
<br />
<font id="Zoom"><br />
</font><font id="Zoom">张爱玲(1921-1995)生于上海，原籍河北丰润，香港大学肄业，系出名门，
祖母李菊耦是慈禧心腹中堂李鸿章之女，生母流浪欧洲，剩下她和弟弟在父亲和后娘的监管中成长（详见《私语》）。1931年入读上海圣玛利亚女校，学名为张
爱玲，改自其英文名Eileen。很小就表现出编故事的才能，40年代以小说集〈传奇〉散文集〈流言〉蜚声上海文坛，一时无出其左右者，解放后离开大陆，
先到香港后又去美国，其间曾去台湾收集写作资料1995年病逝于美国，死时身边竟无一人。张爱玲系出名门，祖母李菊耦是慈禧心腹中堂李鸿章之女。不过她的
童年是黑暗的，生母流浪欧洲，剩下她和弟弟在父亲和后娘的监管中成长（详见《私语》）。或许这是导致张后来的作品充满悲观跟势利的主要原因。 </font>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;张爱玲离开了父亲逃到了母亲那里，母亲给了她两条路，让她选择:&#8220;要么嫁人，
用钱打扮自己；要么用钱来读书。&#8221;张爱玲毅然选择了后者，然而，母亲的经济状况一直不好，而母女间的矛盾也在一天天间慢慢地，以一种不易察觉的形式在一天
天间激化。张爱玲说:&#8220;这时候，母亲的家亦不复是柔和的了。&#8221; </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;中学时期的张爱玲已被视为天才，并且通过了伦敦大学的入学试。后来战乱逼使她
放弃远赴伦敦的机会而选择了香港大学。在那里她一直名列前茅，无奈毕业前夕香港却沦陷了。关于她的一切文件纪录尽数被烧毁。对于这件事，她轻轻地说了几句
话:&#8220;那一类的努力，即使有成就，也是注定了要被打翻的罢？&#8230;&#8230;我应当有数。&#8221;大有一种奈若何的惋惜。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;此后张爱玲返回上海，因为经济关系，她以唯一的生存工具——写作，来渡过难
关。《第一炉香》和《第二炉香》却成为她的成名作，替张爱玲向上海文坛宣布了一颗夺目的新星的来临。张爱玲的这两篇文章是发表在由周瘦鹃先生主持的《紫罗
兰》杂志上的。继之而来的《红玫瑰与白玫瑰》《倾城之恋》《金锁记》等等更奠下她在中国现代文学重要的地位。就在她被认定是上海首屈一指的女作家，事业如
日中天的同时，她恋爱了。令她神魂颠倒的是为大汉奸汪精卫政府文化部服务的胡兰成。</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;张爱玲与胡兰成:才女爱上汉奸 &nbsp;&nbsp;&nbsp;&nbsp;
</font></p>
<p align="center"><font id="Zoom"><img src="http://www.cq.xinhuanet.com/news/2009-02/13/xin_2830206131002578182269.jpg" alt="" border="0" /></font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;一、小说之媒 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;1943年张爱玲在上海结识了当时汪伪政府文化部的官员胡兰成。关于他们的相识，据书中记载是胡兰成在南
京养病期间收到苏青寄来的杂志《天地》第十一期，读到《封锁》的时候，喜不自胜。文人与文人之间的那种惺惺相惜，使他对作者张爱玲充满了好奇。于是他立即
写了一封信给苏青，对张爱玲的小说大加赞许，并表示极愿与作者相识。苏青回信说，作者是位女性，才分颇高。这更是让胡兰成对张爱玲念念不忘。不久，他又收
到了苏青寄来的《天地》第十二期，上面不仅有张爱玲的文章，还有她的照片。他越发想结识张爱玲了。胡兰成回到上海之后就去找苏青，要以一个热心读者的身份
去拜见张爱玲。苏青婉言谢绝了，因为张爱玲从不轻易见人。但胡兰成执意要见，向苏青索要地址。苏青迟疑了一下才写给他——静安寺路赫德路口192号公寓6
楼65室。胡兰成如获至宝。胡兰成第二天就兴冲冲地去了张爱玲家，她住的赫德路与他所在的大西路美丽园本来就隔得不远。可张爱玲果真不见生客。胡兰成却不
死心，从门缝里递进去一张字条，写了自己的拜访原因及家庭住址、电话号码，并乞爱玲小姐方便的时候可以见一面。第二天，张爱玲打了电话给胡兰成，说要去看
他，不久就到了。张爱玲拒绝他的到访，又自己亲自去见他，主意变得好快。其实早前，胡兰成因开罪汪精卫而被关押，张爱玲曾经陪苏青去周佛海家说过情。因
此，她是知道他的。于是，就这样见面了。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;二、她的&#8220;尘埃里开出花来&#8221;
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;真正见了面，胡兰成只说与他所想的全不对。他一是觉得张爱玲个子之高，二是觉得她
坐在那里，幼稚可怜相，不象个作家，倒象个未成熟的女学生。但他两人一谈就是五个小时。从品评时下流行作品，到问起张爱玲每月写稿的收入。对一个初次见面
的小姐问这样的问题，实在是失礼的，但&#8220;因为相知，所以懂得&#8221;，两人已有了知交之感，所以张爱玲倒未觉得胡兰成的话很唐突。胡兰成送张爱玲到弄堂口，并肩
走着，他忽然说:&#8220;你的身裁这样高，这怎么可以？&#8221;只这一句话，就忽地把两人的距离拉近了。&#8220;这怎么可以&#8221;的潜台词是从两个人般配与否的角度去比较的，前
提是已经把两人作为男女放在一起看待了。张爱玲很诧异，几乎要起反感了，但，真的是非常好。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;次日，胡兰成去回访张爱玲。她房里竟是华贵到使他不安，胡兰成形容说，三国时
刘备进孙夫人的房间，就有这样的感觉。那天，张爱玲穿了一件宝蓝绸袄裤，戴了嫩黄边框的眼镜。多年后，胡兰成对这些细节都有着清晰的回忆。此后，他每天都
去看张爱玲。一天，他向张爱玲提起刊登在《天地》上的照片，张爱玲便取出来送给他，还在后面题上几句话:
&#8220;见了他，她变得很低很低，低到尘埃里。但她心里是欢喜的，从尘埃里开出花来。&#8221; &nbsp;&nbsp;&nbsp;&nbsp; </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;三、&#8220;色&#183;戒&#8221;
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;这一年，胡兰成38岁，张爱玲24岁。但很快，他们恋爱了。他们谈情说爱的方式似
乎是他们最初相识的延续。胡兰成在南京办公，一个月回一次上海，一住八、九天。每次回上海，他不回美丽园自己的家，而是径直赶到赫德路，先去看张爱玲。两
人每天在一起，喁喁私语无尽时。但当时世人并不了解他们之间的感情，只觉得胡兰成的政治身份是汉奸，又有妻室，年纪大到几乎可以做张爱玲的父亲。世人都觉
得这样的爱情似乎有些不可思议，都是为张爱玲惋惜的。但张爱玲自己并不这样觉得。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;四、汉奸与才女结婚了
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;胡兰成是懂张爱玲的，懂她贵族家庭背景下的高贵优雅，也懂她因为童年的不幸而生成
的及时行乐的思想。仅仅这一个&#8220;懂得&#8221;，也许就是张爱玲爱上胡兰成的最大原因。其实细细分析来，张爱玲本身就不是一个世俗之人，她不以尘世的价值观去品评
一个人。她没有什么政治观念，只是把胡兰成当作一个懂她的男人，而不是汪伪政府的汉奸；对于胡兰成的妻室，她也不在乎，因她似乎并不想到天长地久的事。她
在一封信中对胡兰成说:&#8220;我想过，你将来就是在我这里来来去去亦可以。&#8221;也许她只在乎胡兰成当下对她的爱，其他的，她都不愿多想。胡兰成的年龄比她大出很
多，但这也许又成了她爱他的原因。张爱玲从小缺乏父爱，便容易对大龄男性产生特别的感情，所以，年龄问题也不是障碍。于是，她倾尽自己的全部去爱他了，就
这样在世人诧异的眼光中相爱了。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;1944年8月，胡兰成的第二任妻子提出与他离婚。这给了张爱玲与胡兰成的爱
情一个升华的机会——结婚。他们就这样结婚了，没有法律程序，只是一纸婚书为凭。因为胡兰成怕日后时局变动，自己的身份会拖累张爱玲。没有任何仪式，只有
张爱玲的好友炎樱为证。&#8220;胡兰成与张爱玲签订终身，结为夫妇。愿使岁月静好，现世安稳。&#8221;前两句是胡兰成所撰，后两句出自张爱玲之手。就这样，他们成了夫
妻。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;这段时间，也是张爱玲的创作高峰期，她陆续写出了《茉莉香片》、《到底是上海
人》、《倾城之恋》、《金锁记》、心经》、《琉璃瓦》《散戏》《封锁》、《公寓生活记趣》、《红玫瑰与白玫瑰》、《殷宝滟送花楼会》、《论写作》、《有女
同车》、《走!
走到楼上去!》、《说胡萝卜》、《诗与胡说》、《写什麽》、《忘不了的画》、《等》、《年轻的时候》、《花凋》、《爱》第一本短篇小说集。其中《倾城之
恋》和《金锁记》、《爱》都成为了她的代表作。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;五、汉奸爱上别人
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;时间已经接近了44年年底，时局明显地在变动。日军在中国的势力已经江河日下。而
胡兰成作为汪伪政府的官员，也有了危机感。有一个傍晚，两人在张爱玲家的阳台上看上海的暮色。胡兰成对她说了当下的时局，恐自己将来有难。张爱玲虽对政治
不敏感，但此刻，她知道，这个国，这一次是真真连到她的家了。汉乐府中有&#8220;来日大难，口燥唇干，今日相乐，皆当喜欢&#8221;的句子。而张爱玲此刻是真切地体会到
了这两句诗的含义。胡兰成说&#8220;将来日本战败，我大概还是能逃脱这一劫的，就是开始一两年恐怕要隐姓埋名躲藏起来，我们不好再在一起的。&#8221;张爱玲笑道:&#8220;那
时你变姓名，可叫张牵，或叫张招，天涯地角有我在牵你招你。&#8221; </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;1944年11月，胡兰成到湖北接编《大楚报》，开始了与张爱玲的长期分离。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;时局大乱，1945年8月15日，日本投降，胡兰成末日也来了，重庆方面定会惩办他这样的汉奸。于是他逃到了浙江，化名张嘉仪，称自己是张爱玲祖父张佩纶的后人——果是姓张，只是不叫张牵或是张招，住在诸暨斯家。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;斯家的儿子斯颂德是胡兰成的高中同窗，胡兰成年轻的时候就曾在斯家客居一年。斯家
的男主人已逝，是斯家主母维持生计。斯家还有个庶母，范秀美，大胡兰成两岁，曾经与斯家老爷生有一女。在这样的乱世中，斯家人安排胡兰成去温州范秀美的娘
家避难，由范秀美相送。未到温州，他们两人便已做成夫妻，对范家人以及邻居也以夫妻相称。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;然而，已有半年未曾见面的张爱玲，竟一路寻到了温州。因为怕范秀美的邻居对三
人的关系有所猜忌，他们三人都是在旅馆见面的。一个清晨，胡兰成与张爱玲在旅馆说着话，隐隐腹痛，他却忍着。等到范秀美来了，他一见她就说不舒服，范秀美
坐在房门边一把椅子上，但问痛得如何，说等一会儿泡杯午时茶就会好的。张爱玲当下就很惆怅，因为她分明觉得范秀美是胡兰成的亲人，而她自己，倒象个&#8220;第三
者&#8221;或是客人了。还有一次，张爱玲夸范秀美长得漂亮，要给她作画像。这本是张爱玲的拿手戏，范秀美也端坐着让她画，胡兰成在一边看。可刚勾出脸庞，画出眉
眼鼻子，张爱玲忽然就停笔不画了，说什么也不画了，只是一脸凄然。范秀美走后，胡兰成一再追问，张爱玲才说:&#8220;我画着画着，只觉得她的眉、神情，她的嘴，
越来越像你，心里好不震动，一阵难受就再也画不下去了。&#8221;这就是世人所说的&#8220;夫妻像&#8221;吧。张爱玲真的是委屈的，她的心里只有这一个男人，而这个男人的心里
却装着几个女人，叫她怎么能不感伤？ </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;离开温州的时候，胡兰成送她，天下着雨，真是天公应离情。这场雨，也冲刷了他们曾经的&#8220;倾城之恋&#8221;。张爱玲已经知道，她这一生最美的爱情，已经走到了辛酸的尽头，再没有挽回的余地了。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;六、送胡兰成30万元&#8220;分手费&#8221;
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;此后的八、九个月时间，两人偶有通讯。张爱玲也会用自己的稿费接济胡兰成，只因怕他在流亡中受苦。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;1947年6月，胡兰成收到了张爱玲的诀别信:
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;&#8220;我已经不喜欢你了，你是早已经不喜欢我的了。这次的决心，是我经过一年半长时间
考虑的。彼惟时以小吉故，不欲增加你的困难。你不要来寻我，即或写信来，我亦是不看的了。&#8221;小吉就是小劫的意思。此时的胡兰成已经脱离了险境，在一所中学
教书，有了较安稳的工作。张爱玲选择他一切都安定的时候，写来了诀别信，随信还附上了自己的30万元稿费。自此以后，这二人一场传奇之恋，就这样辛酸地谢
幕了。胡兰成曾写信给张爱玲的好友炎樱，试图挽回这段感情，但张爱玲没有理他，炎樱也没有理他。这段感情，真的是谢幕了。张爱玲曾对胡兰成说:&#8220;我将只是
萎谢了。&#8221;萎谢的不仅仅是爱情，还有她的文采，此后张爱玲的创作也进入了低谷。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;张爱玲从未就这一场恋情说过只言片语，我们只有从胡兰成所著的《今生今世》中《民国女子》去考证。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;四十七年之后，著名台湾作家三毛根据张爱玲和胡兰成的故事写出了《滚滚红尘》，由林青霞、秦汉、张曼玉主演拍成了电影，并由罗大佑为电影编写了歌曲，同时这部电影也成了三毛编剧的最后遗作。 &nbsp;&nbsp;&nbsp;&nbsp;
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;张爱玲与色戒
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;张爱玲的短篇小说《色&#183;戒》如果不是李安用它拍了一部电影，大概不会有多少人注意。这个短篇写于1950年，30年以后才发表，收录在她的一个集子《惘然集》中。张爱玲1955年去了美国的纽约，因此，写作《色&#183;戒》的时候，张爱玲还在上海。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;抗日战争胜利后，为汪伪政权效劳的愤青胡兰成被定为汉奸。胡兰成有一段时间躲在温州乡下，张爱玲还从上海跑去温州看过他。后来胡兰成逃到了日本，娶了一个当时很出名的女人，名叫佘爱珍。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;佘爱珍原先的丈夫名叫吴四宝，抗战之前就是上海滩的一个流氓。抗战开始后，杜月笙
之类的黑社会大头目离开了上海，吴四宝在上海顿时威风八面，并且还加入了汪伪特工组织，简称&#8220;76号&#8221;，成为汪伪特工在上海的主要打手。吴四宝的上司，就
是《色-戒》中&#8220;易先生&#8221;的原型，&#8220;76号&#8221;负责人丁默村。佘爱珍在吴四宝没死的时候，也是一个心狠手辣的汉奸女特工，&#8220;76号&#8221;很多女犯人，都由佘爱珍
亲自刑讯。即使后来到了日本，佘爱珍还是恶性不改，多次贩毒。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;50年代初，胡兰成和吴四宝的遗孀佘爱珍都逃到了日本，并且结了婚。由此我们
看到，胡兰成的汉奸面目是非常准确、清晰的。70年代，胡兰成企图借助张爱玲的光环，回到台湾发展，结果被余光中为首的一些知识分子痛骂人品恶劣。胡兰成
自知无脸见人，才悻悻地离开台湾，回到日本。胡兰成的书在台湾也成为禁书。 </font></p>
<p align="center"><font id="Zoom"><img src="http://www.cq.xinhuanet.com/news/2009-02/13/xin_2930206131002015112810.jpg" alt="" border="0" /></font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;关于张爱玲与胡兰成的故事，十几年前，香港导演严浩拍摄了电影《滚滚红尘》，由台湾女作家三毛编剧，秦
汉、林青霞、张曼玉主演，主题歌由罗大佑作曲，三毛作词，陈淑桦演唱，阵容可谓非常强大。这部电影上映的时候，就有人指出是在为汉奸涂脂抹粉。其实，社会
关注张爱玲与胡兰成的题材，并出现软化汉奸形象的倾向，有一定的具体原因。第一个原因，是出于对蒋氏政权统治台湾期间，文艺高压政策的反弹。那时候，张爱
玲名气很大，很多人知道她与胡兰成事情的传闻，但是张爱玲自己又不写。拿这件事情到处张扬的胡兰成，他的作品又在台湾被禁。因此，一旦开禁之后，胡兰成的
书风靡一时，张胡的爱情也开始被人津津乐道。第二个原因是张爱玲本人对这件事情长期模糊不清的态度。李安处理这个题材，更主要是受到张爱玲本人态度的影
响。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;抗战胜利后，张爱玲对于胡兰成的态度，长期暧昧晦暗，她甚至为此停笔一年。但是，1949年以后，留在上
海的张爱玲，必须严肃认真地面对这个问题。当时上海文艺界的负责人是夏衍，后来到北京当了文化部领导，长期在上海的柯灵与张爱玲关系也比较密切。上海的这
些文艺界新领导人都很器重&#8220;才女&#8221;张爱玲，希望她能为新中国多写文艺作品。张爱玲也确实写了。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;除了几个不太出名的电影剧本外，《小艾》、《十八春》是张爱玲这一时期的作
品。在这两部作品中，张爱玲歌颂了新社会的政治清明，社会光明，甚至还使用了&#8220;
为人民服务&#8221;这样的术语。当然，我们现在看到的《十八春》，是张爱玲后来大大删改过的。张爱玲离开上海后，突然180度大转弯，改变了她对新中国的态度，
原先的歌颂，转眼之间变成了批判。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;我们可以探讨一下，1950年张爱玲在上海写作《色&#183;戒》的动机。我认为，她
最初的动机是为了迎合政治形势，对自己当年的那段历史作一个清理。写丁默村与郑苹如的故事，并非为了一个英雄传奇，而是为了她自己。写这个故事是她不得不
用一种婉转的方式，对自己的特殊历史问题作一个表态。然而，胡兰成毕竟是张爱玲曾经刻骨铭心的男人，当她触及这个问题时，政治便退居其次，感情上升到表
面。而且，对于新中国在上海的文艺领导人来说，肯定不喜欢张爱玲写这个题材。因为，不管张爱玲写成什么样，结果都是在写国民党。   </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;张爱玲离开上海的全部原因并不清楚，写作政治表态作品《色&#183;戒》可能是原因之
一。张爱玲想用这个故事来表态，但是领导不喜欢。张爱玲不愿在这个问题上委屈自己，加上其他原因，她离开了上海。她最终也没有去台湾，也许她认为，到了台
湾也必须面对这个问题，所以，她孤身一人去了美国。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;现在张爱玲作品集中，《色-戒》标明的写作日期是1950年。我们不知道从
1950年开始写《色-戒》，到1955年张爱玲到达纽约时，《色-戒》最初写成什么样子，曾经给哪些人看过。现在我们看到的短篇小说《色-戒》，是30
年以后才定稿的。80年代出版《惘然集》时，《色-戒》才第一次面对社会。张爱玲在序言中承认，这个故事&#8220;屡经彻底改写&#8221;。而且，通过这篇序言，我认为，
张爱玲确实是想用这部短篇小说，对自己的那段特殊历史作一个总结。张爱玲在序言中写到: </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;写反面人物，是否不应当进入内心，只能站在外面骂，或加以丑化？&#8230;&#8230;对敌人也需要知己知彼，不过知彼是否不能知道太多？因为了解是原恕的初步？如果了解导向原宥，了解这种人也更可能导向鄙夷。缺乏了解，才会把罪恶神化，&#8230;&#8230;爱就是不问值不值得。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;因此，我们就能理解，张爱玲写《色&#183;戒》，并非是要写当年的真实历史，而是要借这
个故事，写她自己真实的内心。所以，小说中的麦太太王佳芝没有多少政治背景，也没有任何民族大义的色彩；小说中王佳芝的心理活动，很少有原型郑苹如的影
子，完全是张爱玲自己内心的写照。在真实的历史中，郑苹如被捕后，承认了自己找人暗杀丁默村。但是，郑苹如说，是因为争风吃醋，因为丁默村不断沾花惹草。
历史记载显示，郑苹如没有供出任何一个同伴。这段历史，张爱玲是完全知道的，但是，她没有这么写，因为，她不是要给郑苹如树碑立传，而是要写她自己。如果
她要写一个女英雄的传奇故事，不会写这么短。张爱玲其实是用郑苹如和丁默村的故事外壳，写她自己和胡兰成的内心世界。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;顺便说一下，胡兰成并不是一个对爱情忠贞的情人，而是一个滥情的愤青，他总是
要弥补自己山里穷孩子出生的早年不幸。即便在被通缉的时候，他也没放弃在女人那里寻找失去的世界。当张爱玲跑到温州乡下去看他的时候，胡兰成正在同另一个
女人鬼混。后来，胡兰成与女汉奸佘爱珍结婚后，依然到处张扬自己与著名女作家张爱玲的&#8220;爱情&#8221;。因此，小说《色&#183;戒》中，张爱玲对胡兰成这个女人堆里的老
手，也表现出爱恨交织的痛苦心情。 </font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;张爱玲一生爱钱、爱出名，正如小说中王佳芝某些时候表现出来的虚荣心；张爱玲
爱上胡兰成，也许有崇拜权势的心理，所以张爱玲在小说中写到，&#8220;权势是一种春药&#8221;，她想把这种观念通过王佳芝表现出来；与胡兰成的爱情还包括张爱玲少有的
性欲狂欢，所以她在小说中露骨地写到:&#8220;到男人心里去的路通过胃&#8221;，&#8220;到女人心里的路通过阴道&#8221;，这在张爱玲的小说中是极为少见的直白。所以，李安才在电
影里赤裸裸地表现床戏，因为，那是张爱玲难以忘怀的；在小说中，张爱玲让王佳芝对汉奸产生了爱情，这也是在说张爱玲自己；最后关键时刻，王佳芝提醒汉奸&#8220;
快走&#8221;，仿佛就在说张爱玲偷偷跑到温州去见被通缉的胡兰成，却不向政府举报；王佳芝出于模糊的爱情救了汉奸易先生，这个细节违背了郑苹如的事实，但它也是
在说张爱玲救了胡兰成。据记载，张爱玲与胡兰成分手的时候，给了他30万（币种不清楚）。如果没有这笔钱，不知道胡兰成如何长期躲藏，日后如何逃到日本。
</font></p>
<p><font id="Zoom">&nbsp;&nbsp;&nbsp;&nbsp;所以当人们批评电影用一颗钻石消磨了女英雄的斗志，当人们批评电影美化了汉奸，
这都怪不得李安。我认为，李安完全理解了张爱玲的内心。李安拍摄这部电影的喜怒哀乐，就是张爱玲本人对待汉奸和情人的复杂情感。如果观众把王佳芝看成张爱
玲本人，就能理解这个电影。然而，观众总是把这部电影看成历史故事，把电影和小说与真实的历史对照，所以才会有种种不满意。 </font></p>
<img src ="http://www.blogjava.net/zarra/aggbug/292282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zarra/" target="_blank">zarra</a> 2009-08-23 16:14 <a href="http://www.blogjava.net/zarra/archive/2009/08/23/292282.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>