- 博客(30)
- 收藏
- 关注
原创 数据结构基础.顺序表与链表
数据量增长与程序运行时间的比例关系以函数描述称为时间渐进复杂度函数,简称时间复杂度。数据量增长与程序所占用空间的比例关系称为空间复杂度。3.链表空间不连续,使得理论上长度是无限的。2.链表需要更大的空间存放数据和节点地址。1.空间可以不连续,访问元素不方便。程序 = 数据结构 + 算法。4.链表的插入和删除效率很高。
2024-08-27 19:33:49
814
原创 数据库基础
create table 创建表使用形式:create table 表名称(列1 数据类型, 列2 数据类型, ...);示例:create table student(姓名 text, 性别 text, 年龄 integer, 成绩 double);插入表使用形式:insert into 表名称 values(值1, 值2, ...);示例:insert into student values("张三", "男", 19, 89.5);
2024-08-23 08:40:41
2026
原创 TCP编程
功能: 向接收方发起连接请求 参数: sockfd:套接字文件描述符 addr:接收方的IP地址和端口号 addrlen:接收方的IP地址和端口号的大小 返回值: 成功返回0 失败返回-1。功能: 接收发送方发送的数据 参数: sockfd:套接字文件描述符 buf:接收数据的缓冲区首地址 len:接收数据的缓冲区的大小 flags:标志位 返回值: 成功返回实际接收字节数 失败返回-1 对方关闭返回0。
2024-08-16 22:21:00
188
原创 进程间通信
/操作信号量的下标 short sem_op;功能: 从消息队列中接收消息 参数: msqid:消息队列的ID号 msgp:存放消息的空间首地址 msgsz:最多接收消息的大小 msgtyp:接收消息的类型 msgflg:消息属性 默认为0 返回值: 成功返回接收到数据的字节数 失败返回-1。功能: 创建一个共享内存 参数: key:IPC对象名称 size:共享内存的大小 shmflg: IPC_CREAT 创建 IPC_EXCL 如果存在就报错 返回值: 成功返回共享内存ID号 失败返回-1。
2024-08-14 21:38:53
353
原创 8.2笔记
删除链接文件名,并让硬链接个数-1 ,如果一个磁盘空间硬链接个数为0,需要回收磁盘空间。软连接文件名 -> inode -> 数据块 -> 链接向的文件名 -> inode -> 数据块。创建一个linkpath的软连接文件,里面存放target字符串。1.操作方法: 打开目录 读取目录项 关闭目录。mode:目录文件的权限。参数: pathname: 目录文件的路径。返回值: 成功返回0 失败返回-1。参数: dirp:目录流指针。ln -s 要链接向的文件名 软链接文件名。
2024-08-02 23:36:41
361
原创 8.1笔记
1.标准IO是库函数 2.文件IO是系统调用 3.标准IO是针对于文件IO的封装 4.标准IO是有缓存的 5.文件IO是没有缓存的 6.标准IO主要用于操作普通文件 7.文件IO可以操作设备文件、进程间通信的文件、普通文件(Linux系统下的一切文件均可以使用文件IO) 库函数:是针对于系统调用的封装,可以在Windows或者Linux系统中使用 系统调用:是Linux内核中的函数接口,只能在Linux系统中使用。
2024-08-01 22:40:09
337
原创 7.13第三天
val = (a, b, a+b, b+c, a+3, b-3) 从左到右依次运行,最后一个逗号表达式的结果为整体表达式的结果。\n 换行符 \t 制表符 \b 退格符 \v 纵向制表符 \r 回车符 \\ \字符 \" "字符。%#打印八进制前的0和十六进制前的0x。%c按照字符(ASCII码表)打印。%x按照无符号十六进制打印。%d 按有符号十进制打印。%o 按无符号八进制打印。%u按照无符号十进制打印。%e按照浮点数类型打印。%f按照浮点数类型打印。%X按照十六进制打印。%s 按照字符串打印。
2024-07-14 19:42:28
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅