相关文章
Linux 网络编程(二)——套接字编程简介
文章目录
2 Socket 套接字
2.1 什么是 Socket
2.2 Socket编程的基本操作
2.3 地址信息的表示
2.4 网络字节序和主机字节序的转换
2.4.1 字节序转换
2.4.2 网络地址初始化与分配
2.5 INADDR_ANY
2.6 Socket 编程相关函数
2.7 C标准中的 main 函数声明
2.8 套接字应用…
建站知识
2025/3/31 9:49:31
使用ZMQ和protobuf实现C++程序与Python程序的通信
文章目录 背景一 应用场景与需求二 Protobuf: 跨语言数据交换的基石三 通信方案 ZMQ (ZeroMQ) —— 高性能消息中间件四 进阶: 安全性与性能优化五 实践例子: 工厂温度监控系统5.1 场景描述5.2 Protobuf数据结构定义5.3 C数据采集与发布5.4 Python数据接收与可视化5.5 关键实现…
建站知识
2025/4/4 18:35:46
HTTPS 加密过程详解
HTTPS 的核心组成是 HTTP 协议与 SSL/TLS 加密层的结合,通过加密传输、身份验证和完整性校验机制,确保数据安全。其加密过程通过以下方式保障数据的机密性、完整性和身份验证:
一、HTTPS 的核心组成
1. HTTP 协议 作为基础通信协议…
建站知识
2025/4/4 18:35:47
【时时三省】(C语言基础)if语句一般形式
山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省
if语句一般形式
if语句的一般形式如下:
if(表达式)语句1
[ else语句2 ]
if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表…
建站知识
2025/4/3 9:58:35
单例模式(Singleton Pattern)
单例模式(Singleton Pattern) 任务管理器可以作为一个全局的任务配置管理类,使用单例模式保证全局只有一个实例。这样你可以避免在应用程序中创建多个任务管理对象,保持配置参数的统一。
示例:
class TaskManager {
…
建站知识
2025/4/3 21:16:17
Vite 与 Nuxt 深度对比分析
一、核心定位差异
二、核心功能对比
渲染能力
Vite:默认仅支持客户端渲染(CSR),需通过插件(如vite-plugin-ssr)实现 SSR/SSG,但配置灵活
Nuxt:原生支持 SSR(服务端渲…
建站知识
2025/4/3 11:24:38
【图片识别Excel表格】批量将图片上的区域文字识别后保存为表格,基于WPF和阿里云的项目实战总结
一、项目背景
在信息处理和文档管理中,经常会遇到需要从大量图片中提取文字并进行整理的场景。例如,财务部门需要从大量报销票据中提取金额、日期等信息;法务部门需要从合同文档中提取关键条款;教育行业需要从试卷中提取学生的答题内容等。传统的手工处理方式不仅耗时长、…
建站知识
2025/4/3 17:52:45