Oracle数据库表格迁移到MySQL数据库中

把Oracle数据库中的表格迁移到MYSQL中,其中的一个方法就是,通过Excel文件作为中转,也就把需要的导出的Oracle表格数据转换成xls的文件,然后在通过MYSQL把xls文件导入就可以了。 右键菜单【导出】 导出格式为:xls 导出文件格式编码UTF8: 点击【下一步】【完成】...

2019-06-15 22:28:14

阅读数 7

评论数 0

error C2371: “DWORD”: 重定义;不同的基类型

在使用Qt过程中,由于项目需要定义了一个枚举类型: enum DEVICE_TYPE {//设备类别 DEVICE_TYPE__CO, DEVICE_TYPE__CO_J, DEVICE_TYPE__CO_S, DEVICE_TYPE__RD, } 但是在编译的时候就出现了以上...

2019-06-12 21:44:29

阅读数 28

评论数 0

多个对象互相调用中中介者设计模式的使用

C++对象之间的调用,可以通过对象+成员函数的方式实现,一般情况下,被调用的对象定义为成员变量,然后就可以被调用者进行调用了,这称为单向调用。 单向调用指的是对象之间调用方向,函数调用只能从调用者对象调用被调用者对象。 但是有时对象之间的调用也是互相的,也就是双向调用,调用者和被调用者没有明确的界...

2019-06-07 21:29:06

阅读数 12

评论数 0

贝塞尔曲线的绘制

先看效果: 以上绘制的过程都是基于点绘制的,根据网上查找到的资料修改的: 以下是源码: class MyBezier : public QMainWindow { Q_OBJECT public: MyBezier(QWidget *parent = Q_NULLPTR); void...

2019-05-31 22:36:24

阅读数 34

评论数 1

通过文件配置环境变量,exe和dll可以随意位置放置也不会影响执行

在Windows环境下,应用程序在运行的时候,需要配置完整的环境变量。如果环境变量配置不完整或者不正确,整个程序就会运行错误。 由于开发环境和运行环境不同,运行的时候往往会遇到找不到dll,或者导出的函数符号不正确的问题,这些都是由于环境变量配置不正确造成的。 引用第三方单位开发的DLL,但是同时...

2019-05-28 01:50:06

阅读数 16

评论数 0

如何把一个QT应用程序变为DLL

一个运行很好的QT可执行的exe程序,需要被其他的程序调用,并且使调用者和被调用者在同一个进程中。 方法就是把被调用者修改成DLL.方便其他exe进行调用。 具体修改步骤: 1.修改生成的文件类型:动态库DLL 2.修改输出文件名称,扩展名改为dll 3.添加导出符号定义头文件XXX_glob...

2019-05-28 01:24:44

阅读数 17

评论数 0

读《巨人的陨落》第一部有感

陆陆续续读完了《巨人的陨落》第一部,这一部分书介绍了一战前夕,几个家族的命运起伏。 威廉姆斯家族:爸爸是工会的负责人,经常性的领导工人进行罢工,组织工人获取权益;妈妈是传统的家庭妇女,负责照顾家人;艾瑟儿是家里的长女,在菲茨家里当女佣,后来做到负责人,和菲茨有地下情,最后怀孕离开菲茨家里;比利是艾...

2019-05-26 00:11:59

阅读数 10

评论数 0

DLL中无法定位程序输入点inflateReset2于动态链接库

原来在WIN7运行很好的程序,移植到WIN10上弹出,运行错误: 这个函数inflatReset2在函数zilib1.dll中,通过调试器查看调用的模块发现zilib1没有连接在本程序总共的lib,链接的是系统下面的lib 而应该连接的是本程序下面的dll 解决:找到链接的dll.然后把这个D...

2019-05-23 13:57:56

阅读数 17

评论数 0

C++ 在程序中设置环境变量

环境变量:顾名思义就是程序运行所需要的环境,需要哪些DLL等,每个电脑中本身就会配置一下环境变量,可以通查看电脑属性查看有哪些环境变量: 但是如何在程序中查看和修改环境变量呢? C++提供了相应的函数来实现: getenv:查看环境变量 putenv:设置环境变量 std::string en...

2019-05-18 21:33:32

阅读数 23

评论数 0

QT在DLL导出界面

一个QT的DLL项目,其中有一个界面已经导出,但是在其他工程中引用的时候,出现了错误。 界面导出类: #pragma once #include <QWidget> #include "ui_QtGuiLogin.h" #include "...

2019-05-16 22:33:22

阅读数 16

评论数 0

Qt 自定义控件 ui_XXX.h(23): fatal error C1083: 无法打开包括文件: “XXX.h”: No such file or directory

在使用QT过程中会自定义一些控件。比如:自定义了一个树形控件。使用的时候,在界面上拖动创建一个树形控件,然后使用“提升为”当前自定义的树形控件。 提升之后的结果: 但是编译的时候,出现了错误: \GeneratedFiles\ui_QtGuiUserDraw.h(23): fatal erro...

2019-05-10 22:25:36

阅读数 27

评论数 0

VS2015的生成事件的使用

在编写DLL过程中,当编码完成编译通过之后,会手动的把生成的DLL和LIB文件拷到相应的文件目录下准备调用。 但是VS本身就具有自动复制功能,这就是“生成事件”。 新建一个QT的DLL项目,然后通过生成事件把生成的DLL和LIB文件复制到特定的目录下面,省去了手动复制的麻烦。 编译: 就会输出...

2019-05-08 22:32:34

阅读数 23

评论数 0

dynamic_cast:“XXX”不是多态类型

当使用dynamic_cast进行类型转换的时候,出现以下报错: error C2683: “dynamic_cast”:“BattleElement”不是多态类型 note: 参见“BattleElement”的声明 源码实例: 定义父类: class BattleElement { publ...

2019-05-08 11:13:55

阅读数 20

评论数 0

Qt使用原生的SQL库调用MYSQL数据库

QT本身集成了对SQL数据库的续写操作,可以直接读写Oracle、MYSQL、SQLITE等。如果直接读取Sqlite数据库的是没有问题的,但是如果直接读取MYSQL数据库,在连接过程中就失败了; QSqlDatabase db = QSqlDatabase::addDatabase("...

2019-05-05 10:05:29

阅读数 26

评论数 0

QGIS中MVC架构-接口的设计

QGIS是基于QT开源框架的二维地理信息处理工具,使用非常方便,同样也是开源的。大家除了使用QGIS加载显示二维地图矢量或者栅格数据外,还要在二维地图上显示一些其他的基于WGS84坐标系自定义数据,比如点、线和多边形等。除了显示以外还有有相应的数鼠标操作,比如鼠标选中或者鼠标进行拖动等。 上面这些...

2019-05-03 12:31:29

阅读数 58

评论数 0

读《赋能》有感

刚刚读完美国四星上将斯坦利的《赋能》,作者深入分析了如何把一个组织打造成可以应对多种变化的组织。 全书共分为五部分: 第一部分:应对不确定性 什么是不确定性?不确定想如何来的?作为一个统帅千军万马的将军,如何应对不断发生的恐怖袭击,在面对技术和信息远远不如自己的恐怖组织,为什么特种部队是疲于应付?...

2019-04-21 21:04:04

阅读数 151

评论数 0

Qt调用CMarkup解析XML出现编译问题

CMarkup是一个很优秀的开源的解析XML工具,C++编写的,支持跨平台。源码也只有两个文件,一个.h和一个.cpp文件。 把这两个文件添加到工程中然后编译一下,出现以下错误: 1>C:\Program Files (x86)\Microsoft Visual Studio 14....

2019-04-19 22:11:09

阅读数 37

评论数 0

VS2015+QT笔记本电脑上无法选择Qt组件的问题解决

之前在公司编译QT程序的时候一般只会选中Qt常用的三个组件,Core/GUI/Widgets 如果以后需要的话可以再次选择。 变程序移到笔记本上之后,当需要音视频播放插件的时候,发现选择界面竟然没有【确定】按钮了。不知道是分辨率的问题还是其他什么问题。总之选中之后不能保存。 把这个配置界面拖动...

2019-04-12 20:36:01

阅读数 41

评论数 0

程序员的工作经验

转眼之间自己已经毕业十年了,算上大四的实习时间,差不多已经工作十年多了。在这十年间搞过单片机、研究过嵌入式、做过安卓、深度介入过桌面端。 使用过的数据库有SQL Server、Oracle、MYSQL、SQLite。 从事过的行业有农业、林业、交通、移动互联网等。 使用的语言C++和Java。 在...

2019-04-08 18:07:26

阅读数 589

评论数 14

读《大国的崩溃》有感

刚刚读完了美国作家沙希利.浦洛基的《大国的崩溃》,作者认为苏联解体前的最后五个月是最关键的时刻。 苏联政府作为社会主义的代言人,与1991年12月25日解体,标志着东西方冷战的结束。当时的美国总统是乔治布什。 书中揭示了布什总体是支持戈巴乔夫的,但是由于苏联最后的经济政治体制都不符合社会的发展,戈...

2019-04-05 21:23:47

阅读数 101

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭