C++多线程初步学习

摘要: 开多线程时用到thread,一个线程可以调用一个函数,为了防止我们创建的子线程会在主线程结束前没有跑完,所以我们要让主线程等待子线程执行完毕再继续主线程,使用join() 同时如果想要在子线程中对一个变量进行修改时,需要通过ref()来传入参数 点击查看代码 void fun(int &a) { c 阅读全文
posted @ 2026-06-09 13:52 dd_l 阅读(4) 评论(0) 推荐(0)

无损最后一天

摘要: 在钢研纳克实习的这段时间,我做了超声C扫描,射线检测(主要),整个工作流程几乎都在群里交流,每天的工作差不多都是开射线机,洗片机,然后切胶片,装袋子,然后货来了就把货卸了,每天就是固定的拍片,编号,根据不同的工件厚度和材料试加速电压,如果黑度不在2~4之间就需要根据不同的结果进行电压的增减,整体就是 阅读全文
posted @ 2026-06-08 20:26 dd_l 阅读(4) 评论(0) 推荐(0)

无损检测--射线检测第二天

摘要: 今天又重新复习了下昨天的整体工作流程,但是还有一些细节的问题需要指出: 1、在准备拍片时,要判断拍出片子的质量,我们一般使用“像质计”,就是一排金属丝,但是有着编号粗细和材质的区别(比如编号越小越粗,材质有Fe、Ti、Al),对于像质计的选择我们都是选和试样材料接近的像质计,比如试样是Ni,我们像质 阅读全文
posted @ 2026-05-20 10:05 dd_l 阅读(9) 评论(0) 推荐(0)

学习无损检测第第二天-----我被调到射线检测了

摘要: 昨天说了要学习超声检测的C扫描,但是今天上午就被调到射线检测了,我说一下大致流程吧,也方便我回顾: 1、首先是调试X射线机器,一般是调试电压,电流,要从小慢慢增大到接近最大值,因为机器长时间不用的话直接用可能会损害机器,然后电压电流可以到达最大值时就可以进行下一步 2、是找到客户的订单,查看试块需要 阅读全文
posted @ 2026-05-18 19:59 dd_l 阅读(5) 评论(0) 推荐(0)

无损检测实习第一天

摘要: 刚来公司2天,我被安排到了超声波检测的C扫描这个业务板块,这几天主要是学习这个C扫的仪器操控流程,软件如何使用的 C扫就是通过扫描整个工件,然后在计算机上绘制一个彩色的图片,在图片中可以看出一些缺陷,不过经过我这两天的观察,有些东西可能是气泡或者是脏东西,要到具体位置再扫描一遍,或者拿扫帚把工件表面 阅读全文
posted @ 2026-05-16 22:51 dd_l 阅读(27) 评论(0) 推荐(0)

我在这段时间经历了很多……

摘要: 上次更新还是在准备计算机的暑假实习(本来快考上研了),大概在2月底吧,出了考研成绩,348分,招114个,我排名第35,本来上211是稳得,但是天有不测风云,我在复试的时候因为综合面试不合格直接刷掉了,那时候大概是4月9号?反正我记得快清明节了,然后直接回了趟家,看到拟录取名额没有我的时候真的心灰意 阅读全文
posted @ 2026-05-16 21:03 dd_l 阅读(9) 评论(0) 推荐(0)

3.4学习(Qt八股)

摘要: 1、信号与槽connect的第5个参数 一般来说都是不写,系统默认是Qt::AutoConnect,而一般来说分为以下几种: 1、Qt::DirectConnection,用于单线程,信号发出后就会立即响应槽函数 2、Qt::QueuedConnection,用于多线程通信,槽函数会加入到接受者的队 阅读全文
posted @ 2026-03-04 23:37 dd_l 阅读(26) 评论(0) 推荐(0)

CMake练习

摘要: 在昨天我学了CMake之后,于是我就打算把我之前写的一个小demo配上CMakeLists,毕竟那个项目只能在我电脑上运行,我还不知道怎么让别人的电脑跑那个项目 而且我之前没有学vcpkg,所有的第三方库都是我自己手动编译成.lib文件的,所以配这个CMakeLists中也非常麻烦 我首先是把CMa 阅读全文
posted @ 2026-02-25 11:27 dd_l 阅读(10) 评论(0) 推荐(0)

CMake的使用

摘要: CMake是跨平台工具,一般我们拉下来一个项目,编译的时候都是用CMake,具体是CMakeList这样的一个脚本文件,具体如何编写这个脚本文件 1、cmake_minimum_required(VERSION 3.10) 这是指定CMake软件的最低版本(要在电脑上装一个CMake工具,在中断输入 阅读全文
posted @ 2026-02-24 01:17 dd_l 阅读(20) 评论(0) 推荐(0)

2.22学习

摘要: 1、对于顺序容器(vector,list等)erase时,需要将迭代器--,得到上一个元素位置,而对于关联容器(map,set)erase时,erase()会返回一个迭代器指向上一个元素 对于clear()只能清除所有元素,并不能清除分配的内存,只有deque能实现边删除元素边清除内存 map的[] 阅读全文
posted @ 2026-02-22 22:26 dd_l 阅读(15) 评论(0) 推荐(0)