- 博客(48)
- 收藏
- 关注
原创 c++—可变参数、强枚举、多类型存储(variant)、动态类型(any)、和类型(optional)
c++—可变参数、强枚举、多类型存储(variant)、动态类型(any)、和类型(optional)
2023-05-30 20:41:15
2161
原创 Linux网络编程—tcp/ip协议族概述(补充)
IP的主要目的是为数据输入/输出网络提供基本算法,为高层协议提供无连接的传送服务。就是说IP只封装和传递数据,但不向发送者或接受者报告包的状态,不处理所遇到的故障,只负责路由、寻址功能,相当于快递的运输司机,同时也是联网的入口;具有特定的IP协议头;(1)流式套接字(SOCK_STREAM),可以提供可靠的、面向连接的通讯流,对应的是TCP协议,保证了数据传输的正确性和顺序性;(2)数据报套接字(SOCK_DGRAM),定义了一种无连接的服务,并且不保证可靠,无差错,对应的是UDP协议;
2023-04-10 21:07:58
132
原创 数据库—基础知识概述与sqlite3简介
数据库(database,简称DB),是一个有结构的、集成的、可共享的统一管理的数据集合,不仅有数据本身,还有相关数据之间的关系,主要的研究方向是如何存储、使用和管理数据;
2023-04-09 22:09:29
378
原创 Linux—文件编程(系统调用、用户编程接口API)
所谓系统调用是指操作系统提供给用户的一组特殊接口,用户程序可以通过这组特殊的接口来获得操作系统内核提供的服务
2023-04-03 21:55:19
258
原创 linux—文件编程(库函数版)
从stream指向的文件中读取n个字段,每字段为size字节,并将读取的数据放入ptr所指的字符数组中;从缓冲区ptr(数组)中把n个字段写到stream指向的文件中,每个字段长为size个字节,返回值是实际写入的字段数;filename:打开的文件名(包含路径,缺省为当前路径);因为linux不区分二进制文件和文本文件,所以b基本不用;用于区分二进制文件和文本文件(DOS、Windows);向指定的文件中写入一个字符,程序详见第一个程序段;从指定的文件中读一个字符,程序详见第一个程序段;
2023-04-03 20:02:04
86
空空如也
linux 安装spdlog后编译报错/usr/bin/ld:
2023-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人