Jason Koo

      Stay hungry, Stay foolish!

导航

2013年10月22日

摘要: Here’s an example command:wibble > /dev/null 2>&1Output redirectionThe greater-thans (>) in commands like these redirect the program’s output somewhere. In this case, something is being redirected into/dev/null, and something is being redirected into&1.Standard in, out, and errorThe 阅读全文

posted @ 2013-10-22 17:45 Jason Koo 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 1.Linux下的CPU利用率计算原理详解http://server.51cto.com/sCollege-188250.htm2. Understanding file systemshttp://www.ufsexplorer.com/und_fs.php 阅读全文

posted @ 2013-10-22 16:16 Jason Koo 阅读(154) 评论(0) 推荐(0) 编辑

2013年9月28日

摘要: 由此可知当新建一java对象(上面main方法中new B())时,它的内部初始化顺序为:1.父类静态成员和静态初始化块,按在代码中出现的顺序依次执行2.子类静态成员和静态初始化块,按在代码中出现的顺序依次执行3.父类实例成员和实例初始化块,按在代码中出现的顺序依次执行4.父类构造方法5.子类实例成员和实例初始化块,按在代码中出现的顺序依次执行6.子类构造方法 阅读全文

posted @ 2013-09-28 22:25 Jason Koo 阅读(168) 评论(0) 推荐(0) 编辑

2013年9月27日

摘要: Question 2 / 2 (Amazon Campus(3): walk to the array)Given an array of integers, each element represents the max number of jumps that you can move forward.Write a piece of code to find out the minimum number of elements you need to select to reach the end of the array (starting from the first element 阅读全文

posted @ 2013-09-27 11:09 Jason Koo 阅读(116) 评论(0) 推荐(0) 编辑

2013年9月22日

摘要: 最近在搭建一个集群,希望从一台机器上以root身份无密码登录到另一台机器上。比如有两台机器A和B, 希望从A机器上登录到B机器上,登录后是root身份。在A上登录命令形式为:ssh root@B。 所有机器都是Ubuntu 12.04系统,且都安装了openssh-server。而且在每台机器的/etc/ssh/sshd_config文件中PermitRootLogin项均设置为了Yes。当从机器A上输入命令:ssh root@B后,提示输入root@B's password:, 输入相应密码后,提示错误Permission denied, please try again. 从网上搜 阅读全文

posted @ 2013-09-22 10:49 Jason Koo 阅读(2901) 评论(0) 推荐(1) 编辑

2013年9月21日

摘要: 最近,在实验中需要一个工具来记录当前系统中每一个进程网络I/O的情况。通过网上搜索,只找到了NetHogs这个工具。在Ubuntu系统下用下面的命令就可以安装NetHogs:sudo apt-get install nethogs运行nethogs需要根用户权限,可以使用下面的命令来运行nethogs:sudo nethogs我们希望使用这个工具来记录某一程序运行期间该程序的网络I/O量。具体来说,我们希望在程序运行期间,每隔一秒中记录一次当前时刻下该程序发送和接收的数据累积量,将记录存放在文件中,留待以后分析。但是NetHogs是一个交互式工具,它使用了ncurses工具包在屏幕上刷新输出结 阅读全文

posted @ 2013-09-21 16:40 Jason Koo 阅读(3218) 评论(0) 推荐(0) 编辑

2013年9月14日

摘要: 1. 进程与线程的区别 任务(task) 是最抽象的, 是一个一般性的术语, 指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。简而言之,它指的是共同达到某一目的的一系列操作。例如,读取数据并将数据放入内存中。这个任务可以作为一个进程来实现,也可以作为一个线程(或作为一个中断任务)来实现。 进程(process)常常被定义为程序的执行。可以把一个进程看成是一个独立的程序,在内存中有其完备的数据空间和代码空间。一个进程所拥有的数据和变量只属于它自己。 线程(thread)则是某一进程中一路单独运行的程序。也就是说,线程存在于进程之中。一个进程由一个或多个线程构成,各线程共... 阅读全文

posted @ 2013-09-14 19:02 Jason Koo 阅读(582) 评论(0) 推荐(0) 编辑

2013年8月14日

摘要: GraphLab是CMU(卡耐基梅隆大学)开发的一个以vertex为计算单元的大规模图处理系统,是继google的Pregel之后的第一个开源的大规模图处理系统,它解决了传统mapreduce框架对于机器学习应用的处理中最突出的两个问题(频繁迭代计算和大量节点通信)引起的计算效率的问题,与Haloop,Twister等基于mapreduce批量处理不同的是,它采用Pregel的以vertex为计算单元,并将机器学习抽象成GAS(gather,apply,scatter)三个步骤,然后按该抽象模型设计实现算法,事实已经证明该框架对于机器学习这一类跟图处理关系紧密的应用有很好的效果。最近这几天在实 阅读全文

posted @ 2013-08-14 16:41 Jason Koo 阅读(5312) 评论(6) 推荐(0) 编辑

2013年8月5日

摘要: 当使用命令sudo iptables -L -n 查看防火墙配置时,如果出现如下的三个空表:Chain INPUT (policy ACCEPT)target prot opt source destination Chain FORWARD (policy ACCEPT)target prot opt source destination Chain OUTPUT (policy ACCEPT)target prot opt source destina... 阅读全文

posted @ 2013-08-05 20:45 Jason Koo 阅读(304) 评论(0) 推荐(0) 编辑

2013年7月12日

摘要: All but the first of the tips below apply to the bibtex method of generating bibliographies. For more details, and for additional tips, see the mainBibliographies Tipspage.Mandatory argument to "thebibliography".The "thebibliography" environment has a mandatory argument, represen 阅读全文

posted @ 2013-07-12 16:19 Jason Koo 阅读(185) 评论(0) 推荐(0) 编辑