相关文章
Linux 序列化、反序列化、实现网络版计算器
目录
一、序列化与反序列化
1、序列化(Serialization)
2、反序列化(Deserialization)
3、Linux环境中的应用实例
二、实现网络版计算器
Sock.hpp
TcpServer.hpp
Jsoncpp库
Protocol.hpp
类 Request
类 Response
辅助函…
建站知识
2024/11/23 1:33:40
【行为型模式】观察者模式
一、观察者模式概述 软件系统其实有点类似观察者模式,目的:一个对象的状态或行为的变化将导致其他对象的状态或行为也发生改变,他们之间将产生联动。 观察者模式属于对象行为型: 1.定义了对象之间一种一对多的依赖关系ÿ…
建站知识
2024/11/20 14:06:26
AJAX——事件循环(EventLoop)
1.事件循环(EventLoop)
概念:JavaScript有一个基于事件循环的并发模型,事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。这个模型与其它语言中的模型截然不同,比如C和Java。
原因:JavaScri…
建站知识
2024/11/5 0:55:14
Docker 部署 MongoDB 数据库
文章目录 官网地址docker 网络mongod.conf部署 MongoDB部署 mongo-expressdocker-compose.ymlMongoDB shell 官网地址
https://www.mongodb.com/zh-cn
docker 网络
# 创建 mongo_network 网络
docker network create mongo_network
# 查看网络
docker network list
# 容器连…
建站知识
2024/11/13 16:54:31
【大模型系列】预训练
数据
数据预处理
预处理流程: 原始语料库—>质量过滤(语种过滤、统计过滤、关键词过滤、分类器过滤)—>敏感内容过滤(有毒内容、隐私内容PII)—>数据去重(句子级别、文档级别、数据集级别&#…
建站知识
2024/11/14 8:08:22
2024.4.19作业
1.总结二进制信号量和计数型信号量的区别,以及他们的使用场景。
二进制信号量只有0和1两个状态,如果信号被一个线程接收,那别的线程就无法接收此信号
计数型信号可以累计,可以被多个线程接收 2.使用计数型信号量完成生产者和消费…
建站知识
2024/11/15 16:59:32
简易频率计的设计与验证
1.原理 频率测量法缺点:时间T确定,但不能保证被测时钟信号在测量时间T内的时钟周期是整数倍。N出现误差那么 结果也会出现误差,而且被测信号的频率越小,T不变,N的个数就会变小,而误差是不变的。N越小误差对…
建站知识
2024/11/20 12:07:27
DevOps转型的意义:加速创新、提高效率
DevOps转型的意义确实在于加速创新和提高效率。具体来说,它主要体现在以下几个方面: 提升开发与运维的协作效率:DevOps转型打破了传统开发与运维团队之间的壁垒,使两者能够更紧密地协作。通过采用自动化工具和流程,Dev…
建站知识
2024/11/22 9:06:49