自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hshopeful

Sharing changes the world

  • 博客(7)
  • 资源 (41)
  • 收藏
  • 关注

转载 linux下错误的捕获:errno和strerror的使用

经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。    在程序代码中包含 #include ,然后每次程序调用失败的时候,系统会自动用用错误代码填充errno这个全局变量,这样你只需要读errno这个全局变量

2013-06-30 15:33:58 942

转载 ioctl函数

1、ioctl函数的作用    ioctl用于向设备发控制和配置命令 ,有些命令也需要读写一些数据,但这些数据是不能用read/write读写的,称为Out-of-band数据。也就是说,read/write读写的数据是in-band数据,是I/O操作的主体,而ioctl命令传送的是控制信息 ,其中的数据是辅助的数据。    ioctl是设备驱动程序中对设备的I/O通道进行

2013-06-27 21:24:47 1024

转载 system函数介绍

system函数介绍表头文件#i nclude定义函数int system(const char * string);这个函数是用fork,exec,waitpid这三个系统函数实现的,返回值相对比较复杂。函数说明system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执

2013-06-27 20:58:03 990

转载 分析命令行参数——getopt

分析命令行参数——getopt头文件 #include函数定义 int getopt(int argc,char * const argv[ ],const char * optstring);extern char *optarg;extern int optind, opterr, optopt;函数说明:getopt()用来分析命令行参数。参数argc

2013-06-27 17:20:31 817

原创 Clock_pro算法描述

Clock_pro算法描述一、算法主要思想  Clock_pro算法与LIRS算法采用相同的原则,它使用页面的再次使用距离,而不是页面的新近访问时间,来决定替换哪个页面。当一个页面被访问时,该页面的再次使用距离是上次访问该页面到本次访问该页面,这一段时间之内,访问过的其他不同页面的数量。虽然,页面的任何两次连续访问都存在一个再次使用距离,但是仅仅只有最近的那个再次使用距离才能决定替

2013-06-18 20:09:54 5572

原创 LIRS缓存替换算法

LIRS缓存替换算法LIRS (Low Inter-reference Recency Set)是一个页替换算法,相比于LRU(Least Recently Used)和很多其他的替换算法,LIRS具有较高的性能。这是通过使用两次访问同一页之间的距离(本距离指中间被访问了多少非重复块)作为一种尺度去动态地将访问页排序,从而去做一个替换的选择。这个算法由宋江和张晓东实现。量化局部性

2013-06-08 15:28:28 7585 1

转载 Linux技巧-如何查看系统信息-硬盘、分区信息以及磁盘用量

使用 hdparm 获得硬盘的生产厂家,类型等基本信息,这里我们之提供简单的使用,以后hdparm -i /dev/sda通过 smartctl命令来获取硬盘的详细信息:smartctl -a /dev/sdalsblk 是以能给我们列举出快设备的命令,它能给我们所有或者指定块设备的信息并以树状显示,它通过读取 sysfs文件系统来收集信息。lsblk -adf

2013-06-05 11:30:23 51839

Windows下修复mbr的软件(MbrFix)

安装windows和linux双系统,需要卸载linux时,需要先修复mbr

2013-11-07

深入理解linux内核(中文第三版)第19章+进程间通信

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版) 第18章+Ext2和Ext3文件系统

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第17章+回收页框

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第16章+访问文件

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第15章 页高速缓存

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第14章+块设备驱动程序

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版) 第13章+IO体系结构和设备驱动程序

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第12章+虚拟文件系统

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版) 第11章+信号

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第10章+系统调用

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第9章+进程地址空间

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第8章+内存管理

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第7章+进程调度

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第6章+定时测量

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版) 第4章+中断和异常

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版) 第3章 进程

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第2章+内存寻址

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版)第1章+绪论

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版) 第5章+内核同步

深入理解linux内核,中文第三版,可随便复制粘贴,包含所有20章的内容

2013-04-14

深入理解linux内核(中文第三版可复制粘贴)第20章 程序的执行

深入理解linux内核,中文第三版,关键是可以随便复制粘贴。 第20章 程序的执行

2013-04-08

libmysqlclient.so.16(64bit)

这是一个用于64位系统的libmysqlclient.so.16

2012-08-09

QT实例教程(偏于入门级的一些简单例子)

本资源是QT程序设计的一些实例,但偏于入门级的一些小例子,但是讲解真的很好懂,特适合入门!

2011-01-18

设计模式(C++描述)

这是GOF的经典之作,是讲述设计模式最早,而且是最好的一本书。并且现在市面上讲设计模式的大多都是用JAVA讲的,然而这确实用C++讲述的!

2011-01-04

深度探索C++对象模型

这里面是有关面向对象程序设计的讲解,如果说你没有好好研究过这本书,真的不能说你学过面向对象程序设计,从而也就不能说你学习过C++!真的,这是面向对象程序设计的经典之作啊!

2011-01-04

十进制加减计算器(汇编语言程序设计)

这是学完汇编之后,老师要求做的一个课程设计。 十进制加减计算器的设计!

2011-01-04

计算机组成原理(唐塑飞)课件

有关计算机组成原理的课件,唐塑飞版的,也就是考研指定的教材!

2010-11-04

C++标准程序库(简体中文版)第三部分

这里是C++标准程序库(简体中文版)第三部分

2010-11-04

C++标准程序库(简体中文版)第二部分

这里是C++标准程序库(简体中文版)第二部分

2010-11-04

C++标准程序库1-7章

花了好大的经历才找到这本C++标准程序库的简体中文版,跟大家分享一下!

2010-11-04

C++标准程序库源代码

这里面包含C++标准程序库里面所以例子的源代码,对于书上哪个地方不是很明白的话,可以直接用源代码建立项目,看着结果便一目了然!

2010-11-04

局域网构建与管理实训

在计算机网络的基础之上讲解局域网的构建与管理

2010-09-15

Visual C++ 2008中有关MFC程序设计

本书稿为张孝祥、袁龙友两位老师在2000 年依据张孝祥的vc++讲课记录整理,由于时间关系,仅仅是写成了草稿,欢迎大家使用!

2010-09-15

校友录用户信息的管理

本资源是一个校友录用户信息管理的C++源码实现,完全通过调试,运行成功

2010-07-23

影碟租赁系统的程序设计

本资源是一个小巧但是功能健全的影碟租赁系统的C++源码实现

2010-07-23

单链表的各种操作的程序设计

本资源是单链表的建立、插入、删除、遍历、清空等等操作的源码实现

2010-07-23

多关键字排序的程序设计

本资源是一个多关键字排序的程序设计,里面包含冒泡排序、快速排序、基数排序的完整代码实现

2010-07-23

员工考勤系统的分析与设计

这是一个用C++语言写的员工考勤系统的分析与设计,里面不仅包含调试成功的代码,还包括课程设计书的完整书写。

2010-07-23

数据结构中有关多维数组的课程设计

本资源关于数据结构中的多维数组的设计与使用

2010-07-23

空空如也

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

TA关注的人

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