自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4544)
  • 资源 (25)
  • 收藏
  • 关注

原创 Qt中多ui使用及简单布局实现交互界面

2.新增一个命名为sessionWidget.ui UI文件,同样,为了防止重名以及方便区分,修改中最顶层QWidget的objectName为SessionWidget,在SessionWidget中拖放了一个Stacked Widget,这个Stacked Widget中新增了一些page,每个page都是一个QWidget,其中各自放置了Label用于简单标识。新增UI文件的方法跟第一章中的4.实现并添加UI文件一样,在原来的demo工程基础上,新增两个简单的UI文件。四.编译运行及动态效果展示。

2024-04-12 11:35:13 219

原创 Qt中C++代码搭配UI文件实现交互界面

使用Qt提供的UI设计器,可以简单的通过鼠标拖拽的方式来设计交互界面,优点有很多,所见即所得、速度快、简单,如果有更细的分工:比如逻辑实现与UI实现,那么代码实现与UI实现完全可以分开进行。负责UI实现的工程师,只需要根据UI文档实现交互界面。那么Qt中会怎么使用这个ui文件呢,毕竟我们开发过程中不可能直接去读这个ui文件,简单来说,Qt在构建过程中,会将这个ui文件翻译成一个ui_打头的c++头文件,这个头文件跟基本的C++头文件没什么不一样,只是其中的代码是基于Qt的,这些代码实现了一个C++类。

2024-04-12 11:31:19 232

原创 简介易懂的介绍字符编码

作者:一直很安静链接:https://www.zhihu.com/question/400605049/answer/2234008720来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、ASCII 码我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byt...

2024-04-11 09:44:00 493

原创 Qt(MinGW ) Windows下创建动态库

Qt(MinGW ) Windows下创建动态库Pou光明Linux 、嵌入式 C 、Qt1 人赞同了该文章上一次和大家分享的是Linux下Qt创建共享库并链接共享库,这次和大家分享的是Windows下Qt创建共享库并链接共享库。大家肯定注意到标题中Qt后面括号中的minGW,为什么要加上minGW呢?先卖个关子,后面的介绍中会...

2024-04-02 11:29:00 236

原创 如何在vc中使用mingw编译出来的动态库和静态库

如何在vc中使用mingw编译出来的动态库和静态库mingw编译出来的静态库后缀名为.a,编译出来的动态库的导入库后缀名为.dll.a,而在windows下后缀名为.lib的库可能是静态库也可能是动态库的导入库。mingw编译出来的动态库的导入库可以直接在vc中直接使用,例如#pragma comment(lib, "libx264.dll.a")这样你就不需要生成一个.lib后缀的动...

2024-04-02 11:23:00 298

原创 Qt 程序打包发布工具 windeployqt

前言我们在自己电脑调试好的程序然后发给其他电脑使用这时其他电脑如果没有安装运行环境肯定是运行不起来的那这时候我们可以使用官方提供的 windeployqt 工具将 exe 依赖的库全部打包好这样只要我们把该打包的发布给其他电脑这样就能运行了测试1. 新建一个文件夹,把我们要发布的exe文件,放进去2.在改文件夹下 按住键盘 shift + 鼠标右键3.输入,注意 Qt 的...

2024-04-02 10:52:00 237

原创 Qt .pro 文件中的相对路径设置注意事项

事项最近项目中需要使用设置相对相对路径然后被 .pro 文件的相对路径整抽风了各种找不到文件经研究发现,跟着玩意儿有关系【1】 Shadow buid 打勾时./ 会有2种情况:1.代表 .pro 文件的目录,下面这些变量使用INCLUDEPATHLIBSSOURCEFORMHEADERS2.代表构建目录,下面这些变量使用TARGETDESTDIROBJECTS_...

2024-04-02 10:49:00 326

转载 图解 | 数字签名和数字证书的前世今生--好文

加密就是对明文数据按某种特殊算法进行处理,使其成为不可读的一段代码,通常称为“密文“,密文通过”密钥“解密后还原出原来的明文,通过这样的途径可以达到保护数据不被非法人窃取、阅读的目的。定义简单吧?那来看个题,考虑以下哪些属于加密方法:AESRSAMD5BASE64SM4这几种都是日常开发中常用的数据编码技术,但是只有 AES、RSA、SM4 才能算是加密方法。为什么呢?一个区分的简单方法就是看编码后的数据是否还能还原,能还原的是加密。

2024-03-26 17:36:09 13

原创 VS编译时提示“已经在 LIBCMT.lib(new.obj) 中定义“

忽略LIBCMT.lib库也不能解决,因此只能:在项目属性页-》连接器-》命令行-》附加选项中 添加/force

2024-03-23 14:11:00 273

原创 QSignalMapper的使用和使用场景

QSignalMapper的使用和使用场景目录QSignalMapper的使用和使用场景常见场景下面是参考。可看可不看这篇写的不错,搬运为Markdown了 可以看一下参考QSignalMapper的使用和使用场景QSignalMapper类收集了一系列的无参信号,然后使用相对于信号发送者来说的整数、字符串或控件参数来重新发送它们。(一开始没读懂没关系,看完就懂...

2024-03-19 11:04:00 310

原创 专业通达信指标公式回测系统, 全自动交易系统

1:回测界面截图2:回测系统说明对接通达信指标公式,编写公式,回测胜率,不断优化指标,统计在不同行情下,每个指标的胜率情况。有些指标在上涨行情表现优秀,有些指标在下跌行情表现优秀,有些指标在波动行情表现优秀。追求一个指标在所有行情下胜率都高不太现实,所以需要统计不同行情周期下的指标胜率,根据胜率来选用合适的指标。3:全自动交易系统对接通达信指标信号,实现秒级自动买入卖出。界面如下:...

2024-03-18 16:02:00 264

原创 windows C++实现控制台应用程序隐藏后台运行

C++实现程序隐藏后台运行,效果如下:方式一:#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )方式二:

2024-03-17 14:37:00 255

原创 如何在Qt的 paintEvent之外进行绘制

QPainter 默认只能在paintEvent中进行绘制这在有些情况下会很不方便,有时候我们希望可以在任意地方直接进行绘制为了实现这个目的,可以采用以下方法:继承QWidget,通过子类提供直接绘制的方法,并将所有绘制保存到中间的QPixmap最后在重载的paintEvent中将QPixmap复制显示:#pragma once#include <QtWidgets/QWi...

2024-03-11 15:12:00 252

原创 将博客搬至CSDN

将博客搬至CSDN

2024-03-08 14:58:00 241

原创 红黑树为何必须掌握?

来看看,红黑树的广泛的应用JDK 1.8开始,HashMap也引入了红黑树:当冲突的链表长度超过8时,自动转为红黑树Java中,TreeMap、TreeSet都使用红黑树作为底层数据结构Linux底层的CFS进程调度算法中,vruntime使用红黑树进行存储。多路复用技术的Epoll,其核心结构是红黑树 + 双向链表。面试过程中,HashMap 常常是面试的重点, 而且会以连环炮 ...

2024-01-25 10:46:00 356

原创 【C++进阶】function和bind及可变模板参数

文章目录1. function和bind1.1 function使用方法1.2 bind2. 可变模板参数2.1 可变模板参数函数2.2 可变模板参数的展开1. function和bindC++中的function和bind是为了更方便地进行函数对象的封装和调用而设计的。function是一个通用的函数对象容器,可以存储任意可调用对象(函数、函数...

2024-01-22 18:38:00 381

原创 一篇简短的文章把C++左右值关系讲的透透彻彻

目录前言C++左值和右值二、右值引用二、右值引用前言对于C++的左值和右值相信很多人都没有一个很透彻的了解,之前我也是不懂的时候查阅了好多文章,但是讲完我还是一头雾水,直到我遇到一篇宝藏文章,讲的左值右值的关系以及Move函数的用法是相当的清楚,文章链接在这,话不多说讲解一下文章链接C++左值和右值在 C++ 或者 C 语言中,一个表达式(可以是字面量、变量、对象...

2024-01-22 12:18:00 356

原创 智能指针shared_ptr、unique_ptr、weak_ptr

智能指针智能指针解决的问题智能指针分类shared_ptr内存模型图shared_ptr示例shared_ptr含义shared_ptr基本用法及常用函数常用函数智能指针的构造,初始化-make_sharedexplicit获取原始指针get指定删除器删除动态数组shared_ptr的注意问题unique_ptrunique_ptr含义...

2024-01-22 11:32:00 216

原创 Spring Boot和 Spring Cloud的区别;单体架构与微服务架构的区别以及优缺点

Spring Boot 简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者特点:Spring ...

2024-01-12 22:32:00 389

原创 [Maven] 02 - POM模型与常见插件

POM 模型1 依赖关系Maven 一个核心的特性就是依赖管理。当我们处理多模块的项目(包含成百上千个模块或者子项目),模块间的依赖关系就变得非常复杂,管理也变得很困难。针对此种情形,Maven 提供了一种高度控制的方法。通俗理解:依赖谁就是将谁的 jar 包添加到本项目中。可以依赖中央仓库的 jar,也可以依赖当前开发中其他项目打包后的 jar 包。在 pom.xml 文件根元素 p...

2024-01-12 22:20:00 288

原创 Java中的模块(Module)入门介绍

Java中的模块(Module)入门介绍在Java 9版本中Java 语言引入了一个非常重要的概念:模块(module)。module引入了Java代码分组的另一个级别。每个module都包含许多子package(包)。模块是一组密切相关的包和资源以及一个新的模块描述符文件。【Java和Python中的包和模块Python模块(Modules),本质上是一个Python程序,以.py作...

2024-01-08 11:02:00 349

原创 什么是java OOM?如何分析及解决oom问题?

最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。1)什么是OOM?OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明:Throw...

2024-01-07 21:40:00 265

原创 Mapper层注解讲解

文章目录1 Mapper层注解1.1 @Repository1.2 @Mapper1.3 @Mapper和@MapperScan区别1.4 动态SQL注解1.4.1 @Select1.4.1.1 基本用法1.4.1.2 @Select注解动态SQL拼写1.4.2 与@Select相关注解1.4.3 动态SQL查询1.5 @Param1.5.1 @P...

2024-01-07 11:51:00 248

原创 IDEA使用阿里镜像服务创建SpringBoot项目

问题:经常通过IDEA的spring initializr创建springboot项目会报超时解决方案创建时用阿里镜像服务:https://start.aliyun.com结果秒创建

2024-01-06 22:38:00 228

原创 Spring Boot——静态资源

目录一、什么是静态资源?二、使用静态资源第一种:使用webjars使用第二种:将静态资源文件放至静态资源文件夹第三种:自定义静态资源路径三、首页处理结语一、什么是静态资源?一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来。例如:css,js等文件。二、使用静态资源第一种:使用webjarsSpringBo...

2024-01-06 22:32:00 210

原创 SpringBoot Web开发静态资源处理

Web开发探究简介其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配使用SpringBoot的步骤:1、创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好2、手动在配置文件中配置部分配置项目就可以运行起来了3、专注编写业务代码,不需要考虑以前那样一大堆的配置了。要熟悉掌握开...

2024-01-06 22:23:00 337

原创 SpringBoot如何正确配置静态资源的访问

使用SpringBoot搭建web项目时静态资源的访问必然是一个需要考虑的问题,不过SpringBoot在对于静态资源访问的问题上已经做了很好的支持,下面就静态资源访问的正确姿势进行说明。一、静态资源配置SpringBoot默认从以下几个目录访问静态资源:/META-INF/resources//resources//static/public/以上4个默认目录中如果存在同一个...

2024-01-06 22:09:00 404

原创 Spring Boot--默认页面设置

#Spring Boot–默认页面设置上网找了老长时间, 百度只有几个案例, 挨个试了试都不行, 我的目录结构是 :| -resources| - -static| - - -html ->index.html只能输入/html对index.html进行访问, 各种尝试后Spring Boot默认提供静态资源目录位置需置于classpath下, 文件名需符合下面规则:/stati...

2024-01-06 21:54:00 190

原创 IDEA Maven 源修改为国内阿里云镜像的正确方式, 2023 年更新,亲测可用

前言由于众所周知的原因,maven的库在中国大陆非常慢。我在百度上搜到的大部分文章都是直接在~/.m2/settings.xml 加入以下内容。<mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> &...

2024-01-06 21:05:00 342

原创 Error:(4, 13) java: -source 1.5 中不支持默认方法 (请使用 -source 8 或更高版本以启用默认方法)...

Error:(4, 13) java: -source 1.5 中不支持默认方法 (请使用 -source 8 或更高版本以启用默认方法)检查

2024-01-06 20:50:00 378

原创 SpringBoot框架中的DAO层、Entity层、Service层、Controller层

非原创,看了许多篇博客的总结 一般的项目模块中都有DAO、Entity、Service、Controller层。Entity层是实体层,也就是所谓的model,也称为pojo层,是数据库在项目中的类,该文件包含实体类的属性和对应属性的set、get方法;DAO层=mapper层,现在用Mybatis逆向工程生成的mapper层,其实就是dao层。DAO层会调用entity层,DAO中会定义实...

2024-01-05 21:22:00 307

原创 @Repository、@Component、@Service、@Controller之间的区别与联系

@Repository、@Component、@Service、@Controller这些注解使我们开发过程中比较常用的一些注解,今天我们就一起了解一下他们之间的区别与联系。原文 官网引用: 在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中...

2024-01-05 21:18:00 354

原创 SpringBoot的Controller,Service,Repository层的使用

找回熟悉的Controller,ServiceController哪儿去了?对于很多习惯了Spring开发的同学来讲,Controller,Service,DAO 这些套路突然间都没了会有不适感。其实呢,这些东西还在,只不过对于较简单的情景下,这些都变成了系统背后帮你做的事情。这一小节我们就先来看看如何将Controller再召唤回来。召唤回来的好处有哪些呢?首先我们可以自定义API U...

2024-01-05 21:09:00 270

原创 springMVC的常见注解,以及注解的作用。@Controller,@RestController,@RequestMapping,@RequestParam,@RequestHeader等...

目录注:使用注解,必须要开启注解包扫描1.@Controller2.@RequestMapping3.@PathVariable4.@RequestParam5.@RequestHeader6.@CookieValue7.@RequestBody该注解的作用8.@ResponseBody9.@RestController注:使用注解,必须要开启注解包扫描在MVC核心配置中开启注解包扫描<...

2024-01-05 20:53:00 235

原创 spring自动注入中byName和byType

spring自动注入中byName和byType1,byName:其实byName根据被注入的名称作为bean名称作为依赖查找,并将对象设置到该属性。(根据bean的id进行查找)首先创建Student类:public class Student { private String name; private String id; @Override public S...

2024-01-05 20:46:00 342

原创 springmvc的五个常用注解?

1、@Controller在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...

2024-01-05 20:31:00 590

原创 WebRTC传输基本知识——p2p

目录WebRTC传输基本知识1NAT1.1 NAT 种类2 STURN3 TURN4 ICEWebRTC传输基本知识NAT(Network Address Translator)STUN(Simple Traversal of UDP Through NAT)TURN(Traversal Using Relays around NAT)ICE(Interacti...

2024-01-05 16:02:00 581

原创 linux系统磁盘管理(磁盘阵列)

1 磁盘阵列简介RAID(Redundant Array of Independent Disks)即独立硬盘冗余阵列,简称磁盘阵列。磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用多个磁盘组合在一起,提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。其中RAID卡有自己的cpu,由它统一管理和控制;数...

2024-01-04 11:37:00 323

原创 学习Spring Boot 注解,这一篇就够了(附带部分注解实例讲解)

大纲一、web mvc开发时,对于三层的类注解1.1 @Controller1.2 @Service1.3 @Reponsitory1.4 @component二、依赖注入的注解[email protected] @Resource2.3 @Resource、@Autowired的区别2.3.1 实例讲解(错误实例)新建Animal接口类新建两个实现类Cat.java 和 ...

2024-01-03 22:33:00 405

原创 C++实现已知二叉树前序遍历和中序遍历,求后序遍历

一、基本概念1.先序遍历(NLR)可以确定二叉树的父子结点;2.中序遍历(LNR)可以确定二叉树的左右子树;3.后序遍历(LRN)可以确定二叉树的父子结点;二、结论1.已知先序遍历,中序遍历序列,能够创建出一棵唯一的二叉树,可以得出二叉树的后序遍历;2.已知后序遍历,中序遍历序列,能够创建出一棵唯一的二叉树,进而可以得出二叉树的先序序列;3.综上,必须含有中序遍历(确定二叉树左右孩...

2024-01-03 20:19:00 310

Solid Converter PDF v10.1.12602.5428.7z

pdf免费转ppt,word等工具,包含完整安装使用方法

2021-12-29

知乎的微服务架构实践.pdf

知乎架构实战资料,学习大型架构必备知识。

2021-12-29

h264测试文件

h264测试文件,用于h264解码调试

2017-08-23

Darwin流媒体服务器文档_比较全

Darwin流媒体服务器文档_比较全

2017-08-13

多种格式的pcm音频测试数据文件

多种格式的pcm音频测试数据文件

2017-05-09

ONVIF2.0协议中文版.doc

ONVIF2.0协议中文版

2017-02-23

ONVIF协议测试工具 ONVIF Device Test Tool 29 12.12 最新版

ONVIF协议测试工具 ONVIF Device Test Tool 29 12.12 最新版 包含文档和工具,本人亲测,好用!

2017-02-23

ONVIF Device Manager v2.2.146

对接ONVIF使用软件,用于对接支持onvif协议的IPC厂家设置,

2017-02-23

基于D3D的YV12视频渲染_Update

1.修改接口,更好地支持多窗口渲染。 2.支持视频Alpha渲染。 3.支持静态图片叠加。 4.支持简单抓图。

2015-05-06

cmake中文手册

cmake 中文手册,对学些cmake有很大帮助

2014-11-18

rtmp协议介绍

rtmp协议详解和例子(带书签),对初学rtmp的人比较有帮助

2014-11-18

RTSP中文教程

RTSP中文教程,对初学rtsp有帮助,里面介绍的比较详细

2014-11-18

rtsp源代码

rtsp客户端和服务端源代码,对初学者有帮助

2014-11-18

CodeDrawer+v1.8.4.0破解版

源码阅读工具,从源码生成调用关系图等,这个是破解版,经过试验可以使用

2014-07-23

VA_X_Setup 10.7.1940.rar

VA_X_Setup 10.7.1940.rar

2013-08-27

sqlite中文帮助文档

sqlite中文帮助文档,语法和使用说明

2012-08-27

最新版免费vld-2.2-setup.exe安装包 + 中英文使用说明文档

最新版免费vld-2.2-setup.exe安装包 + 中英文使用说明文档

2012-08-14

doPostBack机制深入了解 源码实例

doPostBack机制深入了解 源码实例 对doPostBack机制不清楚的看此实例会豁然开朗

2011-04-28

jQuery中文入门教程.chm

jQuery中文入门教程.chm 入门级别的教程,想入门的朋友可以下载使用。

2011-03-16

jQueryAPI 1.4.1

jQueryAPI 1.4.1 学习jQueryAPI很方便的工具,经过整理之后更完善。

2011-03-16

数据挖掘中的新方法_支持向量机电子书

本电子书是学习支持向量机 数据挖掘 最好的参考书。支持向量机正在迅速的发展,掌握支持向量机对以后的研究相当的重要。

2009-04-07

单纯形算法程序

原始的单纯形算法程序

2008-07-02

好用的预测软件

该软件可以进行中短期预测,使用一次、二次、三次曲线模型和指数曲线模型计算出10个外推预测值,并且加权平滑预测,效果非常好

2008-07-02

空空如也

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

TA关注的人

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