`
carmark
  • 浏览: 157212 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
社区版块
存档分类
最新评论
文章列表
1 QEMU和KVM的关系:      现在所说的虚拟化,一般都是指在CPU硬件支持基础之上的虚拟化技术。KVM也同hyper-V、Xen一样依赖此项技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。      准确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是 远远不够的,因为用户无法直接控制内核模块去作事情:还必须有一个用户空间的工具才行。这个用户空间的工具,开发者选择了已经成型的开源虚拟化软件 QEMU。说起来QEMU也是一个虚拟化软件。它的特点是可虚拟不同的CPU。比如说在x86的C ...
如何系统的学习Perl语言~ 先把框架列出来,具体内容再补充~   1, startup 1.1 a few background 1.2 how to configure the development environment 1.2 choose one great editor to use for development 1.3 The Hello World Program 1.4 Accepting User Input 1.5 Conditionals   2, Blocks, Variable Scope, and Subroutines 2.1 Pro ...
对于很多人来讲0x7C00这个地址是很神秘的,不知道这是干什么的。但是对于了解过x86平台下BIOS启动过程的人,对这个地址再熟悉不过了。BIOS就是将MBR读入0x7C00地址,然后进行后续的引导的。操作系统或是bootloader开发者必须假设 他们的汇编代码被加载并从0x7C00处开始执行。 0x7C00的定义 对于这个地址,它不属于Intel x86平台规范的,而是属于BIOS规范中定义的内容。0x7C00第一次出现在IBM PC 5150的BIOS处理int 19(19号中断)的时候,IBM PC 5150是x86(
  开始来点前期准备的知识,主要关于Linux的I/O 路线,然后就是scsi的整体结构说明。1,Linux I/O路http://www.thomas-krenn.com/en/oss/linux-io-stack-diagram/linux-io-stack-diagram_v0.1.png通过这张图应该可以很顺利的理解整体的IO流向。在这张图里面可以看出,主要分为两层——用户层和内核层,用户层当然就是一些上层的应用至于内核层就是这里面主要需要讲的,由上至下依次是vfs,具体的文件系统(ext2,ext3,ext4等,文件系统针对不同的实现有着不同的逻辑,但是都是需要与下面的驱动程序交互) ...
  从标题可以得知,分为两步,首先是查看,继而是修改定制。 1、查看boot_archive 这里面主要涉及到了lofiadm以及mount命令。 lofiadm命令 lofiadm is command you need to use mounting an existing CD-ROM image under Sun Solaris UNIX. This is useful when the file contains an image of some file system (such as a floppy or CD-ROM image), because the bl ...
总结下本人平时所使用的各种工具以及语言的快速入门教程以及给高手准备的进阶材料,虽然本人也不是什么高手,但是本身交流探讨的态度,希望能够对各位起到帮助,系列教程,慢慢完善。 首先从最常用的Vim开始,涉及到基础操作,也是平时用的最多的,以及进阶操作,后续还有一些有用的网站,以及国外的书籍,不断的修改完善。 vim系列教程(1)基础操作 移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列 w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e ...
新博客正式启用,请访问http://www.dalei.org,如果需要友链,留言即可。。。
开始python,开始Django。。。 看了一周了,下周开始正式开发。。。

code2pdf

http://www.code2pdf.com http://www.code2pdf.org
/*  *  fs/timerfd.c  *  *  Copyright (C) 2007  Davide Libenzi <davidel@xmailserver.org>  *  *  *  Thanks to Thomas Gleixner for code reviews and useful comments.  *  */   #include <linux/file.h> #include <linux/poll.h> #include <linux/init.h> #include <l ...
大概的思路是从CU上面来的,转过来,再加上一些注释,仅供娱乐~~~首先是要解决的问题:将 12 23 34 45 56 67编程下面的形式:122334455667使用perl的一行代码来做:下面就是第一种做法:   perl -pe 'chomp if $. % 2' file   #如果行数是奇数的话就去掉每行最后的换行                                     #chomp的作用去掉每行的\n                                     #$.为Perl的内置变量,当前的行号但是Randal(Perl hacker,教育家)给出这个 ...
今天的目标是要使用apache的mod_rewrite的模块来达到是以前的不使用的网址跳转到一个新的网址,如此简单的功能在网上寻找了N多文章来解决,结果没有一个能成功的,注:都是中文的,不知道是我笨呢,还是领悟能力差,或是其他的.... 鼓捣了好久都是不行,去吃饭,回来再查了一下,找到英文的文章,里面介绍了很多Unix上面的技巧,其中就包括Rewrite这样的功能,从中寻找了一番,找到了不少需要的功能,又下载到了一篇非常有用的sheet,在附件中了,大家可以看一下,老外做得东西,确实是非常的有帮助,简单明了。   下面是我的解决方案,经过自身的测试,我要将以前的网址testopia.aaa ...
在mysql5上建立一个数据库,从另外一台web服务器去访问,报如下错误:mysql -uuser -ppasswdERROR 1251: Client does not support authentication protocol requestedby server; consider upgrading MySQL client网上查询说是客户端支持的mysql版本过低了使用以下两种方法之一其一:mysql>SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');其二:mysql>UPDATE mys ...
echo -e '#define cat(c,d)c##.d \n #define mb(a,b) a##@b \n mb(cat(carmark,dlut),cat(gmail,com))'|gcc -E -xc - 2>/dev/null |tail -n 1
perl 的语法高亮有一些可用的选项。 如果你使用 POD 文件或者 POD 段,可能会: :let perl_include_pod = 1 要减低分析的复杂度 (同时提高了效率),你可以关闭变量名和内容的分析过程的两个元 素。 要使变量和函数名里 ...
Global site tag (gtag.js) - Google Analytics