自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 库的函数的使用和库

优点:程序在执行时加载动态库,代码体积小;不同应用程序如果调用相同的库,那么在内存里只需要有一份该共享库的实例。就是把一些常用函数的目标文件打包在一起,提供相应函数的接口,便于程序员使用;动态库 静态库。缺点:运行时还需要动态库的存在,移植性较差。gcc xxx.c -L指定库的路径 -l 指定的库名。gcc xxx.c -L指定库的路径 -l 指定的库名。2. 创建静态库,用ar 命令将.o文件生成.a文件。静态库和动态库,本质区别是代码被载入时刻不同。lib:库的前缀,xxx库名。

2024-12-17 09:00:00 1082

原创 stat函数的使用

* shell program */ //指向用户登录系统后默认使用的shell程序的路径。S_IWGRP 00020 group has write permission //组用户写。/* user information */ //用户的其他信息。/* home directory */ //指向用户家目录的路径。//最后状态改变的时间。/* group password */ //组密码。/* group members */ //组的其他信息。//512B块设备的分配数量。

2024-12-15 09:00:00 1290

原创 库的制作方法

在LD_LIBRARY_PATH环境变量中加上库所在路径。添加/etc/ld.so.conf.d/*.conf文件。gcc xxx.c -L指定库的路径 -l 指定的库名。gcc xxx.c -L指定库的路径 -l 指定的库名。创建静态库,用ar 命令将.o文件生成.a文件。注意:只在当前终端,终端关闭,环境变量消失。lib:库的前缀,xxx库名。把库拷贝到/usr/lib。将源文件编译生成目标文件。创建与地址无关的目标文件。

2024-12-15 09:00:00 248

原创 目录操作符部分函数接口

* Null-terminated filename */ //文件名。/* Inode number */ //文件inode号。by all filesystem types */ //文件类型。dirp:目录流指针。dirp:目录流指针。成功:返回结构体指针。功能:改变当前所处的路径。功能:读取目录中的内容。

2024-12-14 14:01:44 418

原创 文件IO的简述和部分函数

2024-12-14 11:52:29 175

原创 标准IO的介绍和常用函数接口

所有的I/O操作仅是简单的从程序移进或者移出,这种字节流,就称为流。

2024-12-14 10:33:38 468

原创 双向链表的介绍及相关的代码

双向链表特性逻辑结构:线性结构存储结构:链式结构操作:增删改查代码。

2024-12-05 20:26:52 317

原创 队列顺表的介绍及相关的代码

注意:为了避免假溢出问题,即队列前面还有空闲,但是队尾已经出现越界,所以在实际使用队列时,为了使队列空间能重复使用,往往对队列的使用方法稍加改进,需要引入。队列是只允许再两端进行插入和删除操作的线性表,在队尾插入,在队头删除,插入的一段被称为“队尾”,删除的一端被称为“队头”。首尾相连,把存储队列元素的表从逻辑上看成一个环,成为循环队列。操作:创建、入列、出列、判断是否为空、判断是否为满、清空。顺序队列(循环队列)、链式队列。一般顺序队列也指循环队列。结构:先进先出FIFO。

2024-12-04 16:37:50 221

原创 栈的创建及部分操作代码

元素进栈和出栈的操作只能从一端完成,另一端是封闭的栈中无论存数据还是取数据,都必须遵循“先进后出”的原则,即最先入栈的元素最后出栈。以图 1 的栈为例,很容易可以看出是元素 1 最先入栈,然后依次是元素 2、3、4 入栈。在此基础上,如果想取出元素 1,根据“先进后出”的原则,必须先依次将元素 4、3、2 出栈,最后才能轮到元素 1 出栈。栈是只能在一端进行插入和删除操作的线性表(又称为堆栈),进行插入和删除操作的一端称为栈顶,另一端称为栈底。

2024-12-04 10:47:42 285

原创 单链表的增删改查代码

本文章介绍了单链表主要的操作写法

2024-12-04 09:39:46 341

原创 数据结构的概念

数据结构概述

2024-11-29 14:58:05 1349

原创 Liunx的指针函数

方便、扩展性强,只需要一个 test 函数,可以实现不同的功能,这就是"多态"的特性,面向对象三大特性:封装、继承、多态,我只需要一个接口,实现不同功能,就可以简化代码。有机会看到 Linux 内核原码的时候,很多函数的参数用的是函数指针。形参列表:指向函数的参数列表数据类型一致。数据类型:指向函数的返回值类型一致。*函数指针数组名[元素个数](*函数指针变量名)

2024-11-27 17:24:43 312

原创 Liunx的解压和压缩

Liunx的解压和压缩

2024-11-27 17:12:04 439

原创 Liunx中链接

Liunx的链接

2024-11-27 17:00:05 427

原创 Liunx命令--ls运用

蓝色:文件夹/目录绿色:可执行文件白色:普通文件黄色:设备文件查看当前路径下的所有文件(包含隐藏文件):ls -a在liunx中名字以开头默认隐藏文件查看当前路径下的所有文件的详细信息:ls-l。

2024-10-28 10:54:31 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除