摘要: 什么是Dalvik: Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,.dex 阅读全文
posted @ 2016-02-21 21:33 龙杉老师 阅读(1501) 评论(0) 推荐(0)
摘要: DEX文件类型是Android平台上可执行文件的类型。 Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式 阅读全文
posted @ 2016-02-21 21:23 龙杉老师 阅读(807) 评论(0) 推荐(0)
摘要: Android五个进程等级 1、前台进程(Foreground process): 用户当前工作所需要的。一个进程如果满足下列任何条件被认为是前台进程: 正运行着一个正在与用户交互的活动(Activity对象的onResume()方法已经被调用)。 寄宿了一个服务,该服务与一个与用户交互的活动绑定。 阅读全文
posted @ 2016-02-21 15:00 龙杉老师 阅读(392) 评论(0) 推荐(0)
摘要: 我们需要什么时候加android.intent.category.DEFAULT呢?1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐式) intent什么是explicit(显示) intent。 Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java... 阅读全文
posted @ 2016-01-15 19:11 龙杉老师 阅读(3119) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/41087993本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide... 阅读全文
posted @ 2016-01-15 11:36 龙杉老师 阅读(360) 评论(0) 推荐(0)
摘要: 摘自别人的评论:http://blog.csdn.net/fhm727/article/details/5221792当向集合Set中增加对象时,首先集合计算要增加对象的hashCode码,根据该值来得到一个位置用来存放当前对象。如果在该位置没有一个对象存在的话,那么集合Set认为该对象在集合中不存... 阅读全文
posted @ 2015-12-11 23:58 龙杉老师 阅读(232) 评论(0) 推荐(0)
摘要: 事务的:原子性、一致性、分离性、持久性事物(transaction)是由一些列操作序列构成的执行单元,这些单元要么都做,要么不做,是一个不可分割的工作单元。数据库事物的四个基本性质(ACID)1.原子性(Atomicity)指的是事物中包含的所有操作要么全做,要么全不做(all or none)。2... 阅读全文
posted @ 2015-12-11 16:57 龙杉老师 阅读(426) 评论(0) 推荐(0)
摘要: 我的笔记本买的早了,2010年的联想Z460,速度有点慢,本来想换台电脑,想想还是算了,没有太大必要。固态硬盘便宜了,于是在原来的光驱位置装了一个256G的SSD固态硬盘,现在的性能能达到刚买来时的1.5倍还要多。由于硬件落后,开机时间并没有现在的装SSD的笔记本快,大概是20秒左右,不过已经很满意... 阅读全文
posted @ 2015-11-20 13:48 龙杉老师 阅读(23479) 评论(1) 推荐(0)
摘要: 我们对java变量和方法的修饰符都比较了解,但却很少注意到类的修饰符,今天这个问题突然被问到,现在整理一下:java的修饰符有:权限修饰符:public、protected、default、private 修饰符:abstract、static、final public 使用对象:最广,类、接... 阅读全文
posted @ 2015-11-08 10:25 龙杉老师 阅读(1334) 评论(0) 推荐(0)
摘要: 说到正则表达式,网上有很多的通用的表达式,可是事实上说来,一般人的都 不愿意去拿来研究,就是拿来就直接用就行了.可是,事实上,可能有些时候,项目中或公司里的实际情况不一样,得要修改一下正则表达式的,根据实际情况来定 制,这就需要我们来认真学习正则表达式的一些写法,拿来主义,在让我们享受丰富的网络共享 阅读全文
posted @ 2015-11-07 12:24 龙杉老师 阅读(36289) 评论(0) 推荐(0)
摘要: 为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码。 软件的安装很简单,设置好安装目录。 配置好文档路径,当然这个也可以在Options里面改,选Options->Preferences…里面的Folders标签就行。Project的建立和工作区... 阅读全文
posted @ 2015-11-05 09:29 龙杉老师 阅读(228) 评论(0) 推荐(0)
摘要: 最近几个月在准备小论文,好久没更新博客了,等小论文忙完了就准备定期写博客的文章。 阅读全文
posted @ 2015-10-31 18:46 龙杉老师 阅读(252) 评论(0) 推荐(0)
摘要: 今天下午去机房把服务器托管,经历:办各种手续,架设服务器导轨,配置静态ip。1、我用的系统是Centos6.5桌面版,配置网卡有两种方法:1)自己通过桌面上的网卡图标自己配置填写MAC和ipv4地址,填写学校的DNS服务器。2)通过在终端输入:vim /etc/sysconfig/network-s... 阅读全文
posted @ 2015-04-30 21:49 龙杉老师 阅读(223) 评论(0) 推荐(0)
摘要: 自己通过看代码总结的内核中包含kvm的文件夹: (1)Linux-3.17.4\Documentation\virtual\kvm\ (2)Linux-3.17.4\include\ (3)Linux-3.17.4\drivers\s390\kvm\ (4)Linux-3.17.4\virt\kvm 阅读全文
posted @ 2014-12-16 11:52 龙杉老师 阅读(5430) 评论(0) 推荐(0)
摘要: /** Kernel-based Virtual Machine driver for Linux** This header defines architecture specific interfaces, x86 version** This work is licensed under th... 阅读全文
posted @ 2014-12-16 11:51 龙杉老师 阅读(2482) 评论(0) 推荐(0)
摘要: #ifndef __LINUX_KVM_H#define __LINUX_KVM_H/** Userspace interface for /dev/kvm - kernel based virtual machine** Note: you must update KVM_API_VERSION ... 阅读全文
posted @ 2014-12-16 11:25 龙杉老师 阅读(1753) 评论(0) 推荐(0)
摘要: #ifndef __KVM_HOST_H#define __KVM_HOST_H/** This work is licensed under the terms of the GNU GPL, version 2. See* the COPYING file in the top-level di... 阅读全文
posted @ 2014-12-16 11:20 龙杉老师 阅读(2755) 评论(1) 推荐(0)
摘要: 为了更加深入的学习虚拟化,因此我必须把KVM源代码搞清楚,这是一个必须要挖的坑。我会把自己的一些阅读的代码贴上来,可能会有理解不对的地方,希望和大家一起交流,请多提意见,以便于纠正错误。所用的内核版本为3.17.4。 阅读全文
posted @ 2014-12-16 11:17 龙杉老师 阅读(733) 评论(0) 推荐(0)
摘要: 老师让我帮他装个操作系统,由于是新电脑,并且老师的电脑上另安有固态硬盘,老师要我把系统安装在固态硬盘上,BIOS是2014年7月份的,所以BIOS设置项可能会有所变化。下面是遇到的一些问题,及解决方法。(1)开机启动按F2进入基本信息面板,按F12进入启动项面板,按一下制表符再进入BIOS设置面板。... 阅读全文
posted @ 2014-12-15 16:59 龙杉老师 阅读(9468) 评论(0) 推荐(0)
摘要: 最近在vmware上安装了一个xp虚拟机,想同时运行两个这样的虚拟机,于是想到了复制,将原来的虚拟机文件夹复制下来,然后在vmware中打开该文件扩展名为.vmx的虚拟机即可,但是发现却无法上网。原因:由于这个虚拟机是复制的,所以网络没有配置好解决方法:重新自动配置网络然后点击移除该网络适配器,然后... 阅读全文
posted @ 2014-12-06 13:56 龙杉老师 阅读(12259) 评论(0) 推荐(0)
摘要: 内存虚拟化Shadow Paging作者 Shawn 在其中文博客中很详尽地介绍了 KVM 在只支持一级分页的 x86 平台上用 “Shadow Paging”进行 MMU 虚拟化的实现,由于目前新的 X86 硬件平台提供的虚拟化扩展都能支持两维分页处理,所以笔者在此没必要再细节描述“Shadow ... 阅读全文
posted @ 2014-12-05 12:53 龙杉老师 阅读(2277) 评论(0) 推荐(0)
摘要: KVM/QEMU简介KVM虚拟机是基于linux内核虚拟化,自linux2.6.20之后就集成在linux的各个主要发行版本中。它使用linux自身的调度器进行管理,所以相对于xen,其核心源码很少。KVM的虚拟化需要硬件的支持(如intel VT技术或者AMD V技术),是基于硬件的完全虚拟化。而... 阅读全文
posted @ 2014-12-04 16:44 龙杉老师 阅读(4004) 评论(0) 推荐(0)
摘要: Popek和Goldberg指出虚拟机监控器应当满足以下三个条件:(1)虚拟机监控器应当向所有虚拟机中的操作系统提供相同的应用程序二进制接口(Application binary interface, ABI)。(2)虚拟机监控器向虚拟机展示出来的硬件视图与物理机器相比,性能损失很小。(3)虚拟机监... 阅读全文
posted @ 2014-11-23 11:06 龙杉老师 阅读(531) 评论(0) 推荐(0)
摘要: 装了许多次机器,各种操作系统,这次在win8的系统上却遇到了一些问题,现总结如下。 实验室老师给了台新DELL机器,原装的是win8操作系统,很不方便,也不想把这个系统做掉,所以就想再装个win7,即双操作系统。这台DELL机器,F2是BIOS,F12是进入系统的启动项。 按F12可能出不来... 阅读全文
posted @ 2014-11-20 00:01 龙杉老师 阅读(473) 评论(0) 推荐(0)
摘要: 一、VM操作系统实例化1.建立虚拟磁盘镜像 虚拟磁盘镜像在逻辑上是提供给虚拟机使用的硬盘, 在物理上可以是 L inux系 统内一普通镜像文件, 也可以是真实的物理磁盘或分区。 本方案设计中将虚拟机集中存储在 SAN存储阵列中, 采用文件方式, 用 dd命令创建如下dd if= /dev/ zer... 阅读全文
posted @ 2014-11-17 15:43 龙杉老师 阅读(980) 评论(0) 推荐(0)
摘要: VMware Workstation软件需要依赖于宿主操作系统之上。VMware vSphere是VMware公司推出一套服务器虚拟化解决方案,它是可以直接独立安装和运行在祼机上的系统。VMware vsphere Hypervisor和VMware vsphere两者都是直接安装在物理机器上的,并... 阅读全文
posted @ 2014-11-17 14:10 龙杉老师 阅读(5547) 评论(0) 推荐(1)
摘要: 虚拟化技术:百度百科中的定义是这样的:虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内... 阅读全文
posted @ 2014-11-17 13:42 龙杉老师 阅读(33228) 评论(0) 推荐(6)
摘要: 作者:郑晨,OpenStack中国社区,转载请注明出处美国时间2014年10月16日,OpenStack Juno版本正式发布,这是OpenStack开源云计算项目自2010年创立以来的第10个版本。在过去的6个月里,有18704个代码提交记录,超过133个组织的1419名代码贡献者参与到OpenS... 阅读全文
posted @ 2014-10-21 15:05 龙杉老师 阅读(861) 评论(0) 推荐(0)
摘要: 最近做一个操作系统实验,第一个实验即是实现Ubantu虚拟机与主机之间的共享。本例用的是VirtualBox虚拟机,若使用Vmware WorkStation虚拟机则方法与下文介绍略有不同,但基本相似。没有使用网上说的什么下载增强包等等的方法,经过多次测试才设置成功,现在把具体方法给大家说一下实现共... 阅读全文
posted @ 2013-04-10 15:16 龙杉老师 阅读(6722) 评论(0) 推荐(0)
摘要: 编写shell指令:1.方法一:可以新建一个没有扩展名的文件(可以有扩展名),然后将shell脚本写在此文件中,注意 不能在首句加上!#/bin/bash这句话,否则在终端运行的时候不会出来结果。运行方式例如:./hsq/a直接在终端中输入文件路径及名称即可。方法二:直接在终端中输入程序,不过此种方式不方便。2.语句注意格式:比如 if和for等语句,例如:if [ 1 -lt 2 ] ; then echo 1;切记在[]两端都要有空格,否则语法错误,注意是用判断表达式,用的是[],注意-lt前面的'-'号,别漏写。3.shell中的注释是句子前边加'#';声 阅读全文
posted @ 2013-04-05 13:47 龙杉老师 阅读(191) 评论(0) 推荐(0)
摘要: 1:制作选项卡时,解决ie8中的兼容性时,向ul中的li属性中加入“position:relative;”就OK了;2:解决ie6的兼容性时,将选项卡内容DIV向上移若干个像素即可,取决于边框的大小,样式为只有ie6可识别的 例如:*html .class{……}。3:当使用.png的图片做背景时,需解决ie6的不透明显示问题。4:当使用addClass()时注意所要添加的样式表必须是级联的,例如:.box .one { background:#666;}而不是.one { background:#666;}5:$("#a").hover(functionName1(),f 阅读全文
posted @ 2013-03-07 20:26 龙杉老师 阅读(226) 评论(0) 推荐(0)
摘要: $_SESSION中可以加入变量带'$',不过不推荐使用,因为这样会有一个没有生命变量的警告,其中用字符串就可以了,比如$_SESSION["isok"],更不能使用前面已定义过的变量,否则是$_SESSION值为空,显然将不能进行页面之间的SESSION值传递。在一个sesseion_start之前不能有输出。网上的解释有很多,不过只能参照,不能照搬,因为上面有很多错误的,自己摸索出来并实践成功的才是正确的。在语句之前加上@可以不显示出错误 或者在PHP中加入一句error_reporting(0);//在html中不显示错误信息最后再加这个信息,不过不推 阅读全文
posted @ 2012-11-16 10:35 龙杉老师 阅读(398) 评论(0) 推荐(0)
摘要: //网 页 捕捉错误<script> window.onerror = function(sMessage, sUrl, sLine){ //捕捉错误 alert(sMessage + "---------" + sUrl + "-----------" + sLine); return true; } </script> 阅读全文
posted @ 2012-11-14 10:50 龙杉老师 阅读(250) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文
posted @ 2012-10-20 20:26 龙杉老师 阅读(485) 评论(0) 推荐(0)
摘要: js中web页面元素的调用可以有两种识别方法:id和name自己在用的过程中总结一下id和name的使用区别。一,使用范围除 BASE, HEAD, HTML, META, SCRIPT, STYLE, TITLE 标签外,id 都可用.name只用于APPLET,SELECT,FORM,FRAME,IFRAME,IMG,A,INPUT,OBJECT,MAP,PARAM,META. (name有时有自己的用途)name 用于 form 内元素,提交需要id 用于 form 外元素好用因为 DOM 能直接取得单一元素document.getElementByIdx_x_x(“id_Number” 阅读全文
posted @ 2012-10-20 12:01 龙杉老师 阅读(1334) 评论(0) 推荐(0)
摘要: 1,运动原理Js运动,本质来说,就是让 web 上 DOM 元素动起来。而想要 DOM 动起来,改变其自身的位置属性,比如高宽,左边距,上边距,透明度等。动画的原理就是把不同状态的物体,串成连续的样子,就像一本书,画了几个小人,然后一翻书,就看见小人在动。js动画也一样。不同状态的DOM,用定时器控制,就能得到动画效果。[javascript] view plaincopywindow.onload=function(){varoBtn=document.getElementById('btn');oBtn.onclick=function(){varoDiv=document 阅读全文
posted @ 2012-10-19 12:53 龙杉老师 阅读(6943) 评论(0) 推荐(5)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文
posted @ 2012-10-16 22:02 龙杉老师 阅读(460) 评论(0) 推荐(0)
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv = "Content-Type" content="text/html;charset=gb2312"/> <title> 图片放大缩小</title> <meta name= 阅读全文
posted @ 2012-10-16 12:15 龙杉老师 阅读(1019) 评论(2) 推荐(2)
摘要: 明天就要进行全国数学建模大赛的校队选拔了,若不幸被选上,将会3个月集中精力搞建模了,去搞MATLAB了,将会暂别ACM了,也没时间做百度之星的题了,最近很忙,六级考试、学校给的项目、建模比赛、各门专业的还有非专业的课的考试、课程设计(必须自学的MFC)……,忙总是好的,喜欢忙的日子,这会使自己更加充实。建模比赛完了,还会继续我的ACM的,不多说了,生命不息,奋斗不止,一起加油吧! 阅读全文
posted @ 2012-05-31 11:29 龙杉老师 阅读(244) 评论(0) 推荐(0)
摘要: 本文作者:韩申权作者博客:http://www.cnblogs.com/hsqdboke转载请注明出处,侵权必究,保留最终解释权!首先先要理解离散傅里叶变换(DAT),然后再理解其快速计算方法(FFT)的原理,和蝴蝶算法的内涵,否则将写不出代码;蝴蝶算法内涵:(WN)^n的计算:本代码为频率基2抽取... 阅读全文
posted @ 2012-05-24 15:32 龙杉老师 阅读(9208) 评论(2) 推荐(2)