摘要: 原文地址:http://www.scriptrock.com/articles/docker-vs-vagrantDocker vs. VagrantPosted bySteve Hall Feb 7, 2014 5:16:00 PMWith the huge growth in virtualiz... 阅读全文
posted @ 2014-06-06 10:34 spensersheng 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 无意间看到一个经典问题——斐波那契数列。用现代计算机编程来求,可以用递归、迭代等方法,但近来看到一个数学学霸的求法,复杂度只有O(logn),直接给跪了。。。原帖如下:http://blog.csdn.net/jxy859/article/details/6685700%C2%A0==================================================定义Fibonacci数列如下: /0n=0f(n)= 1n=1 /f(n-1)+f(n-2)n=2输入n,用最快的方法求该数列的第n项。分析:在很多C语言教科书中讲到递归函数的时候,都会用Fibonacci作为例子。 阅读全文
posted @ 2014-03-27 14:18 spensersheng 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 原帖已被转多次,找不到具体出处了。。。JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development k 阅读全文
posted @ 2014-03-04 13:51 spensersheng 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 不知不觉虚拟化的世界里面又有新玩意出现了,一个叫做Vagrant开始引起人们关注,其使用了Oracle收购的Virtualbox技术,构建一种轻量级的虚拟开发环境,并且可以同时虚拟多台机器,也没有以往虚拟机所带来的系统资源消耗等问题,貌似不错,于是打算实验一番。PS:听说这么个东东还是基于ruby的,不得不感慨,现在ruby的能力大有超越python的趋势。。。 其他不多说,站在巨人的肩膀上,参考下面两篇先行牛人的文章,一切顺利进行: http://www.cnblogs.com/fuyunbiyi/archive/2013/01/13/2858447.html http://b... 阅读全文
posted @ 2014-02-13 14:30 spensersheng 阅读(762) 评论(2) 推荐(0) 编辑
摘要: 朝焼けに染まったこの空を仰ぐ街眠らない邪悪が色を涂り替えるその中を情热の風が走って静かな自由へと抜けて行くどこかで誰かが光る剣を持つきらめく明日を夢見てどこかで誰かが笑顔取り戻す“ZORRO”と言う文字を見つめて悲しみに染まった心を見逃さない優しさと強さを両手に抱えてその道を情热の風が走って涙に濡れた日を消しに来るどこかで誰かが光る剣を持つ勇気と正義を信じてどこかで誰かが未来取り戻す“ZORRO”と言う文字を見つめて誓い手を振ってアディオス 幼い日よ森に浮かんだ湖に今変わり行く季節を そっと見つめてなくしたくない物 胸に抱きしめ誓うのさ 阅读全文
posted @ 2013-12-31 15:07 spensersheng 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 真実はいつも一つ 江戸川 コナン 謎はすべて解けた 金田一 一 私は古畑任三郎です 古畑 任三郎 お前らの仕業全部を見通した 山田 奈緒子 私はこの部屋から出られません 氷室 光三郎 闇は深くなりました 八雲 樹 あなたの顔が見えません 平野 瑞穂 あのー、 ちょっとよろしいでしょうか 神戸 美和子 阅读全文
posted @ 2013-11-26 13:16 spensersheng 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 最近看了几篇有关商业计算机历史的文章,虽然不怎么系统,但是对当年的群雄纷争历史有了大概的一个了解。只可惜当时我国所处的年代太特殊,以至于很多科班出生的学生对这些历史也云里雾里。所以开了这个目录,通过点点滴滴,能将这些知识记录下来。所谓的商业计算机历史,是指可以在市场上公开买到的计算机历史,而停留在实验室的样机则不列入其中,虽然诸如Alto PC非常可惜没有商用,但是也尽可能提及一下它的地位。纵观商业计算机历史,大致可以初步分为这么几个时期:1.大型商业计算机时期(1960s-1970s)2.中小型计算机时期(1970s-1980s)3.个人计算机时期(1980s-2005s)4.移动计算机时期 阅读全文
posted @ 2013-04-09 10:05 spensersheng 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在看一个Ksh脚本,由于ksh的特性,一般用在Unix系统较多,但用户群体还是不及bash。其他没什么,基本和bash和sh通用,遇到了一个很奇怪的文件状态判断:-s :判断文件是否为空使用后发现,原来和理解大不相同,尤其是放在条件语句中,过程就不多说了,直接给结果:#!/bin/kshfile=$1echo "checking file $file..."if [[ -s $file ]] ; then echo "Not EMPTY!"else echo "EMPTY!"fi可见该选项-s是一个负逻辑,和-f -x正逻辑有很大不同 阅读全文
posted @ 2013-01-04 14:14 spensersheng 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 最近开始弄PHP,也来一个TDD,打算弄一个PHPUnit玩玩~~原以为这么成熟的PHP社区应该弄起来很容易,结果发现过程曲折的很。。。不得不再次感叹Python的优美~自带unittest模块,几乎不用做什么额外的工作,直接跨平台,不过估计这也和两大社区不同运营模式有关。 先将安装过程记录如下(windows下): 1、找一个带有PEAR的PHP版本,不然这个PEAR也够大家折腾(这个PHP不同大版本也不统一。。。) 2、不能过度参考网上的一些建议,尽量从官网上找最新的资料。 这点不是说其他人写的有错误,只因为PHPUnit等第三方包维护变更太快,因为过去PHPUnit由PEA... 阅读全文
posted @ 2012-12-07 11:15 spensersheng 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ulipad是很好的python编辑器,也是出自国内python先行大牛limodou之手。最近有朋友问我怎么安装失败,后来已经检查发现,其把它当做典型的windows程序来安装了,一路next。。。且不说某软对整个70-80后的计算机教育的毒害(甚至包括整整一代计算机系毕业的同学们),一路next的虽然容易,但是绝对不是*NIX的做法。现简单总结整个推荐安装过程:1. 安装python 2.X. http://python.org [貌似最近可以direct访问了]2. 安装对应版本的pwin(GUI wx组建的python实现). http://sourceforge.net/projec 阅读全文
posted @ 2012-09-12 10:09 spensersheng 阅读(570) 评论(3) 推荐(0) 编辑