- 博客(51)
- 问答 (1)
- 收藏
- 关注
原创 Shell脚本的学习
如:num=10 #等号两侧避免使用空格在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)#整数索引数组#关联数组。
2025-04-09 10:35:49
752
原创 C++多线程
函数的第一个参数的必须是比lock_guard更灵活控制也更复杂重度的锁:std::unique_lock。它可以RAII自动析构,也可以手动lock/unlock,中间有的代码段就可以释放锁。手动把它unlock之后只是解锁,没有销毁,后续可以按需复用再次 lock/unlock。)用于线程间的同步,允许一个线程等待另一个线程满足某些条件。C++11中的std::atomic和std::mutex。的锁管理器,它在构造时自动加锁,在析构时自动解锁。是一个 RAII 风格的。async和thread。
2025-03-19 17:09:53
150
原创 网络通信(传输层协议:TCP/IP ,UDP):
每个正在运行的程序或服务都会监听或绑定到一个或多个端口号上,以便接收来自网络的数据包。Socket是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。客户端软件从端口号发给服务器,服务器内的服务器软件会识别是哪个软件发出的,调用软件对应的处理。TCP:面向连接的流式协议,数据安全,3次握手4次挥手,双向连接,双向断开,有数据校验机制。网络协议:一台电脑的数据怎么传递给另一台电脑,是由网络协议来规定的。
2025-03-13 17:35:02
320
原创 事件分发器,事件过滤器
事件分发器:向下分发事件,返回值是Bool类型,若返回的是true,代表用户处理这个事件,不向下分发事件,向下分发事件则会调用事件的处理函数。///重写事件分发器 拦截鼠标按下事件。在事件分发器之前做一次高级的拦截。
2025-03-06 17:09:50
148
原创 QT控 件 :
把控件放入容器中,可点击切换不同的页面,但运行后没有该按钮。:区别:下面那个只能写纯文本,不能设置字体大小倾斜,加粗等。手动实现该功能点击按钮切换页面。
2025-03-04 11:32:29
254
原创 布局的使用:
设置为fixed时可实现修改间隔大小修改后再选择需要的sizeType。把需要水平或垂直或栅格布局的控件拖入,点击其中想要实现的一个。
2025-03-03 16:21:51
163
原创 标准对话框
QPageSetupDialog:为打印机提供纸张相关的选项;QInputDialog:允许用户输入一个值,并将其值返回;QMessezeBox:模态对话框,用于显示信息、询问问题等。QPrintPreviewDialog:打印预览;QProgressDialog:显示操作过程。QFileDialog:选择文件或者目录。QPrintDialog:打印机配置。QColorDialog:选择颜色。QFontDialog:选择字体。
2025-03-03 16:18:46
145
原创 信号和槽
两个连接意义相同,用父类的(发送的信号,或信号的处理(要地址))或自己类名都可以。connect(信号发送者,发送的信号,信号接收者,信号的处理);自定义信号://不用在.cpp里实现faSingnals();是控件和控件间的信号传递,这两个之间没有关联,松散耦合。//需要在.cpp里实现shouSlots()函数;可以理解为这里的主函数:调用信号和槽。
2025-02-27 15:48:19
301
原创 使用dll库
3、选择对应平台(X64)选择复制文件。2、添加dll(添加对应平台X64)5、配置所有平台的包含目录。7、配置X86的附加库目录。8、配置X64的附加库目录。4、点击C++项目的属性。6、配置所有平台的lib。
2024-07-22 11:14:11
306
原创 C++设置为动态链接库
比如:D:\CodeParsing\CodeParsing\bin\Debug\net6.0-windows。输出目录地址写道主项目程序的调试路径下。右击项目->属性->常规。
2024-06-05 09:58:44
199
原创 确定起始角及夹角
/// <summary>/// 确定起始角及夹角/// </summary>/// <param name="p1">起始点</param>/// <param name="p2">终点</param>/// <param name="center">圆心</param>/// <param name="arcInfoO">圆弧数据结构</param>/// <pa
2023-12-22 10:05:41
393
空空如也
PAT (Basic Level) Practice 1002 写出这个数 显示部分正确
2021-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人