- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 你的配置已由旧版Trojan-Qt5升级。一个纯净安装是必须的。
你的配置已由旧版Trojan-Qt5升级。一个纯净安装是必须的。请参阅wiki获得更多信息。
2023-01-07 19:36:37
3057
原创 QSqlQuery next大数据崩溃
QSqlQuery的查询结果遍历时需要缓存数据用于seek操作,大数据时会出现内存溢出崩溃。设置setForwardOnly后可以禁用缓存。void QSqlQuery::setForwardOnly(bool forward)Sets forward only mode to forward. If forward is true, only next() and seek() with positive values, are allowed for navigating the result
2020-12-07 10:48:02
1989
原创 QTableView修改默认排序方式为降序
参考Default sort order in QTableView when used with QSortFilterProxyModel代码QVariant MyModel::headerData(int section, Qt::Orientation orientation, ...
2018-12-20 11:26:54
2139
原创 崩溃调试
最近开发中遇到一个崩溃的问题,调试的时候发现崩溃时调用堆栈全在QT相关的dll中,调试的时候有点懵逼。后来同事通过回滚代码找到引起崩溃的代码片段,发现是因为某个缓存信息没有清除导致操作野指针。之前遇到过数组溢出操作,导致程序在某个操作时突然崩溃。C++万恶的指针。开发时,经常遇到某个功能,在某次提交后,突然失效。没有好的思路时,可以通过找到引起失效的代码段,找原因。还有调试的时候,多打调试信息,监控
2017-08-04 11:05:43
333
原创 VS 编译 QT文件
手动添加QT文件时(通过“qmake -tp vc”生成的工程文件不需要),需要手动生成moc文件,步骤如下:编辑头文件属性,设置“项类型”为“自定义生成工具”,命令为:“moc MyWidget.h -o debug\moc_MyWidget.h”,“Outputs”选项设置为“debug\moc_MyWidget.h”。需要注意“MyWidget.h”的路径是相对于VS工程的相对路径。具体可
2017-07-27 10:42:24
833
原创 Python常用用法(进制转换和时间)
一、进制转换1.1 转二进制>>> bin(15)>>> '0b1111'>>> bin(0xf)>>> '0b1111'1.2 十进制转十六进制>>> hex(15)>>> '0b1111'1.3 浮点数转整数>>> int(123.4)>>> 123二、时间
2014-12-01 13:47:30
1995
原创 Python 串口编程
一、安装串口模块参考: http://blog.youkuaiyun.com/jj10200410/article/details/8593490从http://pyserial.sourceforge.net/ 找到源码。具体步骤:A couple additional details I found necessary:1. In the Command Prompt
2014-05-12 14:58:10
1530
原创 QT5应用程序发布(支持WinXP)
QT版本:5.2,vs2012版一、生成WinXP程序 首先将能运行的pro文件,生成VS工程文件。例如工程文件为Test.pro。在该目录下,命令行输入“qmake -tp vc Test.pro”命令,生成Test.vcxproj,vs的工程文件。 然后,直接在vs中打开,编译生成相应的应用程序。vs2012需要升级updata1才支持生成xp应用程序。编译时,需要设置
2014-04-02 10:20:29
3726
原创 Memory-mapped I/O
存储映射I/O(Memory-mapped I/O)使一个磁盘文件与存储空间中的一个缓冲区相映射。#include void *mmap(void *addr, size_t len, int prot,int flag, int fileds, off_t off);int munmap(caddr_t addr,size_t len);返回值:若成功则返回映射区的起始地址,若出
2012-05-19 15:23:49
2530
原创 Linux driver —— hello, world!
/* * @linux version: 2.6.32.2 * @board: mini2440 * @book: 《linux设备驱动开发详解》 * */ #include #include static __init int hello_init(void){printk(KERN"Hello, world!\n")
2012-04-26 19:30:42
790
转载 红外接收程序
声明部分内容摘自:http://www.hificat.com/dpj_step/compositive_7.htmlhttp://www.ceet.hbnu.edu.cn/bbs/viewthread.php?tid=102转自:http://my.oschina.net/jayzonex/blog/106491、红外遥控系统通用红外遥控系统由发射和接收两大部分组
2012-02-22 17:28:02
3144
5
转载 红外发射、接收头(红外基础知识)
转自:http://blog.163.com/jx_plj@126/blog/static/162047076201131192046387/目前市售红外一体化接收头有两种:电平型和脉冲型,绝大部分的都是脉冲型的,电平型的很少。 电平型的,接收连续的38K信号,可以输出连续的低电平,时间可以无限长。其内部放大及脉冲整形是直接耦合的,所以能够接收及输出连续的信号。 脉冲型的,只能
2012-02-22 10:49:02
12881
原创 linux,windows 双系统启动
grub# all kernel and initrd paths are relative to /boot/, eg.# root (hd0,6)# kernel /vmlinuz-version ro root=/dev/mapper/vg_80048993-lv_root# initrd /
2011-11-15 13:45:00
699
银联商户类型 MCC
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人