网上查找Linux硬盘驱动的话能找到好多相关信息,但是具体代码都没有。经过一番努力,实现了硬盘读写的代码,特来分享一下。可能因为硬盘控制器更新的原因,一些新式的笔记本上使用这些代码会失败。不过在VmWare上是可以用的。这个项目的git地址:git://code.csdn.net/hanjianqiao/dingus.git。在commit为“Add harddisk”的版本直接编译出的镜像便是下...
分类:
其他好文 时间:
2014-07-14 12:50:21
阅读次数:
254
问题
用递归方式遍历二叉树
思路说明
遍历二叉树的方法有广度优先和深度优先两类,下面阐述的是深度优先。
以下图的二叉树为例:
先定义三个符号标记:
访问结点本身(N)遍历该结点的左子树(L)遍历该结点的右子树(R)
有四种方式:
前序遍历(PreorderTraversal,NLR):先访问根结点,然后遍历其左右子树中序遍历(InorderT...
分类:
其他好文 时间:
2014-07-14 14:06:12
阅读次数:
217
Balanced Lineup
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 32778
Accepted: 15425
Case Time Limit: 2000MS
Description
For the daily milking, Far...
分类:
其他好文 时间:
2014-07-14 12:44:18
阅读次数:
194
设计模式被分成了三大类型:创建型、结构型、行为型。顾名思义是按照模式的作用领域来粗略划分的。
这篇博文,将首先从设计模式的创建型写写读后的认识。希望在这里大家一同探讨,一起学习经典,让这些经典转化成我们的能力,在我们以后的编程生活中用到这些经典,优化我们的设计和程序。
创建型模式共收纳了5个模式,分别为工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式。...
分类:
其他好文 时间:
2014-07-14 13:06:08
阅读次数:
171
ISFP是服务中断的指令包,创建ISR的三种情况:
1,一个ISFP包的14/8条指令就可以满足ISR
2,ISR可以占用多个连续的ISFP(前提是下面的中断没有使用)
3,ISR位于IST之外...
分类:
其他好文 时间:
2014-07-14 13:37:35
阅读次数:
234
typedef的用途:
封装数据类型,方便移植
简化函数指针的定义
结构体:不同类的型元素汇聚。
(1)、在声明类型的同时定义变量:
struct
结构体名{
成员列表
}
变量名列表;
(2)、直接定义结构体类型变量
struct
{
成员列表
}变量名表列;...
分类:
其他好文 时间:
2014-07-14 13:17:18
阅读次数:
240
??
1、指针数组
数组里面的每个元素都是指针。
指针数组的案例如下:
易犯错误:
2、数组指针
归根结底还是指针,只是取*的时候能够取出一整个数组出来。
数组指针:(一个指针指向了数组,一般和二维数组搭配使用)。
下面的(p+1)表示的是加过20个字符。
3、函数指针:
在gcc编译的时候增...
分类:
其他好文 时间:
2014-07-14 11:05:26
阅读次数:
244
直接使用devstack在ubuntu14.04中搭建单节点的openstack
使用keystone命令查询租户和...
分类:
其他好文 时间:
2014-07-14 13:55:14
阅读次数:
237
指令集是CPU体系架构的重要组成部分。CPU的指令执行一般包括取指、译码和执行,这是经典的三级指令执行流水线。本文阐述CPU流水线设计的由来和改进技术以及软件开发人员对于流水线需要注意的问题。...
分类:
其他好文 时间:
2014-07-14 13:36:50
阅读次数:
226
产品开发过程:需求分析、设计、编码、单元测试、集成测试、功能测试、Beta测试和发布。本文侧重于从开发者角度谈提高产品质量。...
分类:
其他好文 时间:
2014-07-14 11:19:14
阅读次数:
196
原list: ( ( 1 2 ) ( 3 4 ) )
转置: ( ( 3 4 ) ( 1 2 ) )
深度转置: ( ( 4 3 ) ( 2 1 ) )
( define tree ( list 1 ( list 2 ( list 3 4 ) 5 ) ( list 6 7 ) ) )
( define nil '() )
( define ( my-reverse items...
分类:
其他好文 时间:
2014-07-14 13:04:42
阅读次数:
170
定义头文件
实现栈方法的定义,注意这里用到了全局的静态数组,可以通过这种方式保护数据。
main.c,实现存储
队列
创建头文件queue.h
创建queue.c
实现main函数...
分类:
其他好文 时间:
2014-07-14 11:04:49
阅读次数:
156
回家好几天了,前两天去了表哥家,又要好久才能见到舅舅一家了。我把那个又调皮又蠢的弟弟带着,各种不爽有木有!!表哥在准备考研了,看得出来心思比较多,不能打扰他,祝他如愿考上东南大学!
24号就要去上海上班了,房子还没租,什么都没准备,什么都不会,有点要跪的感觉啊。希望老板不要那么快把我开了!
抓紧这几天的时间去见一下高中同学初中同学小学同学还有我以前的女朋友们,不然以后机会就少了...
分类:
其他好文 时间:
2014-07-14 13:23:04
阅读次数:
254
执行 service network restart 出现了网卡无法启动,说找到不到
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization
解决办法:
1》 修改/etc/udev/rules.d/70-persistent-net.rules文件,删除或...
分类:
其他好文 时间:
2014-07-14 13:36:10
阅读次数:
255
asmcmd cp命令不能拷贝大于2GB的文件...
分类:
其他好文 时间:
2014-07-14 12:52:10
阅读次数:
180
Crackme : Acid burn.exe
难度系数:★
工具: Ollydbg(OD) 中文版
运行 Acid burn.exe
首先打开OD 加载 Acid burn.exe 输入错误的注册名和密码 提示Sorry,The serial is incorect!(对不起,序列号错误!)
打开OD-->插件-->中文搜索引擎-->搜索ASCL...
分类:
其他好文 时间:
2014-07-14 14:06:54
阅读次数:
278