自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (35)
  • 问答 (2)
  • 收藏
  • 关注

原创 软件设计师--考点小总结

普密网–【图算法,普利姆算法,适合密网,所以与边无光;另外一个图算法就是有关了】D-AES, 56-128–【DES,AES是对称加密的,而56就是对称加密的算法位数(三重DES,是112,恰好是56倍数),128则是非对称的位数】排序设计模式,创建型,结构型,行为型。

2023-09-13 17:24:30 110

原创 qt事件的高级使用

qt事件循环需要维护一个事件队列,在Qt的main函数中最后一般调用QApplication::exec()成员函数来保持程序对事件队列的处理,exec()的实质是不停调用processEvent()函数从队列中获取事件,并处理,然后删除,postEvent的作用就是发送一个事件到此队列中,由于删除队列中事件调用delete运算符,所以,postEvent()传递的事件一定要是动态分配的。sendEvent()函数直接跳过事件循环队列,直接调用notify()函数发送事件到目标对象,并等待事件处理结果,所

2020-11-30 21:00:56 973

原创 QSS样式使用心得以及基础

qss使用心得a. 多些使用负值和方向的结合解决问题;例如底部有白色线border-bottom  margin,字体上移padding-top:-2pxQTabBar::tab:selected { border-image: url(:/Style/img/QLabel/tab.png);}QTabBar::tab:!selected { margin-top:4px solid; border-bottom:-10px solid rgb(255,

2020-11-30 20:53:10 1902

原创 一些代码集

字符串相关反转字符串中的单词//LeetCode:557. 反转字符串中的单词//给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。//示例 1://输入: "Let's take LeetCode contest"//输出: "s'teL ekat edoCteeL tsetnoc" class Solution {public:    string reverseWords(string s) {  &nb

2020-11-19 20:27:34 258

原创 RCF--RPC(远程调用框架)

RPC(远程调用框架)一、 RPC定义RPC(Remote Procedure Call Protocol)——远程过程调用协议,是一种通过网络从远程计算机请求服务,就像调用本地方法一样,不需要了解底层网络技术的协议。RPC跨越了传输层和应用层,很容易开发分布式应用。RPC框架通常包括五个部分:UserUser-stubRPCRuntimeServer-stubServer这 5 个部分的关系如下图所示User发起一个远程调用,它实际是通过本地调用调User-s

2020-11-19 20:27:00 4086

原创 RPC核心知识点

**RPC****框架—**RCFRCF官方帮助文档:https://www.deltavsoft.com/doc/index.htmlRPC的作用屏蔽远程调用跟本地调用的区别,让我们感觉就是调用项目内的方法。隐藏底层网络通信的复杂性,让我们更专注于业务逻辑。完整的RPC涉及到的核心点编解码、序列化和反序列、请求协议、桩生成(动态代理、反射执行)。优雅关闭服务对象在关闭过程中,会拒绝新的请求,同时根据引用计数器等待正在处理的请求全部结束之后才会真正关闭。另外,为了避免一直等待造成应用无法

2020-11-19 20:24:46 265

原创 C++ 宏的一些笔记

宏的"#"符号和**"##"**#define N2+2//仅仅是字符串替换#define N(2+2)//也是字符串,但是是(2 + 2)#define area(x) (x) * (x)//带参的宏定义参会当作字符串直接替换三种特殊的符号:#define Conn(x, y) x##y//表示连接,数字,字符串都可以#define ToString(x)#x//就是加上双引号#@#define ToChar(x) #@x//就是加上单引号,越界会报错、、#pragma#pragma可以

2020-11-14 16:05:40 149

原创 QTableWidget高级使用总结

常用设置/接口/API//使行列头自适应宽度,最后一列将会填充空白部分,也可以实现充满窗体table->horizontalHeader()->setStretchLastSection(true);//使行列头自适应宽度,所有列平均分来填充空白部分table->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);//使行自适应高度,假如行很多的话,行的高度不会一直减小,当达到一定值时会自动生成一个Q

2020-11-12 17:49:15 5024 1

原创 QLineEdit控件

1、设置不可编辑setReadOnly(false);//或setEnabled(false);//或setFocusPolicy(Qt::NoFocus);//无法获得焦点,自然无法输入,其他文本控件类似//或hasAcceptableInput(false);2.setPlaceholderText()设置提示文字搜索输入框,没有输入任何字符时,显示“搜索”,对用户输入作相关提示。3、密文输入setEchoMode(QLineEdit::Password);4、输入格式控制;可以

2020-11-12 17:48:39 1044

原创 QLabel 使用

QLabel控件提供了一个文本或图片的显示。QLabel是用来显示一个文本或一个图像。没有用户交互功能提供。标签的外观可以通过各种方式配置,它可以用于其他窗口的助记键指定焦点。QLabel的继承关系为QObject Class and QPaintDevice Class->QWidget Class->QFrame Class->QLabel Class创建一个QLabel对象:QLabel * label = new QLabel(this); //创建堆对象显示文本:l

2020-11-11 16:45:08 1784

原创 QComboBox自定义设置

样式示例:QComboBox {    border: 1px solid gray;    border-radius: 3px;    padding: 1px 18px 1px 3px;    min-width: 6em;} QComboBox:editable   {    background: white;} QComboBox:!

2020-11-11 16:44:17 1980

原创 Qt打印机的使用

相关APIvoid QPrinter::setCopyCount(intcount);//设置打印份数使用QT自定义的类和函数实现打印文件的功能classNamefunctionQAbstractPrintDialogbase implementation for print dialogs used to configure printersQPageSetupDialogconfiguration dialog for the page-related opt

2020-11-11 15:33:34 4221

原创 Qt常用类的一些介绍

控件类•QLineEdit: 当文本输入/修改时候会发送信号txchChanged() ;具有加密功能。•Dial: 仪盘控件,可以通过setNotchesVisible() 显示刻度;在值改变的时候,会发送valueChanged(int) 信号,可以获取修改的值。•Spinbox: 有int 和double型。是一种可以上下加减数值的条框。可以通过setPrefix("$ ");setSuffix(" dollar");去设置前后单位等不变项。setMaximum() 设置最大值。setVa

2020-11-05 20:03:30 966

原创 qt获取电脑串口代码使用实例

//获取pc可用串口#include<qt_windows.h>#include<QSettings>QStringList Serial::getComm(){QStringList comm;comm.clear();///*获取串口号相关//    QStringList m_listcomboName;HKEY hKey;//    LPCWSTR subkey;wchar_t keyname[ 256 ];

2020-11-05 19:55:22 843

原创 qt-编程的一些方法

快速创建多个控件方法。Button *plusButton = createButton(tr("+"), SLOT(additiveOperatorClicked()));……Button *Calculator::createButton(const QString &text, const char *member){    Button *button = new Button(text);    connect(button, SIGN

2020-11-05 19:53:47 1131

原创 Qt绘图基础教程

QPainter基本绘图QPainter是用来进行绘图的操作类,QPaintDevice是一个可以使用QPainter进行绘图的抽象的二维界面。一般的绘图设备包括QWidget、Qpixmap\QImage等,这些设备为QPainter提供了一个“画布”在QWidget上进行绘图,只需要重新定义paintEvent()事件,编写响应代码。基本操作是:创建一个QPainter对象获取绘图设备的接口,然后使用QPainter对象来绘图。QPainter绘图的基本属性pen属性:QPen对象,画笔。

2020-11-05 17:37:53 1787 1

转载 Windows Socket 异步编程(非阻塞模式)

Windows平台提供了5种非阻塞Socket编程模型:Select模型(集合管理多个Socket,集合中有64个元素,可以管理1024个socket)WSAAsyncSelect模型(消息通知应用程序)WSAEventSelect模型(事件通知应用程序)每次只能等待64个事件重叠I/O模型(Overlapped I/O,事件通知和完成例程来通知应用程序)事件通知即通过事件来通知应用程序I/O操作已完成,完成例程则是预先定义的回调函数。完成端口模型(Completion Port)比较成熟,

2020-09-17 15:25:46 468

转载 为什么C++11引入了std__ref?

转载:https://www.cnblogs.com/jiayayao/p/6527713.htmlC++本身有引用(&),为什么C++11又引入了std::ref?主要是考虑函数式编程(如std::bind)在使用时,是对参数直接拷贝,而不是引用。#include <functional>#include <iostream> void f(int& n1, int& n2, const int& n3){ std::cout

2020-09-17 15:22:11 252 1

原创 VS下如何创建动态库

动态库的导出,务必需要导出接口,不要导出类。相关笔记在vs下创建一个动态库,步骤如下:首先建立一个dll的工程处理好相关的第三方库连接和引用。在实现中,提供动态库初始化的函数:入口点函数,有大小写区分。相关连接BOOL APIENTRY DllMain(HMODULE hModule,    DWORD  ul_reason_for_call,    LPVOID lpReserved){    ret..

2020-09-17 15:19:48 494

原创 190道Python3基础题以及解答

python基础190道Python:1..谈谈对 Python 和其他语言的区别2 简述解释型和编译型编程语言3 Python 的解释器种类以及相关特点?4 Python3 和 Python2 之间的区别?190道Python:https://mp.weixin.qq.com/s?__biz=MzIyMjYyMzg3MA==&mid=2247490226&idx=1&...

2019-08-03 22:42:21 9583 1

原创 qt 问题和方法集

图片QLabel加入QWidget,初始化界面的QWidget,图片不可见了。其他控件也是大小加入QWidget之后QSize代码初始化设置随着QWidget设置大小,但是也是不正确的大小。是需要QWidget show出来之后才可以确定大小使用代码add 的widget会直接显示为QSize(0,0),所以图片不可以见。先建立一个widget 然后对这个窗体设置属性。即可。不能直接...

2019-03-23 20:51:42 1215

原创 Windows下Qt5.9.1源码编译

Windows下Qt5.9.1源码编译前期准备:a) Qt源码下载: http://download.qt.io/official_releases/qt/b) Perl安装,- Perl 5.8 or later: http://www.activestate.com/activeperl/downloadsc) Python 安装- Python 2.7 or later: htt...

2018-11-15 13:35:05 3243

原创 工厂模式总结

使用模板实现、替代工厂模式:/* ---示例代码----*/ #include &lt;memory&gt;#include &lt;iostream&gt; class ShapeFT{public: virtual void draw() = 0; protected: ShapeFT(){}; ~ShapeFT(){ ...

2018-09-28 19:11:15 142

原创 抽象工厂

二、Abstract Factory模式抽象工厂模式将实现和接口分离,相当于工厂封装了产品对象的责任和过程,将客户应用与具体实现分离,达到应用可以控制对象的创建的目的。应用通过设计抽象接口来操纵对象实例的创建,具体实例(产品)在接口中不可见。此模式容易改变应用中的具体实例(产品),可以通过增加继承的具体ConcreteFactory类,来扩充应用。而AbstractFactory抽象工厂相当于...

2018-09-28 19:02:58 94

原创 工厂模式

一、Factory模式工厂方法,不绑定特定应用的类到代码中,而是用一个方法返回特定Product产品的接口;因此它可以定义应用的不同操作的具体产品。用工厂方法,在一个类的内部创建对象,相当于给类一个连接挂钩,用来提供某种操作的扩充。工厂方法可以提供平行类的连接。当一个类某些职责委托给另一个独立的类的时候,就产生了可平行扩展的结构。解析:在这个模式中,有两个抽象基类,一个是Product为...

2018-09-28 18:59:14 128

原创 设计模式基础--原则

1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 基础原则2、里氏代换原则(Liskov Substitution Principle)–&gt;LS...

2018-09-28 18:56:35 129

转载 java报错查询

java开发过程中,报错Dangling meta character ‘*’ near index 0,解决办法 1、split方法转化字符串为数组: String[] strPicArr = map.get(“hw_pic”).toString().split(“*”); 报错: java.util.regex.PatternSyntaxException:

2017-12-14 22:49:08 644

转载 GUI

Swing中添加事件响应的三种处理方式说明   实现ActionListener的三种方式 1.实现一个ActionListener子类,再把按钮的事件响应委托给这个子类的实例处理.这种方式并不常用,我在这里列出是为了教学. 2.让界面类实现ActionListener接口,再把事件响应委托给界面类.这种方式适合于处理一些短小简单或要求内聚的事件响应. 3.用匿名类实现ActionListe

2017-12-14 22:44:37 205

转载 文件&目录I/O的操作

Java中的目录 创建目录: File类中有两个方法可以用来创建文件夹: mkdir( )方法创建一个文件夹,成功则返回true,失败则返回false。失败表明File对象指定的路径已经存在,或者由于整个路径还不存在,该文件夹不能被创建。 mkdirs()方法创建一个文件夹和它的所有父文件夹。 下面的例子创建 “/tmp/user/java/bin”文件夹: CreateDir.java

2017-12-14 22:41:46 258

原创 java 代码实例

//实例 //下面的例子演示了DataInputStream和DataOutputStream的使用,该例从文本文件test.txt中读取5行,并转换成大写字母,最后保存在另一个文件test1.txt中。 import java.io.*;public class Test{ public static void main(String args[])throws IOException

2017-12-14 22:39:43 1292

原创 java 关键基础

文件流操作 获取键盘的输入 scanner类。 import java.util.Scanner;Scanner sc = new Scanner(System.in);sc.hasNextXxx();//是否输入Xxx类型的数据。sc.nextXxx();//返回读取到的对应数据类型内容。sc.hasNext();sc.next();sc.hasNextLine();sc.n

2017-12-14 22:39:01 195

转载 SSM框架和SSH框架的区别

SSH和SSM定义SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。

2017-11-13 15:51:39 27061 1

原创 C语言编程常见错误与解决办法

warning: excess elements in array initializer警告:数组初始值设定项中有多余元素 (定义的数组长度比赋值的个数小) 数组定义出错“conflicting types for …” 错误原因一: 原来是因为没有先做函数声明,而函数位于main()之后。 在main函数前声明了函数原型后,一切ok.原因二: 头文件的被循环引用,在引用时考虑清楚包含顺

2017-08-09 20:02:58 11003

原创 嵌入式Linux-c 基础

数据类型:向计算机申请存储数据的内存大小,如int 申请4字节的大小。变量是用来存储值的所在处,它们有名字和数据类型.变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中试卷的笔记: 电脑是X86 裸机是ARM 编译程序:gcc 和 arm-linux-gcc字符串表示:反斜杠要必须双数。查字符表。二维数组不能用数组名表示数组首地址。也不能用取址符&char 数组直接

2017-08-01 09:27:54 278

原创 git实用技巧

============================= 什么是集中式? 集中式开发:是将项目集中存放在中央服务器中,在工作的时候,大家只在自己电脑上操作,从同一个地方下载最新版本,然后开始工作,做完的工作再提交给中央服务器保存。这种方式需要联网,现在云开发就是这样的处理方式。 缺点:1.如果网络出现异常或者很卡,直接影响工作效率。如果是中央服务器挂了,那就集体喝茶去了。

2017-08-01 09:20:38 206

原创 嵌入式开发IO基础

fflush(FILE *stream);//将缓冲区的内容写去文件中。刷新缓冲区 fflush(stdin); //清空输入流,立即输入 fflush(stdout); //清空输出流,立即输出 stdin是系统自动生成的指针标准输入流,stdout是系统自动生成的指针标准输出流查看各种进制文件:od [ 选项] 文件 -d -D 十进制输出 -o -O 八进

2017-07-31 20:05:37 455

转载 必备shell命令

[TOC] 在编译的时候,常用的比较长的命令或者路径,可以用变量代替,例如L=‘xxx/xxx/xxx’,使用的时候可以$Lxdg-open 打开文件或者目录、网址等等。 xdg-open [file | URL]echo 打印、显示字符串; echo $PATH;alias给命令去绰号:alias c=”clean” 永久有效:vim ~/.bashrc 写到末尾去。find1,

2017-07-31 19:58:51 390

原创 实用Vim的插件及其操作

[TOC] 注意所有操作命令都是在vim命令模式下字符编程利器 vim编辑模式进入编辑模式按 i (在光标当前处插入)、 a (在光标之后插入) 、 o (在光标当前行的下一行插入), shift+o (在光标当前行的上一行插入)等。命令模式 按ESC进入命令模式。剪切当前行dd、复制当前行yy、粘贴p //按数字可以选择多行 剪切单词dw,剪切字符x,复制单词

2017-07-31 19:48:58 389

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-31 11:15:14 219

window terminal美化,配置文件的设置和资源

window terminal 中直接替换json设置文件。

2022-04-29

devcon_x64.exe

如果是64位系统上有些命令失败,例如remove ,出现remove failed ,则使用该文件 DevCon (Devcon.exe),即设备控制台,是一个命令行工具,该工具显示有关运行 Windows 的计算机上设备的详细信息。使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 提供与开发人员有关但无法在设备管理器中看到的信息。 帮助文档:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/devcon

2020-12-11

devcon.exe

DevCon (Devcon.exe),即设备控制台,是一个命令行工具,该工具显示有关运行 Windows 的计算机上设备的详细信息。使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 提供与开发人员有关但无法在设备管理器中看到的信息。 帮助文档:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/devcon

2020-12-11

正确OCR的dll库

OCR资源文件安装之后,dll可能不能使用,可以使用这个dll替换。

2020-11-25

OCR的dll.zip

OCR资源文件安装之后,dll可能不能使用,可以使用这个dll替换。

2020-11-25

AsioProject.zip

简单好用的网络编程接口,使用boost asio 开发的网络程序,支持tcp、ssl,包含server和client.可以通过SSL_ENCRYPT 宏定义来确定是否使用SSL,使用SSL需要安装OpenSSl。需要解压里面三个压缩包。

2020-09-16

OpenCv以及图像算法基础.zip

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。内涵多个文档包括入门基础和图像算法论文

2019-10-24

带截屏OCR工具1.1.3.exe

基于百度AI开发的简单的OCR工具1.1.3,带有源代码。看我的资源。截屏的图片放置在程序安装目录下。json数据支持日志信息查看。

2019-08-30

带截屏OCR工具源码1.1.3.zip

基于百度AI的文字识别,OCR工具源码,QT原生代码实现,不需要百度附带的SDK,不需要依赖库。想学习如何使用百度AI的,可以下载参考。新增支持设置全局快捷键支持截屏,支持最小化托盘

2019-08-30

QT第三方库全局快捷键热键.zip

Qt全局热键第三方库qxtglobalshortcut5使用,亲测在win10+QT5.9下实现。实现示例程序参考我的资源OCR 1.1.2源码

2019-08-29

带截屏OCR工具1.1.exe

基于百度AI开发的简单的OCR工具1.1,带有源代码。看我的资源。截屏的图片放置在程序安装目录下。json数据支持日志信息查看。

2019-08-13

带截屏OCR工具1.0.exe

基于百度AI开发的简单的OCR工具1.0,带有源代码。看我的资源。截屏的图片放置在程序安装目录下。

2019-08-12

带截屏OCR工具源码.zip

基于百度AI的文字识别,OCR工具源码,QT原生代码实现,不需要百度附带的SDK,不需要依赖库。想学习如何使用百度AI的,可以下载参考。最新源码可以参考OCR1.1.2源码

2019-08-10

带截屏OCR工具.exe

基于百度AI开发的简单的OCR工具,带有源代码。看我的资源。

2019-08-10

TestDateTimeStyleSheet.zip

Qt重新自定义实现了日历控件,Qt的自定义日历控件,自定义QDateTimeEdit ,QCalendarWidget,。存在两种日历自定义样式。包含源码,可以自定义修改自己的样式。代码简单,基础。

2019-08-06

PYQT编程指南Pyhton&Qt;

一本PyQt开发指导手册。全书主要讲述如何利用Python和Qt开发GUI应用程序的原理、方法和关键技术。全书共分四个部分:第一部分主要讲述Python基础知识,第二部分通过三个例子给出PyQt GUI应用程序的初步印象,第三部分深入讲述窗口部件布局、事件处理、窗口部件子类化、Qt图形架构和Qt的模型/视图等内容,第四部分介绍国际化、网络化和多线程化等内容,非常适合程序员和编程爱好者阅读。

2019-03-26

SQL基础和高级入门(必知必会)

SQL是目前使用最为广泛的数据库语言之一。本书没有涉及理论,而是从实践出发,由浅入深地讲解了广大读者所必需的SQL知识,适用于各种主流数据库。实例丰 富,便于查阅。本书涉及不同平台上数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,通过本书读者可以系统地学习到SQL的知识和方法

2019-03-23

Test_qt demo

qt源码编译的测试用例,qt源码编译参考网址:https://blog.csdn.net/yinsizhilian/article/details/84102789

2018-11-15

qt glut模块资源

学习OpenGL必备freeglut库。Qt本身不包括glut工具库。OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用。如果需要在程序里直接使用OpenGL,会有很多非常恶心的预备工作要做,而且可能还要专门为平台的差异写一些代码。要跳过这些工作,可以用一个utility库,直接使用它提供的函数,就不用操心那些细节了。这样的库新一点的有GLEW,因为开源所以安装相对方便(大不了丢进去一起编译),但各种教程和书里常见的是闭源的GLUT。由于GLUT的作者已经很久没更新了(最后更新于2001年!)。  所以其他人另外做了一个接口兼容GLUT的freeglut库,开源而且一直在维护中。freeglut是glut的超集,支持glut所有的api,跨平台(MS-Win,Linux,Mac OS均支持),并且有长期维护,十分可靠。

2018-11-06

软件分析建模与PowerDesigner实现;

《软件分析建模与PowerDesigner实现》系统地介绍了业务建模、数据建模和应用程序建模的方法和过程,通过PowerDesigner的实现,使读者全面掌握软件分析建模的思想,是软件工程师学习软件分析、建模的入门教材。PowerDesigner 12.5集中体现了软件分析建模的最新成果,是市场占有率最高的软件分析建模平台。它将需求模型理论、业务流程理论、实体联系理论、统一建模理论贯穿其中,实现了业务建模、数据建模和应用程序建模的无缝集成。 《软件分析建模与PowerDesigner实现》可以作为高等学校计算机科学与技术、信息管理与信息系统专业“数据库建模”、“软件分析建模”课程的教材,也可以作为“数据库课程设计”、“软件工程课程设计”的配套教材,还可以作为软件工程师学习软件分析建模的培训教程。

2018-09-28

Qt学习手册

内容详尽丰富,囊括了qt的全部基础知识和类库介绍。逐行逐行代码详尽介绍。

2018-09-19

qt超强精美绘图控件 - QCustomPlot

QCustomPlot 是一个超强超小巧的qt绘图类,非常漂亮,非常易用,只需要加入一个qcustomplot.h和qcustomplot.cpp文件即可使用,远比qwt方便和漂亮,可以自己使用两个源文件也可以自己编译成库文件,非常方便。 内含大量示例代码,运行既可。

2018-09-13

QSS编程IDE(常用三件套)QSS 编辑预览工具

Qt Creator 对于 QSS 的支持的不是很好,没有语法提示、智能纠错、实时预览等功能,这在一定程度上明显降低了开发效率。资源包含几款 QSS 编辑IDE工具,用于辅助基本开发。可以工具自己的喜好来选择对应的IDE。 QSS Editor QSS Editor 是一个用于编辑和预览 Qt 样式表(QSS)的工具。 优点:可以实时预览 缺点:没有语法提示,对于不熟悉 QSS 的人来说用起来比较吃力。 Rizek Qss Editor Rizek Qss Editor 是一个非常现代、方便的 QSS 编辑器,可以非常快速的进行开发。 功能包括: 自定义语法高亮显示 舒适完成 自动缩进 预览 QSS 项目(使用快捷键 F5,或者选择:Tools -> Preview) 搜索错误 使用资源 缺点:对于有些系统支持不好(例如:Win10 专业版 64 位,预览无效果)。 Kineticwing IDE KiWi 是一款智能、轻便、便携的 IDE,可以更快捷、更轻松的进行 WEB 开发。支持 HTML、CSS、QSS、SASS、JavaScript、PHP、XML、ASP、Perl 等。 对 QSS 的支持,主要包含以下功能: 代码突出显示(语法着色) 括号高亮显示(当光标位于包含字符的开始和结束之间时,编辑器会成对突出显示大括号) 折叠代码段 保存状态标记(绿色是保存状态,红色是未保存状态) 智能自动完成 缺点:无法实时预览。

2018-09-11

Qt基础-UI美工实例教程文档

Qt基础-UI美工实例教程文档。内容完整全面覆盖qt多种控件。教你如何自定义出美丽控件。

2018-09-07

C++源码实现:21种常用设计模式

一直以来在设计模式的学习中,都是出现java的源码,这对学习C++的极度不友好。本工程是基于C++实现21种常用的设计模式,里面包含了实例代码和示例。编写的时候在学习C++11特性,所以代码风格可能不一致,一切交流为主。在vs2015+win10上已经完美运行。绝对实用绝对受益!设计模式的基础可以通过其他网站学习

2018-09-07

C++程序设计原理与实践(中文版)--Bjarne Stroustrup著

C++之父Bjarne Stroustrup 最新力作! 本书是经典程序设计思想与C++开发实践的完美结合,是C++之父回归校园后对C++编程原理和技巧的全新阐述。此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程序设计)的展示,以及对C语言的简单描述,为你呈现了一幅程序设计的全景图。 ·C++初学者的权威指南。无论你是从事软件开发还是其他领域的工作,本书将为你打开程序开发之门。 ·中高级程序员的必备参考。通过观察程序设计大师如何处理编程中的各种问题,使你获得新的领悟和指引。

2018-09-06

七夕表白程序,qt实现满屏玫瑰

功能: 1、运行后桌面会慢慢显示出一朵朵玫瑰。直至鼠标单击或者有键盘输入。 2、同时单曲循环播放同目录下的音频文件

2018-08-31

通用java开发规范手册

是一本高端的,通用的,java开发者必备的开发规范手册!

2017-08-09

Linux-c必备基础(内部资料)

学习Linux-c的必备基础,囊括c语言所有重点难点知识;内部资料

2017-08-01

所有实用vim插件包

Linux下的神器vim的插件包,包括了多个实用的插件,附有安装和使用操作,看我其他博客 密码是:yinsizhilian

2017-07-31

实用的C语言函数库。适用于各个平台和开发环境下的C语言开发,必备宝典

实用的C语言函数库。适用于各个平台和开发环境下的C语言开发;中文函数库;C语言基础;Linux-C语言基础

2017-07-31

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

TA关注的人

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