-
main - WIFI
WIFI芯片远程控制单片机,并控制继电器的开关。(WIFI Chip Controlling Single Chip Microcomputer)
- 2020-06-22 07:40:02下载
- 积分:1
-
STM32_KS103_IIC
说明: 0.我使用的是F103VET6,但软件IIC原理都是一样的,改引脚配置后可方便移植
1.连接引脚前,可以只连接VCC和GND查看模块当前地址:模块上的LED指示灯会渐亮,然后就是快闪(1)和慢闪(0),将值记录下来,用计算器转换一下就是当前的地址值了(0. I use F103VET6, but the principle of software IIC is the same, pin configuration can be easily transplanted.
1. Before connecting pins, you can only connect VCC and GND to view the current address of the module: the LED light on the module will gradually light up, then flash (1) and slow flash (0), record the value, and convert it with a calculator to the current address value.)
- 2020-06-19 11:20:02下载
- 积分:1
-
rs(31,16)编码
本人亲自编写 并验证的代码 关于RS编码两个重要的编码方式 rs(31,16)编码 rs(16,7)编码 大家可以放心使用 大家可以放心使用 大家可以放心使用 重要的事情说三遍
- 2022-01-26 07:30:15下载
- 积分:1
-
Hl7Chinese
医学信息编码标准,很贵呀;医学信息编码标准,很贵呀;(用于医疗软件开发的行业标准)
- 2010-01-27 21:54:19下载
- 积分:1
-
图像压缩算法
用哈夫曼算法对图像进行压缩, 1.颜色模式转换及采样; 2.DCT变换(离散余弦变换); 3.量化;4.编码(有算术编码和哈夫曼编码两种,这里采用哈夫曼编码)
- 2016-03-03下载
- 积分:1
-
ADO2SqlServer
好的东西要分享,最近下载了一个VC++连接ACCESS的数据库,对数据库的操作非常详细,但就是弄不懂怎么增删改查,请高手指教!(Good things to share recently downloaded a VC++ connected ACCESS database, the operation of the database is very detailed, but do not understand how CRUD expert advice, please!)
- 2020-11-04 20:59:52下载
- 积分:1
-
红绿灯
说明: 运用opengl函数种子填充算法画的一个红绿灯(包含源代码),visual studio运行(It's an application for computer graphics.)
- 2021-03-17 14:29:21下载
- 积分:1
-
5687557
UILabel中美化字体的例子,精选ios编程学习源码,很好的参考资料。(Beautify the font UILabel example, selection of learning IOS programming source code, a good reference.)
- 2013-12-13 18:34:09下载
- 积分:1
-
DLMS_White_Book_v1
电表应用的国外标准规约专属名词,适用于DLMS规约(Statute of foreign standard metering applications)
- 2013-06-25 13:20:14下载
- 积分: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