摘要: 上文介绍的是,运用matlab提供的api函数读取mat文档的数据,从调用的方法可以看出,存在着很大的局限性。因此本文从mat文件的格式,运用C++编程方式读取mat文档内容摆脱matlab的api调用的束缚。mat文档的格式在matlab version 5中,MAT文件由一个128字节的文件头和若干个数据单元组成。每个数据单元有一个8个字节的tag,用于说明数据单元的占用的字节数(不包括tag的8个字节)和数据类型。文件头header里有124字节的文本描述区域和4个字节的flag。flag中的前2个字节说明version,后两个字节是endian indicator。文本描述区域主要说明 阅读全文
posted @ 2013-11-09 21:17 dota2_black 阅读(11905) 评论(0) 推荐(0)
摘要: C++是一个难学易用的语言C++的难学,不仅在其广博的语法,以及语法背后的语义,以及语义背后的深层思维,以及深层思维背后的对象模型;C++的难学还在于它提供了四种不同而又相辅相成的编程范式,procedural-based、object-based、object-oriented、generics。世上没有白吃的午餐,又要效率,又要弹性,又要前瞻远望,又要回溯相容,又要治大国,又要烹小鲜,学习起来当然就不可能太简单。在庞大复杂的机制下,万千使用者前赴后继的动力是,一旦学成,妙用无穷。C++相关的书籍车载斗量,如天上繁星,如过江之鲫。广博如四库全书者有之(the C++ program lang 阅读全文
posted @ 2013-11-09 20:56 dota2_black 阅读(544) 评论(0) 推荐(0)
摘要: 在windows平台下,可以使用native wifi api来控制无线网卡,包括获取无线网卡参数,获取周围无线接入点参数等功能。 在windows xp sp2版本的系统上,使用需要下载一个KB918997补丁包才能支持, 下载地址如下:http://support.microsoft.com/kb/918997/en-us。 而在xp sp3、vista、win7等高版本操作系统中,已经包含了此库,所以可以直接使用。native wifi 介绍:wifi应用程序接口(API)实现了对window操作系统中的wifi网络属性以及连接的管理,API成员通过自动配置模块(ACM)暴露给用户,以达 阅读全文
posted @ 2013-08-27 17:03 dota2_black 阅读(5394) 评论(0) 推荐(0)
摘要: mat文件格式是matlab文件的特有格式文件,mat文件存储了matlab的包含的多个矩阵的数据信息以及约定的matlab阵列头信息。由于matlab普及程度,将文件保存成mat文件格式可以极大的增加软件的适用性。 以下记录了VC++保存matlab的mat文件的方法: matlab相关的API函数 MAT 函 数 功能 ... 阅读全文
posted @ 2013-08-03 19:02 dota2_black 阅读(1176) 评论(0) 推荐(0)
摘要: UDP与TCP: TCP:传输控制协议,提供面向连接、可靠地数据流服务。客户与服务器进行通信的过程中必须在双方之间建立TCP协议,TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能都在双方之间传送。 UDP:用户数据包协议,简单的面向数据包的运输层协议。因为没有严格的校验与检查机制,因而能够进行快速的数据传输。 进行UDP通信的首要步骤:必须加载相应版本的socket。本... 阅读全文
posted @ 2013-08-01 18:11 dota2_black 阅读(1179) 评论(0) 推荐(0)