自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 笔记9.13

允许自定义类型作为信号与槽机制的参数传递。:允许自定义类型作为对象的属性。:允许自定义类型通过进行序列化。:允许自定义类型用于类型安全的容器,如QListQVector等。

2024-09-13 15:23:56 35

原创 笔记9.9

在使用上述任何一种技术时,请确保正确地处理异常情况,并且始终记得在不再需要锁定的情况下解锁,以避免死锁。在Qt中进行线程编程时,还应该注意不要直接在非GUI线程中访问或修改Qt的GUI组件,因为这可能会导致不稳定的行为或崩溃。

2024-09-09 09:09:27 671

原创 git gitee使用

创建仓库git init。

2024-08-23 10:29:09 75

原创 计算机网络-物理层

传输方式:串行 并行 ,同步 异步;单工 半双工 全双工。格雷码编码:任意两个相邻码元只有一位不同(混合调制方法)物理层接口特性:机械 电气 功能 过程。传输媒体:导向型媒体 非导向行媒体。封装成帧 和透明传输。

2024-08-22 10:23:42 213

原创 计算机网络知识

计算机网络的定义:计算机网络主要是由一些通用的,可编程的硬件互联而成的,而这些硬件并非专门用来实现某一特定目的。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。常用单位:Kb/s,Mb/s,Gb/s,Tb/s。速率单位中的K M G T的值分别是 10^3 ,10^6 , 10^9 , 10^12。数据量中的K M G T的数值分别为 2^10 , 2^20 2^30 2^40。分组丢弃的两个重要的原因:分组误码;传播时延=信道长度(m)/信号传播速率(m/s)

2024-08-21 11:34:36 277

原创 “8位的灰度”和“8个灰度级”分别指的是不同的概念。

8位的灰度”和“8个灰度级”分别指的是不同的概念。

2024-08-20 22:44:22 221

原创 QT通信基础—UDP

UDP客户端——UDP服务器QT已封装好,使用里面的几个类可以进行简单的通信。

2024-08-20 14:18:46 108

原创 使用Qt开发远程桌面的可行性

使用 Qt 来开发远程桌面程序是完全可行的,Qt 提供了丰富的跨平台功能和网络通信能力,非常适合开发这类应用。

2024-08-20 11:53:54 614

原创 QT 开发远程桌面软件

当然可以!下面是更为详细的步骤和代码示例,来帮助你使用 Qt 开发一款远程桌面软件。我们将分为服务端和客户端两部分来详细讲解。

2024-08-19 15:06:00 1050

原创 数字图像处理的基础

图像数字化:将代表图像的连续(模拟)信号转换成离散(数字)信号的过程称为图像数字化。先来看一下有趣的图片(视觉错觉)

2024-08-19 10:49:52 193

原创 数字图像与数字图像处理

数字图像处理

2024-08-16 10:39:51 416

原创 详解Qt项目结构与Qt构建过程

详解Qt项目结构与Qt构建过程

2024-08-12 16:44:58 333

原创 学习opencv 关键模块以及核心功能

imgproc-图像处理模块:包含图像操作的基本函数,如图像缩放,旋转,shijain滤波器,边缘检测,形态学 运算等。 core-核心模块:提供了基本的数据结构和数学运算,如矩阵运算和数组操作。 highgui-用户界面:用于显示视频和图像,以及处理鼠标和键盘事件。 calib3d-校准和3d重构模块:相机校准,姿势估计,立体视觉等。 features2d-特征检测和描述模块:用于检测和描述图像的特征点,如SIFT,SURF,ORB等。 objdetect-目标检测模块:包含预训练的分类器,如H

2024-08-09 09:37:12 185

原创 OSI(Open Systems Interconnection) TCP/IP(Transmission Control Protocol/Internet Prot 描述网络通信层次结构的理论框架

在实际网络设计和实现中,TCP/IP模型是更常用的参考框架,特别是在互联网领域。然而,OSI模型的概念仍然被广泛教授,因为它提供了一个清晰的理论框架,有助于理解网络通信的复杂性。在某些文档和教学材料中,人们还会使用OSI模型来解释网络概念,即使实际应用中遵循的是TCP/IP模型。

2024-08-08 10:34:31 368

原创 qt中的mvc(model-view-controller) 设计模式

在QT中使用MVC:

2024-08-08 10:30:45 127

原创 如何在vs中创建qt项目并使用opencv==测试成功

2.选择扩展,选择QT Option,添加与平台相对应的路径(msvc2019对应的是X86,msvc2019_64对应的是x64)首先配置自己需要的运行平台,我需要在x64下运行(已经下载好了QT VS Tools)7.配置opencv的路径,详情可见上一篇博客。1.打开vs,继续且无需代码。4.我创建的是Console。6.修改属性中的平台。

2024-08-07 18:01:54 406

原创 opencv 与qt,opencv与vs

以及路径不要多写.lib (例如:-lC:/newapp/opencv/opencv/build/x64/vc15/lib/opencv_world430d.lib)D:\opencv3\opencv\build\x64\vc15\lib //没有这一步会出现opencv_world430d.lib无法打开。或 C:\OpenCV_s\opencv_vc\opencv\build\x64\vc15\lib\opencv_world3414d.lib。反斜杠与斜杠的区别,否则会导致找不到头文件。

2024-08-07 16:40:57 566

原创 在VMware安装Ubuntu,可能出现的问题

但是,关闭 3D 加速通常意味着牺牲图形性能和用户体验,因为它会迫使系统使用软件渲染而非硬件加速。因此,这通常被视为一种临时的解决办法,长期来看,解决问题的根本方法是更新驱动程序、修复软件冲突或升级硬件。1.出现界面卡住不动的情况下,首先调节linux系统的内存以及处理器的分配大小。在虚拟机名字.vmx文件里添加以下2行,可以在打开3D的情况下启动虚拟机。很多有关的帖子给出的解决方法是在该系统的.vmx文件下添加。但是没有作用,最终的解决方法 关闭显示器里面的3d图形加速。

2024-08-07 10:17:43 297

原创 胡思乱学的笔记

设置一组绝对内存地址为0x40020800的位置,将该地址里的内容设置为整型值0x3456。反码:1111 1111 1111 1111 1111 1110 1011。补码:1111 1111 1111 1111 1111 1111 1100。square is:%d\n,(x)*(x))) 替代文本。有符号与无符号运算时,会把有符号转换成无符号。strcpy(p2,p1):包含'\0'strlen(p1):不含'\0'%d是十进制有符号进行计算的。具有粘合作用(拼接在一起)看到无符号显示 %ud。

2024-07-19 12:24:56 219

原创 find lowest && leftmost point

凸包====如何在点集中找到 lowest and leftmost作为凸包查找的起点(简称:ltl)int ltl(point S[],n)//n>2,点数最少的凸包是三角形。

2024-07-19 12:13:11 371

原创 mysql的学习

where 可以使用原表中的列,但是having只能使用select使用到的列,因为having 是服务group by的。with rollup(应用于聚合列----对每一组的分组做统计 使用时 不能用别名)使用where查询时,小的值放前面,列如:between 1000 and 2000。having 子句(是group by 后面的条件查询====数据筛选)获取最新插入的数据的id LAST_INSERT_ID()sum() 函数两种写法都可以。distinct 表示唯一。

2024-07-19 11:20:16 368

原创 2222222222

【代码】2222222222。

2024-05-29 09:07:54 184

原创 【无标题】

【代码】【无标题】

2024-05-29 09:01:19 213

原创 【无标题】

【代码】【无标题】

2024-05-29 08:55:35 136

空空如也

空空如也

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

TA关注的人

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