总结下我所了解的ios下的锁:1. 互斥锁@synchronized,@synchronized块隐式的添加一个异常处理例程来保护代码。该处理例程会在异常抛出的时候自动的释放互斥锁。这意味着为了使用@synchronized指令,你必须在你的代码中启用异常处理。NSLockNSRecursiveLo...
分类:
移动开发 时间:
2014-08-08 15:36:56
阅读次数:
289
功 能: 使用快速排序例程进行排序头文件:stdlib.h用 法: void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void *));参数: 1 待排序数组首地址 2 数组中待排序元素数量 ...
分类:
其他好文 时间:
2014-08-07 12:58:49
阅读次数:
331
Quartus II综合器对于使能信号的产生 对比下面的代码和综合结果(代码取自crazybingo例程):always@(posedge clk or negedge rst_n)begin if(!rst_n) delay_cnt <= 0; else if(de...
分类:
其他好文 时间:
2014-08-05 18:11:29
阅读次数:
210
/// 用完成例程(Completion Routine)实现的重叠I/O模型/// 异步IO模型/// 用完成例程来实现重叠I/O比用事件通知简单得多。在这个模型中,主线程只用不停的接受连接/// 即可;辅助线程判断有没有新的客户端连接被建立,如果有,就为那个客户端套接字激活一个/// 异步的WS...
分类:
其他好文 时间:
2014-08-03 18:00:25
阅读次数:
250
dll和lib:
动态链接库(dll)是一个可以被其他应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。和可执行文件(exe)非常类似,区别在于dll中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。
静态链接库(lib)包含函数代码本身,在编译时直接将代码加入程序当中。当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费...
分类:
编程语言 时间:
2014-08-03 15:17:05
阅读次数:
321
Jeff Molofee(NeHe)的OpenGL教程- 新手上路译者的话:NeHe的教程一共同拥有30多课,内容翔实,而且不断更新 。国内的站点实在应该向他们学习。令人吃惊的是,NeHe提供的例程源代码差点儿都有跨平台的不同编译版本号,涉及从Visual C++、Borland C++、Visua...
分类:
其他好文 时间:
2014-07-31 23:37:01
阅读次数:
348
介绍APCS,ARM 过程调用标准(ARMProcedureCallStandard),提供了紧凑的编写例程的一种机制,定义的例程能够与其它例程交织在一起。最显著的一点是对这些例程来自哪里没有明白的限制。它们能够编译自 C、 Pascal、也能够是用汇编语言写成的。APCS 定义了:对寄存器使用的限...
分类:
其他好文 时间:
2014-07-31 20:39:17
阅读次数:
269
pfile(ParameterFile)从oracle8i开始使用,在oracle9i中也可以用。它以文本文件的形式存在,可以用vi等编辑器对 其中数据库参数进行修改。文件格式为initSID.ora。Oracle9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例 程名.ora...
分类:
数据库 时间:
2014-07-31 20:02:07
阅读次数:
262
#include
#include
using namespace std;
typedef struct node
{
int val;
node *next;
}node;
node * create_list();
void traverse_list(node *pHead);
int get_len_list(node *pHead);
bool delete_list(no...
分类:
其他好文 时间:
2014-07-30 17:43:54
阅读次数:
237
近来在看 《寒江独钓 windows内核编程》,看到键盘过滤部分,记下笔记,仅供参考,有理解不对之处,还望大家指正。
现在来说一下传统型键盘过滤,就是把自己的设备对象绑定在KbdClass设备对象之上。那么发送到KbdClass的IRP都会先经过自己的设备对象,我们可以在读派遣函数中设置完成例程,当IRP完成后在完成历程中得到按键信息。
KbdClass被称为键盘类驱动,在windows中,类...
分类:
其他好文 时间:
2014-07-30 17:27:54
阅读次数:
269