相关文章
【算法】0/1背包问题
背包中有一些物品,每件物品有它的价值与重量,给定一个重量,在该重量范围内取物品(每件物品不可重复取),求最大价值。 将需求转化为表格,每一行中的每个格子代表可选哪些下标的物品在总重量限额内…
建站知识
2024/11/23 3:19:59
使用socket编程来实现一个简单的C/S模型(TCP协议)
前置
所使用到的函数查看本专栏中:socket的概念和常用函数介绍
1.C/S模型 - TCP
下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状…
建站知识
2024/11/24 2:30:41
正则表达式调试工具实战
正则表达式调试工具实战 1、新建工程QWidget工程工程名RegexTool
如果QT不会配置,请参考我的博客,QT配置
Widget.cpp 默认内容如下
2、主界面设计 三行两列,每行采用HBoxLayout作为行布局控件,内部一个Lable控件和一个TextEdit控件,采用VBoxLayout 控件包裹三个HBoxLa…
建站知识
2024/11/22 15:52:59
C++网络编程之IP地址和端口
概述 IP地址和端口共同定义了网络通信中的源和目标。IP地址负责将数据从源设备正确地传输到目标设备,而端口则确保在目标设备上数据被交付到正确的应用或服务。因此,在网络编程中,IP地址和端口是密不可分的两个概念,共同构成了网络…
建站知识
2024/10/31 10:19:22
分布式共识算法ZAB
文章目录 一、ZAB算法概述二、ZAB算法的核心特性三、ZAB算法的工作流程四、ZAB算法的优势与局限 分布式共识算法ZAB,全称Zookeeper Atomic Broadcast(Zookeeper原子广播),是Zookeeper保证数据一致性的核心算法。以下是对ZAB算法的…
建站知识
2024/11/19 17:55:57
探索 PixiJS:强大的 2D 图形渲染库
探索 PixiJS:强大的 2D 图形渲染库 演示地址 演示地址 源码地址 源码地址 获取更多 获取更多
随着 Web 技术的发展,越来越多的开发者希望在网页中实现丰富的视觉效果和动画。PixiJS 作为一个高性能的 2D 渲染库,凭借其强大的功能和易用性…
建站知识
2024/10/17 17:52:40
麒麟系统命令失效快速修复
麒麟系统命令失效快速修复 1、问题描述2 问题原因3、解决方法 💐The Begin💐点点关注,收藏不迷路💐 1、问题描述
麒麟操作系统中,所有命令突然无法使用。
2 问题原因
/usr目录权限可能被错误修改。
3、解决方法 准…
建站知识
2024/10/18 9:33:49
Typora使用与Markdown语法详细教程
Typora
基本介绍
Typora 是一款由 Abner Lee 开发的轻量级 Markdown 编辑器。Markdown 是一种 轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档。
安装
下载地址ÿ…
建站知识
2024/10/24 16:23:45