会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风中凌乱的猪头
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2023年6月27日
lseek函数详解
摘要: 1、用lseek计算文件长度 ret = lseek(fd,0,SEEK_END);返回值是文件指针距离文件开头的偏移量,也就是文件的长度 2、用seek构建空洞文件 1、空洞文件就是文件中有一段是空的 2、普通文件中间是不能有空的,因为我们write时文件指针是依次从前向后去移动的,不可能绕过前面
阅读全文
posted @ 2023-06-27 21:41 风中凌乱的猪头
阅读(1121)
评论(0)
推荐(0)
2023年6月25日
函数库调用和系统调用区别
摘要: 1、系统调用是最底层的调用,是面向硬件的,而库函数的调用是面向开发的,相当于应用程序的api接口 2、各个操作系统的系统调用是不同,因此系统调用没有跨操作系统的可移植性,而库函数的可移植性良好 3、库函数属于过程调用,调用开销小;系统调用需要在用户空间和内核态之间切换,调用开销大。 4、有时候库函数
阅读全文
posted @ 2023-06-25 17:21 风中凌乱的猪头
阅读(568)
评论(0)
推荐(0)
2023年6月24日
C语言I/O操作
摘要: (只写了文件调用的,C库自己看吧) 1、系统调用 定义:指操作系统提供给用户程序的调用的一组“特殊接口”,用户程序可以通过这组特殊接口来获得操作系统内核提供的服务 2、Linux文件描述符 当某个程序打开程序时,操作系统会返回相应的文件描述符,(相当于文件的别名,打开之后就只用这个fd来表示这个文件
阅读全文
posted @ 2023-06-24 09:52 风中凌乱的猪头
阅读(145)
评论(0)
推荐(0)
2023年6月21日
sprintf fprintf用法区别
摘要: 1、输出目标不一样 printf:输出到标准输出 sprintf 输出到指定字符串中,参数比printf多了一个char* (目标字符串地址) fprintf输出到指定文件设备中,参数比printf多了一个文件指针 file * 2、原型 1、int fprintf(file * stream,co
阅读全文
posted @ 2023-06-21 22:12 风中凌乱的猪头
阅读(213)
评论(0)
推荐(0)
2023年6月20日
数据库和表的操作
摘要: 1、深入浅出了解数据库 1、数据库 1、存储结构 逻辑存储结构:指的是数据库是由哪些性质的信息组成。所有与数据处理操作相关的信息都存储在数据库中 物理存储结构:讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成, 一个数据库由文件组成的,文件是由盘
阅读全文
posted @ 2023-06-20 22:00 风中凌乱的猪头
阅读(31)
评论(0)
推荐(0)
2023年6月19日
Transact—SQL内置函数
摘要: 查询编辑器中不区分大小写 1、数学函数 1、select ceiling {54。57}(大于或等于54.57的最小整数) 2、select floor {54.57}(返回小于或等于的最大整数) 3、select square(ceiling(rand()*10))(求出一个0-10的随机整数,并
阅读全文
posted @ 2023-06-19 22:01 风中凌乱的猪头
阅读(44)
评论(0)
推荐(0)
2023年6月17日
初识SQL语句
摘要: 1、create 使用 CREATE DATABASE test//j建库 ON { name = test_data, FIlENAME = 'D:test_data.mdf', SIZE = 3, MAXSIZE = 5, FILEGROWTH = 1 } LOG on { name = tes
阅读全文
posted @ 2023-06-17 22:02 风中凌乱的猪头
阅读(31)
评论(0)
推荐(0)
2023年6月13日
函数exit,参数 EXIT_FAILURE,参数EXIT_SUCCESS
摘要: 1、函数:exit() 所在头文件:stdlib.h 功能:关闭所有文件,终止正在执行的进程 exit(0)表示正常退出 exit(x)都表示异常退出,这个x是返回给操作系统的,以供其他程序使用 return和exit:无论在哪里使用main都会终止程序,return只是将控制权交给递归的前一级。r
阅读全文
posted @ 2023-06-13 09:27 风中凌乱的猪头
阅读(480)
评论(0)
推荐(0)
2023年6月11日
排序
摘要: 1、基本概念 1、稳定排序:a == b,a本来在b前面,排序结束a仍然在b前面 2、非稳定排序:a==b,a原本在b前面,排序结束b在a前面 3、原地排序:排序过程中不申请新的空间 4、非原地排序:需要利用额外的数组来辅助排序 5、外部排序:排序的数据很大,不能一次容纳全部的排序记录,在排序过程中
阅读全文
posted @ 2023-06-11 22:13 风中凌乱的猪头
阅读(44)
评论(0)
推荐(0)
查找二之哈希表查找
摘要: 1、功能:哈希表可以直接通过关键字直接找到数据的位置,不需要进行任何的比较,也就是说,哈希表建立了关键字和存储地址之间一种直接的映射关系,其查找的效率相对较高。 2、定义 1、哈希地址:哈希地址只是在查找表中的存储位置,并不是实际的物理存储物质 2、哈希函数:f()是一个函数,通过这个函数可以快速求
阅读全文
posted @ 2023-06-11 20:21 风中凌乱的猪头
阅读(320)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告