- 博客(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
219
原创 Docker从入门到实践②:使用镜像
列表中的镜像体积总和并非是所有镜像实际硬盘消耗,由于 Docker 镜像是多层存储结构,并且可以继承、复用,因此不同镜像可能会拥有共同的层。在使用一段时间后,可能会看到一些依赖的中间层镜像,默认列出镜像只显示顶层镜像,如果需要显示中间层,需要加上参数。由于镜像为多层存储结构,删除时也是从上层向基础层方向依次进行判断删除,很有可能某个其它镜像正依赖于当前镜像的某一层,这种情况下也不会触发删除行为。与之前的虚悬镜像不同,这些无标签的镜像很多都是中间层镜像,被其他镜像所依赖,
2023-10-30 14:28:38
215
1
原创 Docker打包Python工程
此时可以在docker desktop中看到新的镜像已经被创建。:使用管理员cmd窗口,执行如下命令之后重启计算机。目前计算机无法同时运行docker和Vmware,此时当前目录下增加demo.tar文件。**解决办法:**在命令末尾加上。
2023-10-14 10:53:03
1582
原创 ubuntu系统添加磁盘
在使用Ubuntu系统的过程中会出现磁盘空间不足的问题,本文记录了为Ubuntu添加一块新的磁盘并进行挂载的过程。此处可以看出vdb尚未进行初始化,无法供文件系统使用。使用fdisk -l。
2023-08-09 16:24:34
907
原创 生产者消费者模型
在线程中,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发中,由于生产者和消费者处理速度的差异,就会产生等待,造成时间浪费。生产者消费者模式通过一个容器解决了生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而是通过阻塞队列通讯。生产者生产完之后直接丢给阻塞队列,而不必等待消费者;消费者反之同理。阻塞队列相当于一个缓冲区,平衡了生产者和消费者的处理能力。
2023-05-10 23:30:00
132
原创 Design Patterns——<三>中介模式
用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介模式又称调停模式。在很多系统中,多个类很容易相互耦合形成网状结构。中介模式的作用就是讲网状结构分离成星型结构,使得对象间的结构更加简洁,交互更加顺畅。
2023-05-06 22:00:00
95
原创 Design Patterns——<二>状态模式
允许一个对象在其内部状态发生改变时改变其行为,使这个对象看上去就像改变了它的类型一样。状态模式,又称对象的行为模式。其核心思想为一个对象有多种状态,在不同的状态下所表现出来的行为和属性不一样。
2023-05-05 10:51:26
94
原创 Design Patterns——<一>监听模式
监听模式又名观察者模式,是一种一对多的关系,被观察者(Observable,也称subject)对象在状态或内容发生变化时,会通知所有的观察者(observer)对象,使他们能够做出相应的变化。观察者模式是对象的行为模式,又叫发布/订阅(Publish/Subscribe)模式、模型/视图(Model/View)模式、源/监听器(Source/Listener)模式或从属者(Dependents)模式。监听模式的核心思想就是在被观察者与观察者之间建立一种自动触发的关系。
2023-05-04 16:26:29
132
原创 Parasoft C/C++Test集成至Jenkins操作记录
本文记录了C++Test静态测试和单元测试的使用,以及将C++Test集成至Jenkins的配置方法。
2023-03-14 21:00:00
1491
2
原创 ubuntu环境下安装Jenkins
Jenkins本身并不是流水线,可以把Jenkins看作一个遥控器,在这里点击按钮即可。本文使用环境为ubuntu20.04+java11。
2023-02-02 09:35:38
3984
原创 git使用说明
git公钥的配置,以及使用方法,更新ing..3 执行以下命令生成密钥:【注】此处输入邮箱是后面为不同账户配置public key的关键,如果仅有一个账户,输入也可生成密钥。中途需要进行3次或4次确认:建议路径使用默认配置,密码不设置,这样每次git push等操作都不需要输入密码,比较方便。若是使用默认路径,将在~/.ssh路径下得到两个文件:id_rsa和id_rsa.pub。在终端输入:复制内容粘贴至:以gitee为例,点击右上角头像 --> 设置 --> 安全设置-ssh公钥 --> 添
2022-11-28 09:45:42
295
原创 TCP/IP入门——基础知识概念(7个小实验理解TCP/IP)
TCP/IP(Transmission Control Protocol / Internet Protocol) 协议是一个协议集合,IP协议是找到对方的详细地址,TCP协议是安全的把数据传输给对方。7个简单的“小实验”理解TCP/IP。
2022-10-20 08:00:00
1551
原创 Python入门——使用Pyinstaller转换.py文件为.exe可执行程序
pyinstaller能够在Windows、Linux等操作系统下将Python脚本打包成可直接运行程序。使Python脚本可以在没有安装Python的环境中直接运行,方便共享。
2022-10-19 08:00:00
789
原创 Matplotlib基本语法
Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。本文整理了一些常用的语法。
2022-10-17 08:00:00
1563
原创 UDSonCAN
UDS全称统一的诊断服务,ISO-14229系列标准。诊断通信的过程从用户角度来看,即诊断仪发送诊断请求(request),ECU给出诊断响应(response),而UDS就是为不同的诊断功能请求和响应之间定义了统一的内容和格式,位于OSI模型中的应用层。
2022-10-13 11:01:00
2057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人