Category Archives: 个人收藏

js浮点数运算,加减乖除函数

//浮点数加法运算
function FloatAdd(arg1, arg2) {
    var r1, r2, m;
    try {
        r1 = arg1.toString().split(".")[1].length
    } catch(e) {
        r1 = 0
    }
    try {
        r2 = arg2.toString().split(".")[1].length
    } catch(e) {
        r2 = 0
    }
    m = Math.pow(10, Math.max(r1, r2)) return (arg1 * m + arg2 * m) / m
}

//浮点数减法运算
function FloatSub(arg1, arg2) {
    var r1, r2, m, n;
    try {
        r1 = arg1.toString().split(".")[1].length
    } catch(e) {
        r1 = 0
    }
    try {
        r2 = arg2.toString().split(".")[1].length
    } catch(e) {
        r2 = 0
    }
    m = Math.pow(10, Math.max(r1, r2));
    //动态控制精度长度
    n = (r1 >= r2) ? r1: r2;
    return ((arg1 * m - arg2 * m) / m).toFixed(n);
}

//浮点数乘法运算
function FloatMul(arg1, arg2) {
    var m = 0,
    s1 = arg1.toString(),
    s2 = arg2.toString();
    try {
        m += s1.split(".")[1].length
    } catch(e) {}
    try {
        m += s2.split(".")[1].length
    } catch(e) {}
    return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m)
}

//浮点数除法运算
function FloatDiv(arg1, arg2) {
    var t1 = 0,
    t2 = 0,
    r1, r2;
    try {
        t1 = arg1.toString().split(".")[1].length
    } catch(e) {}
    try {
        t2 = arg2.toString().split(".")[1].length
    } catch(e) {}
    with(Math) {
        r1 = Number(arg1.toString().replace(".", "")) r2 = Number(arg2.toString().replace(".", "")) return (r1 / r2) * pow(10, t2 - t1);
    }
}

Continue reading

Eclipse SVN插件比较 Subclipse vs Subversive

Eclipse 下连接 SVN 库有两种插件 —— Subclipse 与 Subversive ,可以说这两种插件都是非常优秀的插件,而对于使用者来说,选择使用哪种插件确实是个挺头疼的选择。

Subclipse 主页位于 http://subclipse.tigris.org/ ,与SVN(http://subversion.tigris.org/)联系紧密,我 们可以称之为 SVN 官方的 eclipse 插件。而Subversive 则是 eclipse 官方的 SVN 插件,主页位于 http://www.eclipse.org/subversive/ 。

Subclipse 是 SVN 直接支持的项目,在很早的时候就已经出现了。而 Subversive 最先是由一个第三方公司 Polarion 开发的。早先有传闻 Subclipse 将会成为 Eclipse Foundation 成员的传闻,可是最后却出现了令人大跌眼镜的结果,Subversive 率先成为了 Eclipse 的子项目。这中间到底出现什么情况,我们就不得而知了。或许 Eclipse 与 SVN 两个都非常成功的开源项目间,某些协议出现一些争议了吧。

不管是 Subclipse 还是 Subversive ,它们使用的 SVN 连接器不外乎这两种,JavaHL 和 SVNKit ( http://svnkit.com/ ),SVNKit 是 Subversion 的纯 Java 连接库版本,整个连接底层都是由 Java 实现的,不需要额外的支持。而 JavaHL 则使用的是 Subversion 原生的连接库,加上了 Java 调用库。这两种连接库给人表征的感觉应该是 JavaHL 在连接稳定性和速度上应该占优,而 SVNKit 则应该更省事,适用性更广。如果非要推荐一个的话,我还是建议先选择 JavaHL,如果 JavaHL 无法在你的系统中正常工作,再选择 SVNKit 。
Continue reading

韩寒-游行的意义

韩寒的最新博文「游行的意义],已于2010.09.18当日被河蟹。我从网上找到截图及文字,整理出来,以下是原文内容:
在9月18日这个敏感的时刻,我有的朋友开始研究要不要游行。当然,游的主体可以是反日保钓救船长。终于,在一个很多论坛里连“游行”两个字都打不出来的国家里,我们有行可以游了。那么,要不要参加这次命题一日游呢?

首先,我认为在现代中国社会中,分为三个阶级,那就是主子,奴才和狗,而我们往往一人饰两角,至于饰演哪两个角色,我想不会有人觉得他在演主子吧。前一阵子,主子需要奴才去附和和伺候,但是现如今,主子需要狗去吼两声,因为在狗的逻辑里,无论主子怎么对待它,只要有外人来犯,狗总是该看家护院的。

当弄明白了这个以后,回头想想就容易多了。但是,在这三个阶级以内,好在我还有选择做花花草草的权力。我的选择依据是,对于相关部门,小事和大事他们的区别就是抗议一次和抗议十一次,有特权有能力的地方尚未出力,除了把人家日本大使变成了应召男郎以外,我们相关部门情绪稳定,并不见什么实际决心,别说武力上,连经济上都不敢有所动作。他们韬光养晦,所以我也韬光养晦。毕竟,我等做狗也罢,但要做一条戏狗,情以何堪。

纵观事态发展,领导的内心似乎并不愤怒,领导只是觉得窝囊,那自然,我们也只能跟着觉得窝囊,你哪有上街去表达窝囊的,那岂不是更窝囊。领导没面子的时候,我们给他们长脸,但领导有面子的时候,我们被他们掌嘴。我被欺负,我不能游,你被欺负,你让我游,我又情以何堪。你也别说这种民族国土大事应该是我们 一起被欺负了,就算政府不作为,你活的一塌糊涂,也应该挺身而出。我自然可以挺身而出,但我的第一主题就是要求政府去作为,第二主题才是控诉来犯者,因为领土问题从来都不是老百姓能解决的和该去解决的,尤其是在我国,老百姓自己都没有一寸土地,,所有的一切,都是问政府租的,所以,理论上,这事对我来说, 就是我的房东在和别人就一块在地上的瓦而争执,这块瓦的确是风大的时候从房东的房顶上掉下来的,但房东也不敢去捡,因为可能要和隔壁人家打架。那我等租客在里面搅和什么呢。无土地者要去为他人争取土地,无尊严者要去为他人捍卫尊严,这样的人多少钱一斤?一斤多少个?
Continue reading

2020年,中国将会是一个非常穷的国家!

兰德公司对当代中国及中国人的评价及预测

美国兰德公司介绍: http://baike.baidu.com/view/707444.htm?fr=ala0_1_1
报告原文链接: http://www.rand.org/pubs/testimonies/2005/RAND_CT244.pdf

美国的兰德公司,尽管网上早有谈论,而对于绝大多数中国人而言,仍然是陌生的,甚或闻所未闻的。而正是这个公司,在60年前,由于准确预测“一旦美国参与朝鲜战争,中国必将出兵朝鲜”,一炮走红,从此确立了兰德公司世界第一智库的显赫地位。现在被誉为现代智囊的“大脑集中营”、“超级军事学院”,以及世界智囊团的开创者和代言人。它可以说是当今美国乃至世界最负盛名的决策咨询机构。

兰德是美国领先的智库/思想库。应该是个保守派/右派,下面的文章写的很狠,但耐心想想是有它的道理,是对我们这一代人的一个警钟。中国不要成为一个没有灵魂的巨人。

本文观点来自美国兰德公司亚太政策中心:

如果20世纪的中国是一个富裕和统一的国家,我们会有一个完全不同的第一次世界大战,我们就不会有第二次世界大战而是第二次欧洲大战。中国能够阻止日本侵略或者打败日本。美国在这些冲突上的花费从根本意义上会减少很多,因为珍珠港事件不会发生。我们和整个世界,更不用说10亿中国人,一个多世纪以来,已经为中国的弱小付出了惨重的代价。世界需要一个健康的中国。

中国的需求对日本走出衰退起到了促进作用。日本状况给世界经济带来了风险。关于这一点,怎么说都不夸张。日本巨额的债务会产生多米诺骨牌效应,逐渐波及到全世界。在中国有力的帮助下,危险似乎已经过去。中国全球化给美国带来了很多影响。最明显的是,中国成为美国商品最大的市场。可口可乐早就完成了那个看上去像是神话的目标:卖10亿瓶可口可乐;曾经嘲笑中国梦的通用在中国卖了很多的别克汽车,在困难时期,中国带来的利润占通用利润的很大一部分;中国联想购买IBM个人电脑业务,挽救了这个垂死部门的工作岗位。中国提供更低价的生活必需品给美国人的生活水平做出了很大的贡献,尤其是对我们不是那么富裕的居民而言。有迹象表明由于能够购买中国低价的出口货物,低收入美国人的生活水平可能提高了5%到10%。 Continue reading

如何增加电子邮件的安全性

首先,如果你还在使用例如中国境内的email提供商,或是伊朗等国家的email提供商,请尽快换成gmail.至于原因,那就是隐私。除非你愿意暴露你所有的隐私。

一、我所有邮箱都是 Gmail 或 Google Apps 的,而且都是 IMAP,那么如果我用 Mail,是不是本身就有 SSL 加密了?

答:通过网页介面访问时,Gmail / Google Apps 的邮箱默认是加密的。如用电邮客户端软件访问,Gmail 的 IMAP 和 SMTP 协议都需要走加密通道,配 置方法见此。另外,Gmail 也支持加密的 POP3 协议,虽然不推荐大家使用,但是如果你的客户端不支持 IMAP 的话,可以这样设置

二、在这种情况下,再加上 SSH 隧道 / SOCKS proxy,对加密性有无提高?
Continue reading

如何让即时通讯更加安全

一、QQ, MSN, GTalk, Skype,哪个最安全,哪个最不安全?

答:因为众所周知的原因,最不靠谱的当然是 QQ,所以如果你有秘密或者艳照之类,千万不要通过 QQ 传递。MSN 的通讯是明文未加密的,也不是很靠谱,不过好像有插件可以提供加密,但要求聊天双方都安装。Skype 的情况稍微复杂点,简单来说,就是不要使用从 skype.tom.com (Skype 在国内的御用合作伙伴)下载的简体中文版 Skype。具体原因不便多说,有兴趣的话请自行搜索(提示:研究是由加拿大多伦多大学的一个实验室进行的)。请各位绕道墙外下载 Skype 官方客户端。(例如用这个地址访问 Skype 英国站。)

GTalk 其实比较好,谷歌自家的客户端就提供加密功能,只是用的人不多,另外在非 Windows 平台上没有官方客户端。需要注意的一点是,据我们目前所知,只有英文版的 GTalk 客户端才确认有加密。此外,通过 Gmail 的网页介面使用 GTalk 也是默认 HTTPS 加密的。 Continue reading

韩寒-青春

以下是韩寒所著《青春》,为防止在国内被河蟹,特此存留。下面为正文:

我有一个朋友,毕业之前虽然也没有什么远大的理想,但积极健康,毕业以后去找工作,好不容易才找到,给别人加工东西,一个月赚一千五百块,时常加班,加班 有时候有工资,有时候没有工资,合起来一个月能赚两千。他家在二十公里外,买了一个电瓶车,每天早出晚归,刚刚结婚,买不起房子,好在农村当时盖了三层 楼,他们把一层和二层都租给了外地来打工的人,每间两百多,一共租出去六间,一个月可以补贴一千五,这些外来打工的人往往一个家庭三个人住一间,每个人的 收入是八百多,靠步行和骑车,在附近的工厂里上班,附近的工厂是比加工业污染更大的化工业,是当时我们镇招商引资过来的,大部分都倒闭了,没倒闭的略有盈 余,但是如果一治理污染,可能就亏损了,一亏损就没办法交税和拉动GDP了,所以政府也不能管,被这些厂污染的河流穿过我家门前,我老家的村里几乎每个农 民住宅都住了超过二十个外来务工者。这些农民住宅的房东一般都有一个孩子,几乎所有的孩子都类似我文章开头提到的那个朋友。我朋友觉得自己混的还算不错, 至少娶到了老婆,每个月的钱差不多都用于基本生存,什么大件都买不了,如果想要换个工作或者自己出去闯闯又不敢,一方面没有社会保障,万一有个三长两短, 一方面如果断了一个月的收入,生活就没有办法继续了。他们想去镇上买房子,把自己的户口变成城镇户口,这样对以后的小孩子比较好,但是上海郊区镇上的房子 一套至少要五十万,他要不吃不喝工作25年才可以,而且还是毛坯房,要装修好还得再饿5年。 Continue reading

中國孩子,別讓你的孩子當中國孩子(附視頻)

摘錄自李怡的蘋論功行賞(刊于四月三日的蘋果日報)

內地網站流傳一首歌,是由盲歌手周雲蓬創作,並以沙啞嗓音唱出的,歌聲和唱詞都讓人震撼心酸!
「不要做克拉瑪依的孩子,火燒痛皮膚讓親娘心焦/不要做沙蘭鎮的孩子,水底下漆黑他睡不着/不要做成都人的孩子,吸毒的媽媽七天七夜不回家/不要做河南人的孩子,愛滋病在血液裏哈哈地笑/不要做山西人的孩子,爸爸變成了一筐煤,你別再想見到他/不要做中國人的孩子/餓極了他們會把你吃掉/還不如曠野中的老山羊,為保護小羊而目露兇光/不要做中國人的孩子,爸爸媽媽都是些怯懦的人/為證明他們的鐵石心腸,死到臨頭讓領導先走……」
1994年 12月 8日,新疆克拉瑪依劇場大火,火起時劇場宣佈:「學生們不要動,讓領導先走」,由此而導致 288名學生被燒死,領導等成年人則安然脫險; 2005年 6月 10日,黑龍江沙蘭鎮洪水氾濫,官員知情卻沒向學校通報,活活淹死 88名小學生; 2003年 6月 10日,成都三歲小孩李思怡母親吸毒被警察羈留,她告訴警察家中無人照料孩子,但警察不理,李思怡活活餓死;河南有愛滋村,山西礦難頻發,孩子突然不見了爸爸……。這些是盲歌手創作此歌的背景。

後來網上又有人添加:「不要做汶川人的孩子,因為學校的房屋是豆腐渣/不要做奶粉餵大的孩子,因為它不光讓你變得頭大/不要做湖南人的孩子,因為你的血液會被鉛化/不要做中國人的孩子,因為我們不知道活着為啥。」

如果你認為,中國孩子再多結石寶寶,相對中國人口仍是少數,那麼你可曾想到,身體摧殘之外更大面積的是心靈摧殘嗎?奧運假唱, 56個孩子假扮少數民族列隊進場,虛報年齡參加體操比賽,使他們從小就視造假說謊為常事;今天金正日來訪,也使我們想到,幾十年來兒童向多少來訪的獨裁者、殺人魔獻花?今天孩子們的夢想是甚麼?去年九月廣州採訪視頻訪問了一些一年級學生,問他們的理想是甚麼,一個小女孩回答是:「想做貪官,因為貪官有很多東西。」
魯迅的《狂人日記》寫中國是「四千年來時時吃人的地方」,最後一句是:「沒有吃過人的孩子,或者還有?/救救孩子。」
但 90多年過去,到了今天,中國孩子竟想做貪官,想吃人了。你知道中國的一切罪惡根源在哪裏嗎?就在克拉瑪依火災時的那一句:「讓領導先走。」

Continue reading

清华教授孙立平-中国社会正在加速走向溃败

中国社会正在加速走向溃败  作者:孙立平 清华社会学教授

1.我们是不是焦虑错了问题?现在人们都在关心社会矛盾、社会冲突、群体性事件等问题。之所以有这样的关心,是担心发生大的社会动荡。但事实上,对中国社会最大的威胁可能不是社会动荡,而是社会溃败。

2.社会动荡是指严重的社会冲突会威胁政权和制度的基本框架,而社会溃败则是社会肌体的细胞坏死,机能失效。说的形象一点,动荡好比是健康的身体被别人打伤了,而溃败则是自身的组织或细胞出了严重的毛病。费孝通先生的“社会侵蚀”和亨廷顿的“政治衰败”两个概念可以深化我们对这个现象的认识,尽管这两个概念与我们这里讨论的“社会溃败”的含义并不完全一样。其中后者的含义可能会更接近一些。

3.社会动荡的反面是社会稳定,社会溃败的反面是社会健康。尽管这两者经常是有关联的,但需要加以区别。现在的问题是,对前者的误判往往成为治愈后者的障碍。这就好比一个癌症病人,需要做手术。但医生误诊其有严重心脏病,无法做手术。实际上这个人可能并没有心脏病,或即使有也比较轻。但这种对前者的误判无疑会导致对后者的治疗。在现实社会生活中,对克服社会溃败所必须进行的一些变革,往往由于担心其威胁社会稳定而被束之高阁,结果是使社会溃败的趋势日益明显。 Continue reading