自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT定时器事件处理时序

在QT中,如果一个定时器事件(QTimer)的处理还没有完成,而下一个定时器的触发时间已经到了,Qt的事件循环会将这些事件进行排队,等待处理。此时定时器事件会按照他们被触发的顺序依次处理,但不会有两个定时器事件被同时处理。如果定时器事件的处理时间超过了定时器的间隔时间,那么新的定时器事件将被添加到事件队列中。因此,如果定时器事件处理较慢,可能会导致事件堆积,并且实际触发的定时器事件频率比期望的要低。2.延迟触发:事件是按顺序处理的,如果事件处理时间超过了定时器的间隔时间,定时器的触发频率将低于预期的频率。

2024-08-09 04:14:22 406

原创 虚拟机能访问网页但ping不通百度

一些 VPN 网络配置会阻止 ICMP 流量,因为 ICMP 流量可以被用于网络探测和攻击,猜测是VPN干扰了ICMP。关闭VPN后,虚拟机能ping通百度。在主机上通过wireshark抓包,发现主机上能收到来自虚拟机的ICMP包,但没有收到返回包。能访问网页,说明DNS、TCP和HTTP没有问题,ping不通,说明ICMP应该出了问题。最近遇到了奇怪的问题,虚拟机能访问网页,但ping不通百度,记录一下问题的排查过程。首先通过traceroute追踪报文的转发过程,发现报文被转发给了默认网关。

2024-08-06 21:58:12 578

转载 内存对齐

本文参考网上的内容,对内存对齐做了总结。理论上,32位系统下,int占4byte,char占一个byte,那么将它们放到一个结构体中应该占4+1=5byte;但是实际上,通过运行程序得到的结果是8 byte,这就是内存对齐所导致的。现代计算机中内存空间都是按照 byte 划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但是实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐。

2023-03-23 11:51:30 231 1

原创 数据结构——查找

什么才算是好的散列函数呢?1.计算简单。

2023-03-22 10:17:41 722

原创 数据结构——图

无向图的边数组是一个对称矩阵。/* 顶点类型应由用户定义 *//* 边上的权值类型应由用户定义 */#define MAXVEX 100 /* 最大顶点数,应由用户定义 */#define INFINITY 65535 /* 用65535来代表∞ *//* 顶点表 *//* 邻接矩阵,可看作边表 *//* 图中当前的顶点数和边数 */}MGraph;/* 建立无向网图的邻接矩阵表示 */printf("输入顶点数和边数:\n");/* 输入顶点数和边数 */

2023-03-20 16:40:00 1320

原创 数据结构——并查集

之前在学习图的最小生成树的克鲁斯卡尔(Kruskal)算法时,用到了并查集,因此在这儿做一个总结。

2023-03-19 16:32:01 145

原创 数据结构——树(二)

带权路径长度WPL最小的二叉树称做哈夫曼树。

2023-03-17 17:01:59 55

原创 数据结构——树(一)

所有的结点都只有左子树的二叉树叫左斜树,所有结点都只有右子树的二叉树叫右斜树,这两者统称为斜树。

2023-03-17 11:31:57 506

原创 CSS笔记(一)

本文是结合学习资料对css知识点进行总结的第一部分

2023-02-23 20:15:21 196

原创 html笔记(四)

本文是结合html教程所作笔记的第四部分

2023-02-23 16:21:54 54

原创 html笔记(三)

本文是结合学习资料对html知识点做总结的第三部分

2023-02-23 15:57:17 64

原创 html笔记(二)

本文是结合所学教程对html做相关总结的第二部分

2023-02-22 00:44:46 49

原创 html笔记(一)

结合学习资料所作html笔记的第一部分

2023-02-21 19:56:23 210

原创 数据结构——栈

本文对栈相关的知识点做了总结

2023-02-02 21:11:19 978

原创 数据结构——线性表

本文对线性表做了总结

2022-12-11 10:53:12 466

原创 大话数据结构——算法

对算法做了简要总结

2022-12-08 20:00:13 193

原创 设计模式——观察者模式

本文对设计模式——观察者模式做了总结

2022-12-04 12:21:11 490

原创 设计模式——策略模式

本文对设计模式——策略模式做了总结

2022-12-04 12:20:36 402

原创 设计模式——模板方法

本文对设计模式——模板方法做了总结

2022-12-04 12:20:02 436

原创 设计模式——面向对象设计原则

本文对设计模式——面向对象设计原则做了总结

2022-12-04 12:19:07 318

原创 Linux C/C++ 学习笔记(九):百万并发的服务器实现

本文对实现百万级并发服务器的相关细节做了总结

2022-11-26 17:03:35 706

原创 Linux C/C++ 学习笔记(八):实现http客户端请求

本文对实现http客户端请求做了总结

2022-11-25 18:06:29 1463

原创 Linux C/C++ 学习笔记(七):DNS协议与请求

本文对DNS协议与请求做了总结

2022-11-25 16:06:03 1116

原创 C语言内存分区

本文结合网上的内容对C语言的内存分区做了总结

2022-11-24 17:29:13 517

原创 Linux C/C++ 学习笔记(五):Mysql C/C++编程 创建 插入 读取 删除 存储过程

本文对Mysql C/C++编程 创建 插入 读取 删除 存储过程 做了总结

2022-11-20 16:57:20 1117

原创 Linux C/C++ 学习笔记(四):MYSQL安装与远程连接

本文对mysql数据库的安装与远程连接做了总结

2022-11-20 10:25:48 312

原创 线程池的原理与实现

本文对线程池的原理与实现做了总结

2022-11-19 12:14:13 404

原创 多线程服务器端的实现

本文对多线程以及多线程服务器端的实现做了总结

2022-11-17 10:18:02 470

原创 优于select的epoll

本文对epoll的相关事项做了总结

2022-11-13 16:48:11 172

原创 关于I/O流分离的其他内容

本文对关于I/O流分离的其他内容做了总结

2022-11-11 17:15:44 139

原创 套接字和标准I/O

本文对套接字和标准I/O做了总结

2022-11-11 16:06:54 63

原创 多播和广播

本文对多播和广播做了总结

2022-11-11 12:43:07 79

原创 多种I/O函数

本文对多种I/O函数做了总结

2022-11-11 10:15:00 163

原创 I/O复用

本文对I/O复用做了总结

2022-11-10 11:23:16 100

原创 Linux 文件描述符

本文结合网上的资料对Linux 文件描述符做了总结

2022-11-10 10:43:06 495

原创 进程间通信

本文对通过管道进行进程间双向通信做了总结

2022-11-09 16:30:48 187

原创 多进程服务器端

本文对多进程服务器端做了总结

2022-11-09 12:26:33 96

原创 套接字的多种可选项

本文对套接字的多种可选项做了总结

2022-11-08 12:33:38 242

原创 域名及网络地址

本文对网络编程中的域名及网络地址做了总结

2022-11-07 20:47:05 46

原创 优雅的断开套接字连接(半关闭)

本文对优雅的断开套接字连接(半关闭)做了总结

2022-11-07 17:51:20 182

空空如也

空空如也

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

TA关注的人

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