-
1998_RLDEiDI
os developer that helps you develop an os
- 2010-11-14 17:56:35下载
- 积分:1
-
牛顿 拉夫逊
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
- 2022-04-19 02:59:42下载
- 积分:1
-
MOTOCOM32实用封装
MOTOCOM32实用封装,可调用DILL里的函数使用功能
- 2022-01-24 09:46:04下载
- 积分:1
-
C# vs2015 基础学习
主要是C#的一些最基础的语法,其中包含C#的值类型,引用类型,类型转换,逻辑语句,集合类型,面对对象的封装,类的继承,面向对象的多态等的一些简单的实例。
- 2022-05-05 10:33:39下载
- 积分:1
-
tekradius
一个测试Radius的工具,可以测试Radius服务器是否正确(tekradius this is a good test tool)
- 2014-11-03 10:37:26下载
- 积分: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
-
OmniVision
说明: SCCB(串行摄像机控制总线)总线协议是实现OmniVision系列图像传感器初始化,并保证其正常工作的前提。此文在结合SCCB总线协议的基础上详细介绍了在DSP中通过HPI(主机接口)编程实现SCCB总线协议的思路和方法。(err)
- 2008-11-25 16:37:31下载
- 积分:1
-
DSP-based
基于多DSP的雷达阵列信号处理系统 (DSP-based multi-array radar signal processing system)
- 2013-11-17 09:17:50下载
- 积分:1
-
小四轴无人机
从21IC网站下载的小四轴无人机代码,内含:nrf21l01无线通讯模块驱动代码,以及ms5611气压计驱动模块,且具备内部IMU计算单元,能很完好的进行姿态控制。在小四轴无人机的代码中内含的东西比较的丰富,对自己开发有很好的帮助。感兴趣的程序员们,可以参考参考
- 2023-08-13 20:15:05下载
- 积分:1
-
QT ARM+Linux 串口多线程
基于QT ARM+Linux 串口多线程已在AM3352上成熟应用过。
- 2022-02-15 16:13:06下载
- 积分:1