-
基于ZigBee网络系统
zigbee组网程序测试,1.选择CoodinatorEB-Pro, 下载到开发板A;作为协调器,通过USB线跟电脑连接.2.选择EndDeviceEB-Pro, 下载到开发板B;作为终端设备无线发送数据给协调器3.给两块开发板上电,打开串口调试助手,设为:115200 8N1 ,协调器间隔5S会收到终端发过来的数据。此时你可以把终端设备的电源关闭,看电脑是否还能收到数据
- 2022-02-15 22:43:31下载
- 积分:1
-
LTC6803 C语言范例
LTC6803 C语言范例 用于电池BMS,最多可以检测12节电池的电压和温度
- 2022-03-01 14:22:41下载
- 积分:1
-
company
c++上课用的代码,老师叫我们做的。做的不好啦,(c++ class with the code, the teacher told us to do. Do not make the Well,)
- 2007-08-26 19:41:39下载
- 积分:1
-
mt9075b
MT9075为E1接口芯片MT9075为E1接口芯片MT9075为E1接口芯片(Combined pcm30 framer,line interface unit and link controllers in a 68pin PLCCor 100 pin MQFPpackage)
- 2010-01-25 14:13:01下载
- 积分:1
-
8360738
运行cmd,cd进入到D盘存放spsparaser的目录(Run the CMD, CD into the D disk storage spsparaser directory)
- 2017-05-24 20:50:23下载
- 积分:1
-
qt 快速读取excel实例代码
#Qt Windows 下快速读写Excel指南很多人搜如何读写excel都会看到用`QAxObject`来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是`QAxObject`读写excel方法不可取,效率低。后来我曾试过用ODBC等数据库类型的接口进行读写,遇到中文嗝屁不说,超大的excel还是会读取速度慢。最后,看了一些开源的代码后发现,Windows下读取excel,还是用`QAxObject`最快!没错,就是用`QAxObject`读写最快!!!大家以后读取excel时(win下),不用考虑别的方法,用`QAxObject`就行,速度杠杠的,慢是你操作有误!下面就说说咋能提高其读取效率。#读取excel慢的原因这里不说如何打开或生成excel,着重说说如何快速读取excel。网上搜到用Qt操作excel的方法,读取都是使用类似下面这种方法进行:```C QVariant ExcelBase::read(int row, int col){ QVariant ret; if (this->sheet != NULL && ! this->sheet->isNull()) { QAxObject* range = this->sheet->querySubObject("Cells(int, int)", row, col); //ret = range->property("Value"); ret = range->dynamicCall("Value()"); delete range; } return ret;}```读取慢的根源就在于`sheet->querySubObject("Cells(int, int)", row, col)`试想有10000个单元就得调用10000次`querySubObject`,网络上90%的教程都没说这个`querySubObject`产生的`QAxObject*`最好进行手动删除,虽然在它的父级`QAxObject`会管理它的内存,但父级不析构,子对象也不会析构,若调用10000次,就会产生10000个`QAxObject`对象得益于[QT快速读取数据量很大的Excel文件](http://blog.csdn.net/a1069962325/article/details/49514377)此文,下面总结如何快速读写excel#快速读取excel文件原则是一次调用`querySubObject`把所有数据读取到内存中VBA中可以使用`UsedRange`把所有用到的单元格范围返回,并使用属性`Value`把这些单元格的所有值获取。这时,获取到的值是一个table,但Qt把它变为一个变量QVariant来储存,其实实际是一个`QList`,此时要操作里面的内容,需要把这个`QVariant`转换为`QList`先看看获取整个单元格的函数示意(这里ExcelBase是一个读写excel的类封装):```C QVariant ExcelBase::readAll(){ QVariant var; if (this->sheet != NULL && ! this->sheet->isNull()) { QAxObject *usedRange = this->sheet->querySubObject("UsedRange"); if(NULL == usedRange || usedRange->isNull()) { return var; } var = usedRange->dynamicCall("Value"); delete usedRange; } return var;}```
- 2020-05-28下载
- 积分:1
-
openGlSence(moon)
OPENGL场景绘制作业,一个院子,一个屋子,几棵树,喷泉、水池等。附当时的作业报告。(OpenGL Scene Rendering operations, a yard, a house and a few trees, fountains and ponds, and so on. Report of the operations report.)
- 2020-12-18 18:49:12下载
- 积分:1
-
wangka
C++编写的读取电脑C盘序列号程序.大家审查(Written in C++ C disk to read the serial number of the computer program. Everybody Review)
- 2013-12-20 11:22:21下载
- 积分:1
-
PIC单片机学习软件及其资料
说明: PIC单片机学习软件及其资料,入门到精通(PIC MCU learning software and its information, entry to proficiency)
- 2019-07-04 17:17:40下载
- 积分:1
-
C++象棋游戏
界面部分采用MFC实现,人机对战,而且可以提高难度等级,包含一些AI算法
- 2022-12-08 21:15:28下载
- 积分:1