C++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中,如果不用成员指针,编程是非常困难的。
刚遇到这种语法时也许会让你止步不前。但你会发现,使用恰当的类型定义之后,复杂的语法是可以...
分类:
编程语言 时间:
2014-06-04 20:52:46
阅读次数:
395
表驱动法是一种编程模式,从表里面查找信息而不是使用逻辑语句(if…else…switch),当是很简单的情况时,用逻辑语句很简单,但如果逻辑很复杂,再使用逻辑语句就很麻烦了。比如查找一年中每个月份的天数,如果用表驱动法,完全不需要写一堆if…else…语句,直接把每个月份的天数存到一个数组里就行了,...
分类:
其他好文 时间:
2014-06-04 19:31:30
阅读次数:
394
//BOOL 类型是一种非真即假的数据类型,取值只有YES和NO, //BOOL
其实是OC中得数据类型,在C语言中,认为非0即为真. //BOOL 类型规定的存储空间为一个字节.// BOOL a = YES;// BOOL b =
NO;// printf("a = %d, b = ...
分类:
编程语言 时间:
2014-06-04 18:47:51
阅读次数:
272
if(bHooked == FALSE){RtlInitUnicodeString
(&HookDriverName, L"\\FileSystem\\Ntfs");//获得\Driver\VolSnap驱动对象status =
ObReferenceObjectByName (&HookDrive...
分类:
其他好文 时间:
2014-06-03 12:06:08
阅读次数:
261
AXI HP接口的DMA+GIC编程(参照博客) 参照文档:UG873,博客文档
我的Vivado+SDK工程文件打包(60+M) 我的DMA驱动程序(未完成) Vivado 接线图: 地址分配: standalone代码: #include
//#include "platform.h"#incl...
分类:
其他好文 时间:
2014-05-30 23:22:27
阅读次数:
890
J2EE技术规范(二)——JDBC分类:java2012-12-03
14:251060人阅读评论(8)收藏举报一、了解JDBC(1) JDBC是以统一方式访问数据库的API(2) JDBC提供: 独立于平台的数据库访问
位置透明对专有数据库的问题时透明的二、了解JDBC驱动程序(1) JDBC D...
分类:
数据库 时间:
2014-05-30 18:06:37
阅读次数:
324
本文旨在说明:QDialog::exec()、QMenu::exec()等开启的局部事件循环,易用的背后,还有很多的陷阱...引子Qt
是事件驱动的,基本上,每一个Qt程序我们都会通过QCoreApplication或其派生类的exec()函数来开启事件循环(QEventLoop):int
main...
分类:
其他好文 时间:
2014-05-29 21:40:19
阅读次数:
494
说明 本文通过目录和代码两个层面分析某产品xDsl驱动模块代码,将其精简为原始代码量的2%。一
完整代码 某产品xDsl驱动模块目录结构如下所示。其中,二级目录Lxx1通常为芯片厂家代码,Lxx2为自定义适配代码。 ├─L010 │ ├─include │
└─source ├─L020...
分类:
其他好文 时间:
2014-05-29 20:14:51
阅读次数:
309
MINA学习汇总Apache Mina Server
是一个网络通信应用框架,用于开发高性能和高可用性的网络应用程序。它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA
对象的序列化服务、虚拟机管道通信服务等),Mina 提供了事件驱动、异步(Mina 的异步IO 默认...
分类:
其他好文 时间:
2014-05-29 16:56:37
阅读次数:
334
一周前接到新任务,调试CS5343,百度一下,CS5343是一款音频采集的AD芯片,CS5343驱动代码是现成的,我的工作是提高芯片的采样速率,看了一边芯片的Datesheet,辛好东西不是很多。1.文档总结概述为:SDOUT上拉10K到VCC为主模式,下拉10K到GND为从模式。概述为:LRCK上...
分类:
其他好文 时间:
2014-05-29 15:25:01
阅读次数:
590