自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 各种RAID的iozone测试结果

1 测试环境和方法 测试服务器为"Dell R720xd",内存32GB,配12块型号为"ST4000NM0023"的4TB硬盘。 测试工具为iozone,分别针对各种RAID进行顺序读写和随机读写,所有RAID都使用默认参数创建,测试时禁用Cache和...

2017-02-27 14:23:35

阅读数 1094

评论数 0

原创 通过设备名查询硬盘的Host Channel Id Lun

linux的块设备映射都保存在/sys/block下,这个目录下的每个符号链接都以和一个设备同命,并链接到真实的设备路径上。 lrwxrwxrwx. 1 root root 0 Mar 27 14:34 sda -> ../devices/pci0000:00/0000:00:03.0/0...

2015-04-02 11:17:40

阅读数 1894

评论数 0

原创 网卡设置导致VMWare虚拟机网络读取速度缓慢

在2.6.24内核开始加入了支持TCP协议的通用Large Receive Offload功能,它通过将多个TCP数据整合在一个skb结构中,并在稍后的某个时刻作为一个大的数据包交付给上层的网络协议栈,以减少上层协议栈处理skb的开销,提高Linux系统接收TCP数据包的能力。

2014-11-25 15:16:21

阅读数 12241

评论数 0

原创 Android 4.0 加密后禁用锁屏的方法

Android 4.0的设备加密功能十分有用,可以保证别人无法开机也无法查看手机数据。 但是设备加密后,系统会强制把锁屏设置为“输入密码”方式,这样每次解锁都很麻烦。 而目前大多数禁用锁屏的软件都是使用KeyguardLock类的disableKeyguard函数,调用这个函数后可以确保在屏幕...

2013-07-28 10:54:24

阅读数 1197

评论数 0

原创 在Windows下统计进程的CPU使用率

在网上查了一下,基本上都使用GetSystemTimes函数来取得当前CPU时间的,但是这个函数要到Windows XP SP1才有,在之前版本的Windows下无法使用。 上网搜了一下老外的文章,发现内部函数NtQuerySystemInformation可以取得当前CPU时间,而且各NT版本...

2012-12-14 18:33:29

阅读数 2023

评论数 1

转载 解决win7和2008连接windows 2003远程桌面很卡的问题

原因在于从vista开始,微软在TCP/IP协议栈里新加了一个叫做“Window Auto-Tuning”的功能。这个功能本身的目的是为了让操作系统根据网络的实时性能(比如响应时间)来动态调整网络上传输的数据窗口的大小,从而达到实时优化网络性能的目的。但是,在某种情况下(具体是怎样的一个环境,目前...

2012-11-30 10:00:31

阅读数 3730

评论数 1

转载 让VC调试器正确显示UTF-8字符串

默认的, VC调试器只能正常显示ANSI字符串及UNICODE字符串, 而UTF-8字符串及其他格式则无法显示 这里无需编写插件及修改配置文件,只需要将要显示的字符串拉到Watch中,并在变量后面添加,s8即可显示  -->  同样类型的功能也应该很熟悉 ,数字  将...

2012-10-17 15:38:53

阅读数 794

评论数 0

原创 让用MinGW编译的程序使用Unicode命令行参数

让用MinGW编译的程序使用Unicode命令行参数

2011-06-01 11:23:00

阅读数 1549

评论数 0

转载 Linux System Programming:Memory Management

Linux System Programming:Memory Management

2011-03-15 10:49:00

阅读数 1627

评论数 0

转载 小心pthread_cond_signal和SetEvent之间的差异

pthread_cond_signal有陷阱。

2010-09-21 14:03:00

阅读数 525

评论数 0

转载 关于iconv容易忽略的参数IGNORE

解决iconv因为无法处理某个字符而导致转换中断的问题。

2010-07-27 15:20:00

阅读数 2784

评论数 1

原创 CIFS服务端开发笔记

自己开发CIFS服务程序的一些心得。

2010-06-28 20:51:00

阅读数 1008

评论数 1

原创 解决php不能编译bcmath的问题

在编译php的bcmath模块时,会出现类似下面的错误: error: _zero_ undeclared (first use in this function) 这是因为bcmath的代码bug引起的,编辑bcmath的“libbcmath/src/bcmath.h”文件,在“#include...

2010-04-06 16:35:00

阅读数 1279

评论数 0

转载 MySQL 一次执行多条语句的实现及常见问题

代码如下://链接时设定 mysql_real_connect( ..., CLIENT_MULTI_STATEMENTS ); //或者 //中途指定 mysql_set_server_option( mysql, MYSQL_OPTION_MULTI_STATEMENTS_ON ); //my...

2010-01-04 15:08:00

阅读数 941

评论数 0

转载 vmnetcfg.exe missing in vmware player 3

 The vmnetcfg.exe is included in the installer, but wont be installed.1. Run the installer with /e option. For example:VMware-player-3.0.0-197124.exe...

2009-12-25 19:48:00

阅读数 1007

评论数 0

转载 Linux 2.6版内核中通过模块获取sys_call_table地址的方法

本文主要介绍在Linux 2.6版的内核中实现基地址修改的方法。所有代码我都在基于2.6.19版内核的Fedora Core 6上进行了测试。Linux 2.6版的内核出于安全的考虑没有将系统调用列表基地址的符号sys_call_table导出,但要对系统调用进行替换,却必须要获取该地址,于是就有...

2009-04-20 15:46:00

阅读数 605

评论数 0

转载 用kprobes实现内核反射机制

 用kprobes实现内核反射机制 时间:2007-08-22 11:24:17 来源:CUBLOG 作者:李先静 前几天在设计事件管理器时,我就在考虑磁盘满的问题,磁盘满是一个典型的系统事件,没有什么好说的,问题是应该何时何地触发它呢?如果由应用程序在操作文件时触发,那将有很多地方需要修改,这不...

2009-04-20 15:36:00

阅读数 608

评论数 0

转载 调整Linux命令行下的屏幕分辨率

在grub.conf文件的kernel /vmlinuz-2.6.11-EL ro root=LABEL=/ 行后面添加vga=791,可以改变命令行下的屏幕分辨率。vga后面的数字并不是随意的,其与屏幕分辨率及色深的对应关系如下:分辨率4 bits8 bits16 bits24 bits32 b...

2009-04-08 09:41:00

阅读数 1153

评论数 0

转载 CRC32碰撞的实现

标 题: CRC32碰撞的实现作 者: DonQuixote时 间: 2004-12-20,19:31链 接: http://bbs.pediy.com/showthread.php?t=8699昨天晚上开始学习CRC32,发现这个HASH实际上应该很容易得出碰撞,下面给出一种生成碰撞的算法用CR...

2009-04-08 09:40:00

阅读数 1391

评论数 0

转载 使用Windows批处理文件

使用批处理文件使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,Cmd.exe 就会按照该文件中各个命令出现的顺序来逐个运行它们。可以在批处理文件中包...

2009-04-08 09:38:00

阅读数 3071

评论数 0

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