![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
说时依旧z
电力/通讯/安防
展开
-
在vs中可以连接数据库,独立运行exe无法访问的问题解决
问题: 今天写一个与数据库交互程序的时候,在vs里面,直接运行,能连接上数据库。 但直接双击生成的exe文件,无法连接上数据库。 找了半天原因,看了半天网上的文档,都没有找到解决办法。原因及解决方法: 最终把连接数据库的各个参数打印出来,才发现了问题。原来是相对路径的问题。 数据库的配置是读取的ini文件。在程序里,我直接写的相对路径。也就是直接写的“xxx.ini” 在vs里面直接运行原创 2018-01-22 16:00:47 · 2385 阅读 · 1 评论 -
C++中 引用&与取地址&的区别
之前一直搞不懂,&符号什么时候代表引用,什么时候代表取地址。今天在网上看到一个博客,写的很好,转过来。 一个是用来传值的 一个是用来获取首地址的 &(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.例如: int &rf; // 声明一个int型的引用rf. &(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时转载 2018-01-08 15:27:19 · 2666 阅读 · 0 评论 -
QT5.6 中通过QZXING 识别二维码
在网上找了很多相关方法,但csdn上关于QZXING的资源,大多用到了QT4中的QTdeclarative模块。此模块在QT5中已经删除,因此下载的资源都无法在QT5的环境下编译通过。最终在官方l网站上找到了适应QT5的QZXING资源。使用方法是,在pro文件中 include(source/QZXing.pri),头文件中#include<QZXing.h>在程序中的调用方法是:...原创 2018-03-01 11:24:32 · 1025 阅读 · 0 评论 -
64位linux下调用iconv库实现GBK转UTF8
工作中需要在linux系统中将GBK文件转UTF8,最终在c++中通过调用cionv的库实现了目的。过程中参考资料:https://blog.csdn.net/chinawangfei/article/details/512197401.下载libiconv的包下载地址http://www.gnu.org/software/libiconv/最新资源是libiconv-1.15.tar.gz2.编...原创 2018-03-23 14:08:35 · 1123 阅读 · 0 评论 -
常用的数据类型转换
因为工作中经常遇到报文封装,文件读取等情况,频繁需要进行数据类型转换,因此做如下总结:String 到 QStringQString userkey = QString::fromStdString(userkeylist); Qstring去除额外的空格,让空格只剩一个line = line.simplified(); QString 到 StringStrin...原创 2018-08-08 11:35:27 · 414 阅读 · 0 评论