- 博客(16)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
转载 Python3将excel中的数据导入mysql数据库
非常使用的方法:(亲测有效果)import pymysql# xlrd 为 python 中读取 excel 的库,支持.xls 和 .xlsx 文件# import xlrd # openpyxl 库支持 .xlsx 文件的读写from openpyxl.reader.excel import load_workbookfrom builtins import int #cur...
2019-08-21 11:24:17 1381
原创 linux下git安装及配置SSH使用
方式一:直接命令安装yum1)安装git:#yum -y install git2)查看版本:#git --versionubuntu1)安装git:#apt-get -y install git2)查看版本:#git --version由于yum或ubuntu方式安装的git版本太老,一般不推荐。3)卸载git: yum -y remove git sudo apt-...
2019-08-14 10:53:40 2578
原创 Ubuntu安装git时出错,各种问题及解决大全
问题描述在Ubuntu16.04中安装git2.22版本时出错,提示git-compat-util.h:280:25: fatal error: openssl/ssl.h: 没有那个文件或目录如下图所示:原因分析和解决办法在编译时需要底层软件支持,而本地系统没有,所以需要先进行安装,具体来说是安装 libssl-dev 找不到相应的头文件,应该进行命令行安装你如果非要编译安装 可以...
2019-08-14 10:35:15 6029 2
原创 Qt 发送自定义事件
前言最近自己发送自定义事件,发现用postEvent的时候,自定义中的变量指针会编程野指针,这是个很恐怖的事情,后面查阅资料分析才搞定这个问题。正文Qt中可以在程序中自主发送事件-阻塞型事件发送·事件发送后需要等待事件处理完成-非阻塞型事件发送·事件发送后立即返回·事件被发送到事件队列中等待处理QApplication类提供了支持事件发送的静态成员函数-阻塞型发送函数:boo...
2019-08-12 12:01:46 668
原创 Qt信号和槽不触发的原因
最近遇到过一个问题,我发了信号,槽不触发,如下图:jump的实现如下图:这里面,发送了sigJumpu信号后,触发不了槽onTestJump,原因就是我应该把connect写在最前面,如下图:这样就会触发了,顺序很重要,这种小细节不注意的话。找原因要找死人啊,看似简单,其实很重要。下面记录下网上一些比较大众的原因:(括号内是我的注解)1)槽函数未声明为 slots 类型, 信号函数...
2019-08-10 09:16:51 19124 7
原创 万能数据类型QVariant类简介
前言QVariant 这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而 QVariant 则可以统统搞定。介绍帮助文档上说:The QVariant class acts like a union for the most common Qt data types.。QVariant 这个类型充当着最常见的数据类...
2019-08-08 17:32:58 2011
转载 Qt 只运行一个程序实例 -QLockFile -QSystemSemaphore 和 QSharedMemory
前言每次只运行应用程序的一个实例可能是必要的,以限制内存泄漏的问题,或者消除某些资源,文件,SQLite数据库等应用程序的两个实例之间的竞争问题。或者,原则上,应用程序只需要用户使用一个副本就行了。有两种方法可以用来解决这个问题:1、使用QLockFile当一个临时文件被创建时,当应用程序关闭时清除这个临时文件。因此,在应用程序的第二个实例启动时检查该文件是否已经创建了一个打开的应用程序...
2019-08-05 15:00:19 693
原创 python3 将一个字符串形式的列表转换成真正的List列表
最简单的方法是使用 eval 函数 代码如下:#coding=utf-8# string类型的列表s = "[1,2,3,4]" l = eval(s) print(l)print(type(l))打印结果如下:[1,2,3,4]<class 'list'>...
2019-08-05 11:35:16 5695
原创 Qt Android JString ,char* ,QString, std::string之间的转换
下面介绍我常用的这三个转换的方式jstring string = env->newStringUTF(const char *);std::string string = const char *str;const char* str = env->GetStringUTFChars(jstring,0);上述这三个公式就可以相互转换QString 转换更简单,例如:sta...
2019-08-03 10:41:32 1031
转载 基于QtQuick的QCustomPlot实现
QtQuick开发需要C++基础和JS基础掌握必要的C++基础是学习和使用QtQuick框架的重要基石QCustomPlot能做什么可以在QWidget大放异彩,绘制各种图表和曲线也可以在QtQuick大展拳脚基于QtQuick的QCustomPlot实现继承QQuickPaintedItem类 实现绘制效果图class DDuiBasePlotItem : public...
2019-08-02 16:06:38 2535 2
原创 pymysql 插入错误:Warning(1265, “Data truncated for column ‘XXXX‘ at row xxx“)
问题最近用python使用pymysql插入数据时,报错了,我一口气插入了2W条数据,在中间报错了,如下图:报错打印如下:Warning(1265, “Data truncated for column ‘dtc_zh_CN’ at row 3589”)解决方案这个错误,其实就是插入的数据不合法造成的,比如:乱码,超出字段长度,非法字符等, 我这里的插入的数据超出字段长度造成的,奇怪...
2019-08-02 15:29:57 11554 5
原创 数据库一条insert插入多条记录
在手动插入记录的时候,如果同时插入多条,一条一条insert虽然没有问题,但是总感觉有点傻傻的。下面提供同时插入多条数据的方法MySql和PostgreSql:insert into table(column1,column2,...)values (value1,value2,...), 必须加逗号('小明',18,...),('小红',16,...); 最后分号要不要无所谓...
2019-08-02 14:39:43 1118
原创 MySQL报错“Got a packet bigger than ‘max_allowed_packet’ bytes”
在导入MySQL数据的时候发现会出现这样的报错信息。“Got a packet bigger than ‘max_allowed_packet’ bytes”看手册了解到这个应该是当前导入的数据大于系统的限制的最大包大小。也许插入的数据太大了,不过因为当前做的项目不可避免会遇到这个大数据插入的情况,因此只能更改MySQL的默认配置。暂时加大到10M,即在MySQL配置文件中加入一个参数(...
2019-08-02 14:06:38 648
原创 python标准库——collections模块 的OrderedDict类
今天打印了下python的dict的类型,发现显示如下:一脸懵逼,如是特意查看了下这个OrderedDict类型,现记录如下:OrderedDict类Python中的字典(dict)对象可以使用‘键、值’对的形式存取值,但默认的内置类型字典中的元素是无序的。Collections模块下的OrderedDict类实现了对字典的排序,OrderedDict是dict的一个子类,实现了对字典排序...
2019-08-01 10:37:32 1063
原创 Python3将xml文件解析为Python对象
一、说明从最开始写javascript开始,我就很烦感使用getElementById()等函数来获取节点的方法,获取了一个节点要访问其子孙节点要么child半天要么就再来一个getElementById(),这是智障吗?----所以我不喜欢beautiful soup(当然还因为他不支持xpath)。python的json标准库可以将json结果直接解析为python对象;python也提供...
2019-08-01 09:27:32 477
原创 vs编译 报错 E2512 功能测试宏的参数必须是简单标识符
问题最近使用VS2017调试Qt程序的时候,总是编译不过去,老是报错,如下图:百度一番无果,然后自己摸索出了解决方案解决方案如图:点击该按钮,弹出如下选项:选择仅生成,然后清理,重新生成即可。百度一番这个IntelliSense,是说:VS的IntelliSense功能类似其他IDE中的auto-completion,也就是能够自动补全。对于我来说只要调试就可以, 所以关闭...
2019-08-01 09:10:16 9004 4
log4Qt 可用win、linux系统demo
2023-05-15
svg-explorer-extension-32bit-64bit-exe.zip
2021-11-01
HttpUpload Qt Http上传文件简单示例
2020-12-30
Qt Http下载 支持断点续传、实时网速、剩余时间
2020-12-23
C/C++11-20的标准API中文帮助文档CHM
2020-11-25
openssl_bin1.1.7z
2020-04-16
基于QtQuick的QCustomPlot实现 (QML 实现)
2019-08-02
QtMSVC VS2017版本编译的Openssl1.0.2s(可用于qt,原C/C++使用)
2019-07-31
最全软件dll依赖可视工具
2019-06-10
ChinaAreaCode.js
2019-05-17
Microsoft Visual Basic参考
2018-12-18
Qt 中文及字符混合加密,双重加密解密
2018-08-23
libcrypto.so和libssl.so最新库下载
2018-05-22
QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
2018-05-10
Qt及Qt Quick开发实战精解(超清PDF)
2018-05-03
Qt for Android Honeywell 扫描器的Android SDK开发demo
2018-04-13
android-support-v4最新版本解决无ContextCompat.checkSelfPermission问题
2018-04-04
Qt开发原生微信支付Demo
2018-03-23
Qt for Android 调用原生系统摄像头进行录像并保存输出
2018-03-19
Qt for android打开原生系统相机和相册
2018-03-19
将Qtopencv的程序移植到ARM板子上面运行没有反应是怎么回事?
2016-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人