摘要:
一个KVM虚机在宿主机上是一个qemu-kvm进程,与其他linux进程一样被调度。而每个虚拟机的vCPU对应于该进程的一个线程,该线程可以在物理CPU上调度。 虚拟机的vCPU总数可以超过CPU数量,这叫CPU的 overcommit(超配)。这样使得虚拟机能够充分利用宿主机的CPU资源。 阅读全文
摘要:
(1)虚拟化的概念 所谓虚拟化就是在物理设备上同时运行多台虚拟机,这些虚拟机共享物理设备的CPU,内存和网络,但是这些虚拟机之间是相互隔离的。 物理机被称为host(宿主机),虚拟机被称为guest。 (2)虚拟化分类 虚拟机的调度管理依赖于hypervisor软件,根据hypervisor所处的位 阅读全文
摘要:
感受宇宙可以通过望远镜,观测微生物可以通过显微镜,为了更好地理解世界可以通过手机和分析海量数据的技术,人们现在才意识到这种理解世界的新方法,唯物主义和辩证法将会极大收益。 阅读全文
摘要:
var Digit = {}; /** * 四舍五入法截取一个小数 * @param float digit 要格式化的数字 * @param integer length 要保留的小数位数 * @return float */ Digit.round = function(digit, lengt 阅读全文
摘要:
方法很简单: (1)配置catalina.sh 1、 找到 JAVA_OPTS="$JAVA_OPTS ",在其下面加入一行: JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address 阅读全文
摘要:
最近看了《高性能Javascript》一书,发现了几个计算代码执行时间的方法,感觉还挺有用的。以前我们要计算程序,函数的执行之间,通常是在代码执行前后加入时间戳,两者的差值即为执行时间,如下:var count=1000;var begin=new Date();for(var i=0;iconso... 阅读全文
摘要:
(1)Frame与窗口事件 1.Window、Frame、Dialog和FileDialog都属于有边框容器,他们的父类为Window,但是Window本身属于无边框的,算是有边框容器的一个例外。 2.Frame可以作为一个Application的最外层容器,也可以被其他容器创建并弹出成为独立的... 阅读全文
摘要:
从零开始制作任何框架都是一项让人望而生畏的工作,特别是一些框架已经运行好多年了。在如今这个拿来主义的文化背景下,存在着许多同质化的优秀产品,那我们为什么还要开发自己的框架、平台或插件?我个人认为主要3个原因。 (1)深刻理解问题空间 当我们编写自己的工具的时候,我们别无选择,必须使自己完全沉浸在问... 阅读全文
摘要:
算法是任何一段定义好的步骤,它把一些值或者值域作为输入,处理后把某个值或者值域作为输出,而算法就是把输入转换成输出的一系列计算步骤。 我们也可把算法看成解决具体计算问题的工具。通常描述问题的语句指定需要的输入/输出之间的关系。而算法描述了具体的计算步骤来构建输入/输出之间的关系。 举个例子,我们需... 阅读全文