1.缓冲区设备读写伪代码:创建设备及指定设备标记 NTSTATUS status; PDEVICE_OBJECT pDevObj; PDEVICE_EXTENSION pDevExt; //创建设备名称 UNICODE_STRING devName; RtlInitUnicodeString(&d....
分类:
其他好文 时间:
2015-07-02 11:48:57
阅读次数:
132
一、提出疑问
ViewStub比较简单,之前文章都提及到《Android 性能优化 三 布局优化ViewStub标签的使用》,但是在使用过程中有一个疑惑,到底是ViewStub上设置的参数有效还是在其包括的layout中设置参数有效?如果不明白描述的问题,可以看下以下布局伪代码。
res/layout/main.xml
<ViewStub
androi...
分类:
其他好文 时间:
2015-06-25 10:33:42
阅读次数:
133
1、“信号量”为操作系统用于处理临界区问题和实现进程间同步提供了一种有效的机制。在很多操作系统原理书中都提到了信号量的概念,常用P操作与V操作来表明信号量的行为。PV操作的伪代码如下:设s为一整数型变量: P操作:while( s==0); s--;V操作:s++2、例程代码 1 /*******....
分类:
其他好文 时间:
2015-06-23 21:35:10
阅读次数:
137
最近在复习离散数学,这篇文章是《离散数学及其应用》第六版中第三章 算法、整数、和矩阵中涉及到的几个算法,我想了一下,光看看也起不到什么作用,于是自己动手写了一下,下面的代码都是我自己按照书上的伪代码写出来的,初步验证没什么问题,如果有什么问题就请告知我一下,谢谢!一、十进制到任意进制数据转换 ...
分类:
编程语言 时间:
2015-06-23 15:04:24
阅读次数:
173
要求最小公倍数可先求出最大公约数 设要求两个数a,b的最大公约数伪代码:int yushu,a,b;while(b不等于0){ yushu=a对b求余 b的值赋给a yushu的值赋给b}代码: int gongyue(){ int yushu,a,b; while(b) ...
分类:
其他好文 时间:
2015-06-23 00:51:18
阅读次数:
145
问题描述: 连续子序列最大和,其实就是求一个序列中连续的子序列中元素和最大的那个。 比如例如给定序列: { -2, 11, -4, 13, -5, -2 } 其最大连续子序列为{ 11, -4, 13 },最大和为20。=============================...
分类:
其他好文 时间:
2015-06-21 19:49:24
阅读次数:
113
方法一:
在一个初始为空的集合中插入随机整数,直到填入足够的整数,伪代码如下:
initialize set S to empty
size=0
while size
t=bigrand()%n
if t is not in S
insert t into S
size++
print th...
分类:
其他好文 时间:
2015-06-11 21:18:43
阅读次数:
167
算法
1 从第一个字符开始扫描
2 当遇见普通字符时候忽略,遇见做字符压入栈。
3 当遇见右符号时候从栈中弹出栈顶符号
匹配成功,继续读入下一字符
匹配失败,立即停止并报错
成功:所有字符扫描完毕,且栈为空
失败:匹配失败或者所有字符扫描完毕但栈不是空的。
伪代码:
int scanner(const char* code)
{
创建栈;...
分类:
其他好文 时间:
2015-06-08 01:03:25
阅读次数:
130
这里所实现的快速排序是参考《算法导论》上的伪代码,虽然之前对着伪代码敲过一遍,可是现在抛开伪代码,自己敲还是有些费劲。!!特别需要注意的是算法导论中的快排方法,和课上讲的不太一样,课上讲的主要是利用首尾两个下标来实现, 而算法导论中,主要是 从前到后,依次判断,将小于privot 的值全部移到 i 的前面去。这里 i 是指 小于 privot值的下标上界。源代码如下:// ========...
分类:
编程语言 时间:
2015-06-06 19:40:53
阅读次数:
150