自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt使用记录:moc的使用

使用Qt进行多重继承时,编译出现了形如tmp/moc_GUI.cpp:174:21: error: ‘staticMetaObject’ is not a member of ‘Ui_MainWindow’的moc报错。

2023-11-08 21:45:00 109

原创 Docker从入门到实践②:使用镜像

列表中的镜像体积总和并非是所有镜像实际硬盘消耗,由于 Docker 镜像是多层存储结构,并且可以继承、复用,因此不同镜像可能会拥有共同的层。在使用一段时间后,可能会看到一些依赖的中间层镜像,默认列出镜像只显示顶层镜像,如果需要显示中间层,需要加上参数。由于镜像为多层存储结构,删除时也是从上层向基础层方向依次进行判断删除,很有可能某个其它镜像正依赖于当前镜像的某一层,这种情况下也不会触发删除行为。与之前的虚悬镜像不同,这些无标签的镜像很多都是中间层镜像,被其他镜像所依赖,

2023-10-30 14:28:38 95 1

原创 Docker从入门到实践①

docker基本概念

2023-10-18 21:00:00 86

原创 Docker打包Python工程

此时可以在docker desktop中看到新的镜像已经被创建。:使用管理员cmd窗口,执行如下命令之后重启计算机。目前计算机无法同时运行docker和Vmware,此时当前目录下增加demo.tar文件。**解决办法:**在命令末尾加上。

2023-10-14 10:53:03 1226

原创 ubuntu系统添加磁盘

在使用Ubuntu系统的过程中会出现磁盘空间不足的问题,本文记录了为Ubuntu添加一块新的磁盘并进行挂载的过程。此处可以看出vdb尚未进行初始化,无法供文件系统使用。使用fdisk -l。

2023-08-09 16:24:34 451

原创 生产者消费者模型

在线程中,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发中,由于生产者和消费者处理速度的差异,就会产生等待,造成时间浪费。生产者消费者模式通过一个容器解决了生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而是通过阻塞队列通讯。生产者生产完之后直接丢给阻塞队列,而不必等待消费者;消费者反之同理。阻塞队列相当于一个缓冲区,平衡了生产者和消费者的处理能力。

2023-05-10 23:30:00 66

原创 Design Patterns——<四>装饰模式

动态地给一个对象增加一些额外的职责,就拓展对象功能来说,装饰模式比生成子类的方式更为灵活。

2023-05-09 23:00:00 69

原创 Design Patterns——<三>中介模式

用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介模式又称调停模式。在很多系统中,多个类很容易相互耦合形成网状结构。中介模式的作用就是讲网状结构分离成星型结构,使得对象间的结构更加简洁,交互更加顺畅。

2023-05-06 22:00:00 58

原创 Design Patterns——<二>状态模式

允许一个对象在其内部状态发生改变时改变其行为,使这个对象看上去就像改变了它的类型一样。状态模式,又称对象的行为模式。其核心思想为一个对象有多种状态,在不同的状态下所表现出来的行为和属性不一样。

2023-05-05 10:51:26 45

原创 Design Patterns——<一>监听模式

监听模式又名观察者模式,是一种一对多的关系,被观察者(Observable,也称subject)对象在状态或内容发生变化时,会通知所有的观察者(observer)对象,使他们能够做出相应的变化。观察者模式是对象的行为模式,又叫发布/订阅(Publish/Subscribe)模式、模型/视图(Model/View)模式、源/监听器(Source/Listener)模式或从属者(Dependents)模式。监听模式的核心思想就是在被观察者与观察者之间建立一种自动触发的关系。

2023-05-04 16:26:29 69

原创 项目代码分支管理

整理了较为主流的三种代码分支管理模式。

2023-05-04 10:51:57 543

原创 Parasoft C/C++Test集成至Jenkins操作记录

本文记录了C++Test静态测试和单元测试的使用,以及将C++Test集成至Jenkins的配置方法。

2023-03-14 21:00:00 709 2

原创 遗传算法+朴素贝叶斯Python实现

基于Python的遗传算法实现,适应度计算为贝叶斯判别。

2023-03-07 14:29:37 167

原创 Git提交代码至gitlab后触发Jenkins构建的配置方法

本文记录了Git提交代码至gitlab后触发Jenkins构建的配置方法。

2023-02-03 09:00:00 864

原创 ubuntu环境下安装Jenkins

Jenkins本身并不是流水线,可以把Jenkins看作一个遥控器,在这里点击按钮即可。本文使用环境为ubuntu20.04+java11。

2023-02-02 09:35:38 3288

原创 git使用说明

git公钥的配置,以及使用方法,更新ing..3 执行以下命令生成密钥:【注】此处输入邮箱是后面为不同账户配置public key的关键,如果仅有一个账户,输入也可生成密钥。中途需要进行3次或4次确认:建议路径使用默认配置,密码不设置,这样每次git push等操作都不需要输入密码,比较方便。若是使用默认路径,将在~/.ssh路径下得到两个文件:id_rsa和id_rsa.pub。在终端输入:复制内容粘贴至:以gitee为例,点击右上角头像 --> 设置 --> 安全设置-ssh公钥 --> 添

2022-11-28 09:45:42 245

原创 数据预处理

本文简单总结了常用的数据预处理方法,更新ing...

2022-11-02 23:00:00 404

原创 TCP/IP入门——基础知识概念(7个小实验理解TCP/IP)

TCP/IP(Transmission Control Protocol / Internet Protocol) 协议是一个协议集合,IP协议是找到对方的详细地址,TCP协议是安全的把数据传输给对方。7个简单的“小实验”理解TCP/IP。

2022-10-20 08:00:00 1183

原创 Python入门——使用Pyinstaller转换.py文件为.exe可执行程序

pyinstaller能够在Windows、Linux等操作系统下将Python脚本打包成可直接运行程序。使Python脚本可以在没有安装Python的环境中直接运行,方便共享。

2022-10-19 08:00:00 596

原创 Python入门——函数封装

当工程量比较大时,我们可以采取“函数封装”的方法实现函数的重复使用,避免“重复造轮子”。

2022-10-18 09:09:38 8572

原创 Python入门——字符串常用操作

记录了一些python中对字符串的操作,主要是字符串的格式化。

2022-10-17 14:41:32 180

原创 Matplotlib基本语法

Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。本文整理了一些常用的语法。

2022-10-17 08:00:00 982

原创 Matplotlib作图嵌入PyQt界面

matplotlib的作图嵌入PyQt界面

2022-10-16 08:00:00 681

原创 QT——布局&控件

关于QT的一些布局、控件的使用。

2022-10-15 08:00:00 352

原创 QT Designer使用入门

关于QT的一些概念

2022-10-14 10:32:00 1802

原创 CI/CD概述

CI/CD的一些概念性描述

2022-10-13 15:24:11 194

原创 UDSonCAN

UDS全称统一的诊断服务,ISO-14229系列标准。诊断通信的过程从用户角度来看,即诊断仪发送诊断请求(request),ECU给出诊断响应(response),而UDS就是为不同的诊断功能请求和响应之间定义了统一的内容和格式,位于OSI模型中的应用层。

2022-10-13 11:01:00 1523

原创 第一个vsomeip demo:hello_world

基于VSomeIP完成第一个demo,实现hello_world测试用例。

2022-09-29 17:12:31 543

原创 typedef struct与struct

C/C++中typedef struct & struct的区别

2022-09-20 08:45:37 79

原创 线性表——栈 & 队列

数据结构——栈、队列

2022-09-16 14:33:01 52

原创 算法的复杂度

算法的时间复杂度和空间复杂度

2022-09-15 10:14:54 68

原创 如何查看变量的内存地址位于哪个区?

判断变量的存储位置,堆区or栈区?

2022-09-15 10:08:17 1357

原创 进程的内存空间

进程的四大内存分区以及所存储的内容。

2022-09-14 14:29:12 634

原创 堆和栈的思考

堆和栈的思考

2022-09-13 10:42:40 74

空空如也

空空如也

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

TA关注的人

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