自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 qt打包程序后序个人小想法

使用qt编辑界面程序还是非常简单事情,但是觉得打包后的程序,相对于其它微软的程序还是大了不少,其实主要是因为qt毕竟对于微软看来,算是第三方,c#中因为有对应的框架,对与windows来说,移到其他电脑非常的方便,但是qt移植到其他电脑的话,就需要对应打包的环境。(可能目前我知道的比较少,若你有其他好的建议可以留言)。 于是我就有个小的想法,打包后不是一个环境么,如果把对应环境配置好,不就可以轻松使用exe文件了么,而且下次对应的文件只需要给对方一个exe边可以了,可能对应的exe只有...

2021-01-29 11:20:33 429 2

原创 Qt打包瘦身方法

使用qt程序打包后,发现很多包我们是没有用到的,程序的包突然就大了起来,使用十分的不方便。基本思路: 只要我们找到那些与你程序没有用到的包,清除就好。两种方式: 方式一: 当打包好后,我们可以看到很多dll 文件给打包过来:涂黑的部分,不对,是涂红的部分是自己对应的exe文件。libEGL.dll, libGLESV2.dll这两个文件是 ANGLE 的文件,可以去掉。opengl32sw.dll是软件模拟 OpenGL可以去掉。D3Dcom...

2021-01-27 16:23:48 5526 8

原创 Qt 创建槽函数自定义类型参数

我们经常使用qt的槽函数。当我们想发送自己定义的类型参数时候,槽函数会识别出来,无法使用槽函数:举例:struct FbceData{ int a; int b;}//发送的函数为void sendData(FbceData * abc)我们要在对应的连接槽函数的时候要注册这个类。我这里采用的是指针的方式。#include <QMetaType>qRegisterMetaType<FbceData *>("FbceData *

2021-01-27 13:47:55 977

原创 Ubuntu常用的终端指令

本篇文章只是简单记录一些常用的指令,对应其它指令功能,你需要对应查找对应功能。ls-a 列出隐藏文件,文件中以“.”开头的均为隐藏文件,如:~/.bashrc-l 列出文件的详细信息-R 连同子目录中的内容一起列出举例子:cd达到某个文件夹下,到指定的路径。常用的cd xxcd .. 返回前一个文件夹which xx得到这个xx的路径位置pwd显示当前路径的位置mkdir 与 rmdirmkdir创建文件夹, rmdi...

2021-01-14 15:14:03 414

原创 Linux系统常见目录功能与快捷键

接下来日子,我先把有关linux系统相关的总结一下,都是比较简单的基础,以后忘记了可以快速的查找与理解:本人使用的是Ubuntu系统,其他系统也差不多,可以相同记录:当我们使用命令到 /(系统的根目录) ls 显示当前目录下的文件。/ : 跟目录 bin : 系统可执行程序,命令,存放类型:2进制 boot: 内核与启动程序,说有启动相关的文件都保存在这里 dev : 设备文件 etc :系统软件的启动和配置文件,系统在启动的过程需要读取这个目录。 home:用户的主目...

2021-01-14 11:24:06 375

原创 告别2020,2021的路你会如何走下去

2020这一年,发生了太多的事情,也看到了各种的变化,这年是不平凡的一年,这一年我想到了好多事情,当疫情来的时候发现自己什么都帮不上忙,自己的专业,并没有发挥出来,我希望自己把技术运用到生活中,不然,每天就工作在工作中,没有任何的一个提升,以后我们应该把自己的技术部分改变下生活的东西,自己尝试组合尝试。 2021年,技术会不断的变化,我们应该嗅到好的东西,以后的需求是什么,我们可以停下来好好思考一下,以前的我盲目的学习新的东西,导致学的东西没有致用,那学了其实就是一个浪费,计划在202...

2021-01-09 21:34:13 154 1

原创 设计模式之观察者模式

观察者模式 Subject(被观察者或目标,抽象主题):被观察的对象。当需要被观察的状态发生变化时,需要通知队列中所有观察者对象。Subject需要维持(添加,删除,通知)一个观察者对象的队列列表。 ConcreteSubject(具体被观察者或目标,具体主题):被观察者的具体实现。包含一些基本的属性状态及其他操作。 Observer(观察者):接口或抽象类。当Subject的状态发生变化时, Observer对象将通过一个callback函数得到通知。...

2021-01-04 17:58:53 126

原创 设计模式之策略模式

策略模式 Context(环境类):环境类是使用算法的角色,它在解决某个问题(即实现某个方法)时可以采用多种策略。在环境类中维持一个对抽象策略类的引用实例,用于定义所采用的策略。 Strategy(抽象策略类):它为所支持的算法声明了抽象方法,是所有策略类的父类,它可以是抽象类或具体类,也可以是接口。环境类通过抽象策略类中声明的方法在运行时调用具体策略类中实现的算法。 ConcreteStrategy(具体策略类):它实现了在抽象策略类中声明的算法,在运行时,具体策略类将覆...

2021-01-04 15:52:25 129

原创 设计模式之命令模式

命令模式 将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。 命令模式可以将请求发送者和接收者完全解耦,发送者与接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求基本类型图:例子类型:代码:#define _CRT_SECURE_NO_WARNIN...

2021-01-04 15:01:41 120

原创 设计模式之模板模式

模板模式有关模板模式,非常好理解,就是同样的流程方式,使用不同的东西。模板案例:代码类:// TemplateDemo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;//制造饮料class Beverage{public: //煮水 void BoilWater() { cout << "烧开水" <<

2021-01-04 10:51:35 109

原创 设计模式之配饰器模式

配饰器模式 将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 代码:// accessory.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class V5{public: virtual void useV5() = 0;};//目前只有v220的类 没有v5...

2021-01-02 15:08:20 180

原创 设计模式之外观模式

外观模式 根据迪米特法则,如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。 Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。外观模式示意图:例子:代码:// observerMode.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include &l...

2021-01-02 10:54:18 130

原创 设计模式之装饰模式

装饰模式装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责, 就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。例子结构:代码:// Decorator.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;//装饰模式class Phone{public: virtu...

2021-01-01 23:47:28 141

QThread.zip

项目是个简单的QT线程的,是学习《Qt5.9 c++开发指南》的例子。这个例子简单的执行了线程的运行,很有意思,喜欢的朋友可以下载下来。

2020-02-24

samp7_3DirFiles.zip

本例子详细介绍了,对系统文件的操作,比如文件的路径,文件名,增加文件,找到文件,删除文件。本例子为Qt5.9中的代码部分。希望对你有所帮助。

2020-02-17

samp7_2DataFile.zip

本例子为读取二进制文件的简单例子,对应的源码,希望能对你有些帮助,为了方便去记录,同时为了一起努力。一起加油吧

2020-02-17

samp7_1TextFile.zip

记录了简单的文本读写的操作方式,方便读取,记录了一个简单的例子,在运用开发的时候,有不错的借鉴,本例子为qt5.9中的例子。希望大家多多支持

2020-02-17

samp6_5SplashLogin.zip

本例子为第六章,第5个例子,启动状态,为注册添加密码,加密方法,工程简单,可以好好学习,有助于提高编程能力。

2020-02-16

6_4simpe.zip

本程序为QT5.9中第六章第4个MDI程序,程序思路清晰,结构比较简单,适合刚学习QT5.9学生的例子。若没有积分下载可以在评论下留言,一起加油努力吧。

2020-02-15

samp6_3MultiWindow.zip

多窗口的一个程序,例子简单明了,可以好好学习。qt5.9对应的例子,有助于学习,有什么疑问,请大家多多提问。

2020-02-14

samp6_1StandardDialogs.zip

本例子为Qt5.9 c++开发指南中第6章,第一个例子,对QFileDialog QcolorDialog QFontDialog QInputDialg QMessageBox 的使用,一个集合程序,体验一下效果

2020-01-17

LoadPicture.zip

本历程是VS2015 结合MFC + OpenCV 对图片进行读取的一个小demo,功能简单,适合刚刚学习OpenCV的例子,若对例子有问题,请私信我。一起交流,一起进步。

2020-01-16

5_3sampQstandardItemModel.zip

本例子是基于QStandardItemModel写的QT程序,本例子相对多一点,完成QT5.9书中的程序,并把省略的程序进行补充,喜欢的话给个赞。

2020-01-15

5_2StringList.zip

本例子是QT5.9 c++程序开发第五章节的第二个程序,采用QStringList 来进行操作,本例子简单实用,代码不错,适合刚入门的QT学者

2020-01-15

5_1FileSys.zip

本例子为QT5.9 c++开发指南 第5章中的第一个程序代码,讲述了QFileSystemModel 的使用方法,一个简单的例子,希望大家多多喜欢

2020-01-14

基于cvi 编写的 继电器程序.zip

本程序为Cvi 编写的四路串口继电器模块程序,可以控制每路串口.可以控制全部的开关。有问题欢迎下面留言,或者联系我。

2019-12-27

c语言版学生选课管理系统.zip

使用c语言编写的选课系统. 有登录密码,管理员,普通账户的区别。可对选课录入,选课修改,录入学生选课,修改学生选课,查看学生选课,查看已选课程等功能,保存数据可读与写入。

2019-12-26

CVI调用VC编写的Dll文件.pdf

详细介绍了使用VC++编写DLL lib 文件,以及对CVI调用的文件的过程,如有其他问题欢迎联系我。

2019-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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