自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

原创 分布式编译

在两台服务器 以及客户机 ubuntu 上安装distcc:sudo apt-get install distcc ccache (1)服务器端以普通用户执行“distccd --daemon --allow 10.217.12.0/8”。这使得distccd接受来自10.217.12.0网段的所有TCP连接。注意:distcc文档中说"--allow 0.0.0.0"是接

2012-09-29 16:58:43 594

原创 linux balloon测试

安装一个ubuntu11.10 i386 -server版并用如下命令启动:内核版本./../qemu-kvm/i386-softmmu/qemu-system-i386 -enable-kvm -m 512 -kernel vmlinuz-3.0.0-12-generic-pae -L ./../bios -append "root=/dev/sda" -dimm id=dimm0

2012-09-28 17:17:02 1618

原创 linux memory hotplug 测试

linux内核已经实现了内存热插的支持,当一个linux系统不管运行在 物理环境 或者虚拟环境  时只要宿主能提供内存热插拔机制,linux内核就能相应的增加或者减少内存。目前已知的VMware已经可以做到内存热插。    改变内存容量有两种方式:40 1.1 purpose of memory hotplug41 ------------42 Memory Hotplug a

2012-09-28 10:20:10 4351 1

原创 VFIO driver

VFIO 是个设备驱动,它提供了安全的 非特权级别的 用户空间的驱动。当配置成最快速的IO性能的时候,虚拟机经常使用直接设备访问(设备配置),从设备和宿主机的角度看,此时VM就变成一个用户空间驱动。VFIO IOMMU 后台主要用户intel VT-d硬件或者 AMD Vi 目前 VFIO 驱动已经被merge 到linux 内核 3.6中:http://www

2012-09-26 14:20:58 34588

翻译 blk-throttle: async write throttling

Overview    目前 blkio.throttle 控制器只支持同步IO请求。这意味着我们总是查看当前的任务“所有者”来识别每个IO请求。    然而在页面缓存的脏页面可以被内核线程per-bdi flusher 或者系统内的其它的线程根据回写策略异步的写回磁盘。     因为这个原因,真正写入到底层块设备  可能 发生在一个不同的IO上下文,考虑到进程最初生成的脏页参

2012-09-22 15:58:14 1259

转载 linux 下CPU数量、核心数量、是否支持超线程的判断

判断依据:1.具有相同core id的cpu是同一个core的超线程。2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。英文版:1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id

2012-09-19 14:05:00 1203

原创 wubi安装ubuntu老是下载amd64

解压ubuntu11.10之后用wubi安装,可是老是要下载amd64 文件。在网上搜索发现只要把 wubi那个执行文件  放到跟  压缩包   一个目录下后 再点击wubi安装  此时则不用下载amd64了。

2012-09-18 20:15:26 856

转载 Ubuntu 11.10 正式版下载地址大全

ubuntu11.10终于出来了大家可以下载了。来源:http://www.ownlinux.cn/2011/10/1 ... final-released.html下载:http://cdimage.ubuntu.com/releases/11.10/release/中国科技大学的源已经完成Ubuntu 11.10的同步了,在官方镜像服务器上下载速度慢的朋友,

2012-09-18 19:10:06 808

转载 linux下巧用ps得到运行线程个数和线程启动时间

Linux进程运行了很久,怎么能够得到某一进程所有的线程个数并且得到它们的启动时间,除了读取/proc信息之外,我们可以使用ps简单的达到目的。ps max -o lstart,lwp,pid,nlwp,cmdlstart        STARTED     time the command started.nlwp        NLWP            numbe

2012-09-15 21:59:39 1093

转载 Python poll实现异步IO

在使用poll()后返回轮询对象,该对象支持以下方法:   pollObj.register(fd,[,eventmask])   第一个参数是注册新的文件描述符fd, fd要么是一个整数文件描述符,要么可以带有一个获取文件描述符的fileno()方法的对象。eventmask是一些按位或标记,这些标记指示要处理的事件。POLLIN:       用于读取数据POLLP

2012-09-14 20:25:58 1777

转载 一些python

1.协程(Coroutine)2.@修饰符(decorator)3. @classmethod和@staticmethod4.*arg,**arg5.继承/多重继承中的参数传递http://canx.me/2011/12/%E4%B8%80%E4%BA%9Bpython/关于继承/多重继承中的参数传递class Service(object):

2012-09-11 19:53:05 560

转载 Git修改前一次提交的方法(特别注意保持Change-Id不变)

基本概念如果发现上一次提交的内容存在问题,就需要修改了。基本概念Change:Gerrit中的一个Change就是一个Review任务,它对应一个commit。 每个commit,应该是为了一个目的的完整修改。如果某一次修改不完全,就需要修正该commit。每一次修正之前的commit,重新提交时,都应该保持Change-Id不变,这样就不会产生新的Ch

2012-09-09 18:34:45 4313

转载 PYTHON 回调函数

回调函数定义:   回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。########什么是回调######软件模块之间总是存在着一定的接口,从调用方式上,

2012-09-07 10:06:32 916

转载 Python异步SOAP调用方案

1. 问题描述         一般来说,SOAP服务器接收到一个请求,处理这个请求,然后发送回复。这个过程通常希望是很快完成的;或者说,在用户可以接受的时间内完成。    然而,服务器可能并不能总是很快地提供回复。一个操作可能涉及到复杂的数据库查询、文件系统或者依赖于另一个耗时的操作。这个操作将占据HTTP控制器而使得其不能接受其它的SOAP请求,这将降低系统的整体性能。   这

2012-09-07 09:58:15 1003

转载 向busybox中添加命令

向 BusyBox添加一个新命令非常简单,这是因为它具有良好定义的体系结构。第一个步骤是为新命令的源代码选择一个位置。我们要根据命令的类型(网络,shell等)来选择位置,并与其他命令保持一致。这一点非常重要,因为这个新命令最终会在 menuconfig的配置菜单中出现(在下面的例子中,是 Miscellaneous Utilities 菜单)。对于这个例子来说,我将这个新命令称为 newcm

2012-09-05 13:21:35 1476

转载 抒写Linux 2.6.x下内核级后门程序

再转一篇 wzt 大牛的 linux 内核的文章: 创建时间:2008-08-31文章属性:原创文章提交:wzt (wzt_at_xsec.org)抒写Linux 2.6.x下内核级后门程序Author: wztEMail: wzt@xsec.orgSite: http://www.xsec.org & hhtp://hi.baidu.com/wzt85

2012-09-04 21:30:10 903

转载 修改内核页表问题

以前一直以为内核代码段的保护属性是 可执行|只读的最近才发现内核代码段竟然是可写的现在我想把内核代码段设置成为不可写的,做了个实验,修改了3G+1M ~ 3G+4M这段地址对应的页表项但是这个模块一加载就死机,/var/log/messages也没有任何出错信息这是哪里的问题呢?内核是i386,没有PAE。#include #include #define

2012-09-04 10:56:42 1351

原创 提示 no wubildr

用wubi安装的ubuntu,今天不小心把C盘的某些文件给删除了。启动ubuntu的时候提示:no wubildrInvalid end_sector in partition table of drive (hd01)      No wubildr.  解决办法:进入win7系统,进入ubuntu的安装目录,打开winboot文件夹; 将wubildr和wubi

2012-09-01 22:44:58 1228

原创 Dell E5420 Win7禁止触摸板

装了Win7,打字时老是不小心碰到 触摸板,导致光标漂移,很恶心。下载  Synaptics Pointing Device Driver 连接如下:http://dl.vmall.com/c0821lcw27 点击       装置设定值    选项卡。选择禁用即可。

2012-09-01 18:44:47 1835

IDA中文帮助文档(百加力译)

IDA中文帮助文档,使用IDA的助手。。。 反汇编的朋友可以一看。。

2010-09-05

缓冲区溢出速光入门[适合新手]

关于缓冲区入门的文章。。适合于对缓冲区感兴趣但是一直不得要领的同志们。。

2010-09-01

[密码学介绍]杨新第二版

本文详尽的介绍了密码学的原理与运用,更可贵的是读者根本不需要数学知识就可以理解本文的内容。。。

2010-09-01

反汇编工具ida教程

一本讲述反汇编工具ida使用方法的书.目前已经很难得了,费了很大劲才从网上下载了下来.

2009-09-19

先进的反病毒引擎设计

先进的反病毒引擎设计 本文对当今先进的病毒/反病毒技术做全面而细致的介绍,重点当然放在了反病毒上,特别是虚拟机和实时监控技术。 首先介绍几种当今较为流行的病毒技术,包括获取系统核心态特权级,驻留,截获系统操作,变形和加密等。然后我将分五节详细讨论虚拟机技术:第一节简单介绍一下虚拟机的概论;第二节介绍加密变形病毒,我会分析两个著名变形病毒的解密子;第三节是虚拟机实现技术详解,其中会对两种不同方案进行比较,同时将剖析一个查毒用虚拟机的总体控制结构;第四节主要是对特定指令处理函数的分析;最后在第五节中我列出了一些反虚拟执行技术做为今后改进的参照。论文的第三章主要介绍实时监控技术,由于win9x和winnt/2000系统机制和驱动模型不同,所以我将会分成两个操作系统进行讨论。其中涉及的技术很广泛:包括驱动编程技术,文件钩挂,特权级间通信等等。 总之,本论文介绍的技术涉及操作系统底层机制,难度较大;本论文提供的代码,包括一个虚拟机C语言源代码和两个病毒实时监控驱动程序反汇编代码,具有一定的研究和实用价值。 关键字:病毒,虚拟机,实时监控-err

2009-09-19

vb写的一个反汇编工具

vb写的一个反汇编工具,费了n大的劲才弄出来了。自认为功能还可以。

2009-09-19

二维数组与二重指针(整理)

根据自己的编程经验,整理得到的对二维数组本质的讲解

2009-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除