logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】文件操作函数-cat命令-cp命令简单仿写

文章目录(一)库函数、系统调用(1)C语言文件操作库函数(2)Linux系统调用(二)用户态和内核态相关知识(三)系统调用的使用测试(一)库函数、系统调用库函数:在函数库实现中、在用户空间调用执行(1)C语言文件操作库函数FILE* fopen(const char* pathname, const char* mode); // mode "r"int fread(void* buff, siz

【MySQL】外键约束

文章目录(一)外键约束(二)外键约束的功能(三)学生表和班级表(1)练习(2)两个问题(3)解决方案(4)结果展示(一)外键约束外键:是指表中某个字段的值依赖于另一个表中的某个字段的值(被依赖的字段必须要有主键约束或者唯一约束)外键约束:用户实现数据库表的参照完整性。外键约束可以使两张表紧密结合起来,特别是对于删除/修改级联操作时,会保证数据的完整性。子表/从表:使用外键约束的表 (学生表:学号,

#mysql#数据库#sql
【C语言】深入理解二级指针

文章目录(一)指针的定义(二)引入二级指针(三)深入理解二级指针(1)下面举个例子:(2)在(1)的前提下,那要是把所有的类型换成char、short、double类型呢(四)总结(一)指针的定义一级指针:是一个指针变量,指向一个普通变量,并保存该普通变量的地址;二级指针:是一个指针变量,指向一个一级指针,并保存该一级指针的地址;(二)引入二级指针由于一级指针已经很熟悉,这里不再赘述,这里我们只谈

#c语言
【Linux】UDP协议的数据读写API

(一)UDP协议的数据读写API头文件:sys/types.hsys/socket.h(1)sendto 发送数据ssize_t sendto(int sockfd, const void* buf, size_t len, int flags, const struct sockaddr* des_addr, socklen_t addlen);sockfd : 套接字描述符buf : 存放要发

【MySQL】Navicat中SQL创建数据库表

文章目录Navicat中SQL基本操作(1)创建数据库(2)新建查询(3)查询界面(4)注释写法(5)新建表练习(6)查询表的结构(7)查看表中数据(8)查看建表语句(9)查看建库语句Navicat中SQL基本操作(1)创建数据库(2)新建查询(3)查询界面(4)注释写法##这是一条单行注释-- 这是一条单行注释/*这是多行注释*/(5)新建表练习创建一张表,存放学生的信息字段包含学号、姓名、年龄

#数据库#mysql#sql
到底了