上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
2024年9月25日
摘要: 创建 以上的图就是sql中创建表的大致使用方法啦,每一个椭圆或者圆就是sql固定的语法,然后矩形就是我们自己自定义的,然后箭头代表着输入的顺序,如果箭头又回到某个起始处,表示这可以是一个循环,比如定义多个列,以下就带大家一起走一遍这个流程吧 我们按照这个图的输入顺序一个一个写 ok,第一个进入到一个 阅读全文
posted @ 2024-09-25 12:06 Dylaris 阅读(28) 评论(0) 推荐(0)
2024年9月24日
摘要: 以下是一个echo命令的的重定向的简单实现,大家可以把他改成main函数在执行,一样的,然后我们需要关注的部分就是代码中标有注释的代码块 #include "command.h" int _echo(char *argv[]) { int argc = 0; for (char **ptr = ar 阅读全文
posted @ 2024-09-24 13:11 Dylaris 阅读(42) 评论(0) 推荐(0)
2024年9月23日
摘要: IO 缓冲区 认识 首先我们要明白一些概念,用户级和内核级,可以简单的理解为,我们平时的编程就是在用户级干活,而内核级就是操作系统的地盘,当我们需要操作系统帮忙的时候,就需要调用操作系统提供的一些接口,也就是系统调用(其实就是些函数),这时候就是由用户级进入到内核级执行 然后,我们还要理解一下缓冲区 阅读全文
posted @ 2024-09-23 13:47 Dylaris 阅读(76) 评论(0) 推荐(0)
摘要: 文件描述符 文件描述符其实就是一些非0整数,他们代表着对应的文件,换句话说,对文件描述符进行操作就是在对文件进行操作 涉及到文件描述符的创建的一般常用的就以下几个(以目前所学来看) // 打开文件 open int fd = open(filepath, O_CREAT | O_RDONLY, 06 阅读全文
posted @ 2024-09-23 11:33 Dylaris 阅读(45) 评论(0) 推荐(0)
2024年9月18日
摘要: 简介 write 函数 ssize_t write(int fd, const void *buf, size_t count); fd:文件描述符,表示要写入的文件或设备 buf:指向要写入的数据的缓冲区 count:要写入的字节数 返回值:成功时返回写入的字节数;失败时返回 -1 read 函数 阅读全文
posted @ 2024-09-18 17:29 Dylaris 阅读(247) 评论(0) 推荐(0)
摘要: 问题 解决方案 网络 首先确认自己的网络是否正常,这里可以ping一个网站试试,我用的是百度来测试,反正你能正常访问的可以拿来测试 如果不行的话,可能得自行查阅了,好像有个配置是ONBOOT=no还是啥的,把no改成yes就行了,我记不太清了,仅供参考 yum源 如果网络正常那可能就是yum源没法正 阅读全文
posted @ 2024-09-18 16:52 Dylaris 阅读(248) 评论(0) 推荐(0)
2024年9月12日
摘要: 文件描述符 在linux中,文件IO的系统调用,是 以文件描述符,即一个非负整数,来指代打开的文件,你可以认为,操作文件描述符就是在操作文件 并且,对于每个进程而言,他们的文件描述符是自成一套的 以下截图是为了验证每个进程的文件描述符自成一套,我们可以看到有左边两个程序,t1.c和t2.c,他们几乎 阅读全文
posted @ 2024-09-12 21:27 Dylaris 阅读(31) 评论(0) 推荐(0)
2024年9月11日
摘要: 用户空间和内核空间 我们这里简单解释下这两个概念,我们平时的编程就是在用户空间去做的,然后内核空间一般是操作系统的地盘,主要就是和硬件打交道,控制资源分配等,它受到一些特定的保护,我们不能随意闯入 可以注意下,就是 用户空间的级别是比内核空间的级别低 的,换句话说,内核空间里的是老大,我们想要做一些 阅读全文
posted @ 2024-09-11 23:54 Dylaris 阅读(119) 评论(0) 推荐(0)
2024年9月10日
摘要: 关系数据模型 先贴一张图,挺多不理解的,这里只解释一些我能理解的概念 关系(表) 关系: 其实可以理解为二维表,就是我们平时常见的 行列表,这个就是关系 关系名:就是你这个二维表的名字,每个表都有唯一的名字 关系模式:表头,就是表格的 列名的集合,比如学生表有 (学号,姓名,年龄,班级),学生表中的 阅读全文
posted @ 2024-09-10 23:30 Dylaris 阅读(2146) 评论(0) 推荐(0)
2024年9月7日
摘要: shebang 行 shell脚本的第一行是#!/bin/bash,/bin/bash是我们用来解释该脚本的shell的路径,这里是用bash,也可以替换成其他的 注释 # 这是一个注释 以 # 开头表示该符号右侧是注释 变量 变量赋值 在shell中,变量都是以字符串形式存储的,数字字符串会在进行 阅读全文
posted @ 2024-09-07 18:25 Dylaris 阅读(57) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页