自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux C创建进程及父子进程虚拟地址空间(附源码)

本次博客介绍了Linux如何创建进程,以及创建之后父子进程之间如何共存和谐相处,也就是它们的虚拟地址空间分布情况。下次将接着介绍Linux进程编程的其它内容。往期好文推荐Linux多进程编程之exec函数族使用Linux C简单服务器模型解析及完整代码Linux C实现cp命令VS环境中使用QT、OpenCV进行简易图像处理(附源码)我是乐于分享C++、QT、图像处理与深度学习的Credic,是一个在职的C++图像处理软件工程师。

2024-08-28 20:46:16 812

原创 VS2022 QT环境显示中文乱码问题

在VS2022中搭配QT6.2环境,在文本处设置中文,运行程序文本处显示乱码,未成功显示想要的中文。

2024-08-28 19:25:43 1148

原创 VS环境中使用QT、OpenCV进行简易图像处理(附源码)

本次博客展示了如何在QT上如何进行简单的图像处理操作,虽然简单,但是涉及了图像格式问题,图像显示方式选取比较常用的点。下一步将对图像处理进行更深层次的应用,结合可视化框架QT。往期好文推荐VS2022搭建QT及OpenCV环境C++ QT使用stackwidget实现页面切换(含源码)我是乐于分享C++、QT、图像处理与深度学习的Credic,是一个在职的C++图像处理软件工程师。

2024-08-27 16:25:38 1967 1

原创 VS2022搭建QT及OpenCV环境

目前只是在VS中集成了QT以及OpenCV,下一步分享的是QT与OpenCV的联动,在OpenCV中进行图像处理,在QT中进行相关过程及结果展示。我是乐于分享C++、QT、图像处理与深度学习的Credic,是一个在职的C++图像处理软件工程师。

2024-08-27 10:50:42 2136

原创 DP路径第二节(lc.64最小路径和)

至于状态转移方程,和前一节的分析同理,在第一行和第一列的属于特殊情况,因为它们没有上方元素或左方元素,最普遍的情况就是上方和左方元素均存在,此时dp[i][j]是由dp[i-1][j]和dp[i][j-1]中的较小值加上map[i][j],可理解为从左方和从上方来的路径和中最小的,再加上坐标本身权值。通过对于题目的理解,很容易想到dp[i][j]是关于权值的,其实也就是关于最终需要解决的起点到右下角的路径之和的缩小版,即代表起点到坐标为(i,j)的最小路径和。限定条件:每一步只能允许往右走或者往下走。

2024-08-11 23:43:38 293

原创 C++ QT使用stackwidget实现页面切换(含源码)

在QT中一个界面中如何实现页面的切换,而不是新弹出的窗口,这里采用的stackwidget,以层叠widget的方式选定页面索引从而实现页面切换。

2024-08-11 16:51:41 1229

原创 DP路径第一节(lc.62不同路径)

1.dp状态定义很重要,在本题中,地图并未涉及具体的权值,而只要求路径条数的话,那么状态记录的则不需要考虑权值,在一些地图、最短路径、最长路径的问题当中,很多时候均要给出具体权值,那对于状态定义的时候需要考虑场景下不同的代表意义。2.边界条件,在本题中主要是第一行和第一列初始dp状态,因为它们分别缺少上方坐标和左方坐标,特别的,原点位置在判定过程中不属于上面所说的两种情况,否则会出现数组越界异常。即dp[0][0]既不能访问到dp[-1][0],也不能访问到dp[0][-1]。

2024-04-10 17:03:45 438

原创 spring boot整合OpenCV4.5

本文是本Java小白参考了若干篇相关博客,整理而成,折腾了两三个小时。本地环境是win11,jdk1.8,idea2021版本,所以有些界面可能看起来并不一样。整体的心路历程是大部分参考文章尾部的链接1,然后结合出现的两个问题去针对性解决。并且这两个问题是出现在第五步测试程序的时候,如果大佬知道原因欢迎在评论区指出,本文很大程度是小白整理心路历程及以后所需,如有错误欢迎指正。

2023-03-31 17:24:22 3324 2

原创 Linux多进程编程之exec函数族使用

Linux多进程编程之exec函数族使用

2022-12-31 15:03:11 1208 2

原创 Linux C实现cp命令

Linux C实现cp命令

2022-12-30 19:42:54 704

原创 Linux C简单服务器模型解析及完整代码

Linux C简单服务器模型解析及完整代码

2022-12-02 17:55:15 810

原创 UML类图简单认识

UML类图简单认识

2022-11-17 15:43:33 412

原创 More effective C++:条款3.绝对不要以多态方式处理数组及条款4:非必要不提供default construcor

More effective C++:条款3.绝对不要以多态方式处理数组及条款4:非必要不提供default construcor

2022-11-17 14:24:26 388

原创 More effective C++:条款1.仔细区别pointers和references及条款2:最好使用C++转型操作符

More effective C++:条款1.仔细区别pointers和references及条款2:最好使用C++转型操作符

2022-11-16 17:18:35 542

原创 C++简单工厂模式详解

C++简单工厂模式详解

2022-11-16 15:22:04 2754

原创 Redis配置环境及Linux下C++连接Redis

Redis配置环境及Linux下C++连接Redis

2022-11-15 23:12:12 1171

原创 ResNet详解及ResNet18在FashionMinist上代码实现

ResNet详解及ResNet18在FashionMinist上代码实现

2022-10-07 22:36:19 2477

原创 14.指针与引用的区别

指针与引用的区别

2022-09-13 15:55:58 225

原创 运输层:SYN泛洪攻击

SYN泛洪攻击,如何解决?

2022-09-13 14:59:48 1020

原创 13.sizeof与strlen对比

C++中sizeof与strlen的区别

2022-09-12 19:55:45 220

原创 运输层:TCP四次挥手

TCP四次挥手

2022-09-12 19:09:32 578

原创 运输层:TCP滑动窗口

滑动窗口

2022-09-11 22:40:58 770

原创 9.struct与class的区别

struct与class的区别

2022-09-11 20:54:25 263

原创 10.struct内存对齐

struct内存对齐

2022-09-11 18:56:29 715

原创 研二弱鸡的新学期flag

新学期flag

2022-09-04 14:26:19 744 9

原创 7.内存分区:全局区、堆区、栈区、常量区、代码区

内存分区:全局区、堆区、栈区、常量区、代码区

2022-09-01 21:56:31 963 2

原创 猿创征文|TCP三次握手详解

TCP三次握手详解

2022-08-31 16:15:18 504 1

原创 运输层:TCP与UDP的区别及应用场景

TCP与UDP的区别及应用场景

2022-08-30 19:21:35 761

原创 4.移动构造函数

C++移动构造函数

2022-08-30 15:05:31 263

原创 网络层:网络控制报文协议ICMP

网际控制报文协议ICMP

2022-08-29 20:06:07 612

原创 Ubuntu新建用户及分配权限

Linux新建用户及分配权限

2022-08-29 14:56:52 7445

原创 网络层:地址解析协议ARP

地址解析协议ARP

2022-08-28 22:02:42 485

原创 网络层:IP协议

IP协议

2022-08-27 19:39:19 182

原创 猿创征文|三本学生漫漫C++之路

C++学习之路

2022-08-27 14:23:22 1217

原创 3.类的构造函数、析构函数、赋值函数、拷贝函数

类的构造函数、析构函数、赋值函数、拷贝函数

2022-08-27 13:25:18 635

原创 2.C++类的访问权限:私有、保护、公有

C++类的访问权限问题

2022-08-26 16:45:02 2023 2

原创 1.C++面向对象的三大特性:封装、继承、多态

C++面向对象三大特性

2022-08-25 20:56:46 919

原创 C++ vector常用用法

C++ vector常用用法

2022-08-20 20:10:04 396

原创 在Eclipse下使用Junit进行逻辑覆盖测试

目录1.Junit介绍1.1 JUnit3与JUnit4的区别1.2 JUnit中的注解2.逻辑覆盖2.1 逻辑覆盖中的不同覆盖标准2.2 样例代码2.3 设计测试用例2.4 使用JUnit测试框架的测试代码1.Junit介绍Junit是XUnit系列的一个单元测试框架,是用于Java下的,同理还有CppUnit,pyUnit。1.1 JUnit3与JUnit4的区别这里使用的版本是JUnit4,与JUnit3相区分开来,简单来说。在Junit3中,如果某个类是测试类,必须将其继承类TestCase

2022-05-24 20:28:37 2063 1

原创 吴恩达老师机器学习课程笔记:(一)机器学习入门知识

机器学习入门知识一.机器学习定义二.机器学习分类监督学习(supervised learning)无监督学习(unsupervised learning)其它类型的机器学习三.模型相关描述及常用变量符号规定训练集(Training set)、测试集(Test set)和验证集(Validation set)假设函数(Hypothesis)代价函数(Cost function)常用变量符号规定总结一.机器学习定义关于机器学习,Tom Mitchell给出的定义是:计算机程序从经验E中学习,解决某一任务T

2022-03-16 16:40:42 1372 1

Linux学习报告.docx

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2020-06-26

空空如也

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

TA关注的人

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