自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL操作+C语言API

MYSQL一、基础用法二、C语言API

2021-09-04 18:56:02 306

原创 ChatRoom_LinuxC

一、设计思路二、问题三、源码

2021-09-04 18:55:32 199

原创 LinuxC 线程同步

一、线程同步协同步调,对公共区域进行访问建议锁:应在访问前先拿锁例:#include <stdio.h>#include <string.h>#include<pthread.h>#include<stdlib.h>#include<unistd.h>pthread_mutex_t mutex; //定义互斥锁(想像为一个整数)void *tfn(void *arg){ srand(time(NULL))

2021-06-06 18:43:21 182

原创 LinuxC 信号

信号及信号处理一、信号概念1.信号编号kill -lps auxps ajxlinux中提供了64种信号编号,前32为经典信号(软件/操作系统),后32为实时信号(硬件/驱动)。2.信号机制man 7 signal3.信号产生种类1.特殊终端按键ctl+c - SIGINTctl+z - SIGTSTP(暂停)ctl+\ - SIGQUIT2.硬件异常除以0操作访问非法内存3.kill函数或kill命令int kill(pid_t pid,int sig)pid

2021-04-29 16:24:51 187

原创 my_shell 实现

MyShell 实现一、主要函数1.fork被调用一次,有两个返回值。1)在父进程中,fork返回新创建子进程的进程ID;2)在子进程中,fork返回0;3)如果出现错误,fork返回一个负值;fork出错可能有两种原因:1)当前的进程数已经达到了系统规定的上限,这时errno的值被设置为EAGAIN。2)系统内存不足,这时errno的值被设置为ENOMEM。注:1.每个进程都有一个独特(互不相同)的进程标识符(process ID),可以通过**getpid()函数获得,还有

2021-04-13 17:11:24 544

原创 my_ls 实现

MY_LS一、主要函数1.opendir头文件:#include<sys/types.h>#include<dirent.h>函数原型:DIR* opendir (const char * path );(获取path子目录下的所由文件和目录的列表,如果path是个文件则返回值为NULL)功能:打开一个目录,在失败的时候返回一个空的指针。返回值(DIR):DIR 结构体的原型为:struct_dirstreamstruct __dirstream

2021-03-25 16:12:53 187

原创 Linux面试题总结

一、大小端大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。一般为小端储存模式。(字节序:0x 00 00 00 01 -0x01低位 0x00高位)二、字节对齐不同系统c语言类型长度好处:1.cpu快速访问2.节省储存空间*例:32位机,4字节对齐,long类型变量(起始位于四字节边界,cpu只需读一次,否则要读两次)三、数组指针与指针数组1.指针数组(行

2021-03-02 18:31:51 103

原创 Linux文件与目录管理

面试题解析+总结一、20181.int main(int argc, char *argv[]){int nums[3][3] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };printf("%d\n", nums[1][-2] ); printf("%d\n", (-1)[nums][5] ); printf("%d\n", -1[nums][5] ); return 0;}

2021-02-28 22:21:41 69

原创 Linux磁盘与文件系统管理

1.文件系统的简单操作df:列出文件系统的整体磁盘使用量du:查看文件系统的磁盘使用量(常用在查看目录所占的磁盘空间)参数:df -h 以人们易阅读的G,M,K的格式自行显示df -i 不用磁盘容量而以inode的数量来显示du -a 显示当前目录的文件和目录的容量和名字,单位1Kdu -s 仅列出总量,而不列出每个个别的目录占用容量.du -k 以K列出容量显示du -m 以M列出容量显示——df主要读取的数据几乎都是针对整个文件系统的,因此读取的范围主要是在超级区块内的信息,所以这

2021-02-28 22:21:20 71

原创 python 集合

文章目录python 集合一、集合常见操作1.创建集合python 集合集合是无序排列,不重复的数据组合体。可进行交、并、差等运算。一、集合常见操作1.创建集合1.用一对大括号将多个用逗号分隔的数据括起来。>>>a_set={0,1,2,3,4,5,6,7,8,9}>>>a_set{0,1,2,3,4,5,6,7,8,9}2.使用集合对象set()方法创建集合,...

2021-01-26 10:35:52 249

原创 python 字典

文章目录python 字典python 字典列表、元组和字符串属于序列类型,元素有前后次序,可以通过编号位置的索引来访问元素。而字典是python中唯一的映射类型。键值对的无序可变序列。定义字典时,每个元组的键和值用冒号分隔,相邻元素用逗号分隔,所有元组放在一堆大括号中。==键不能重复,但值可以。==一个键只能对应一个值,但多个键可以对应相同的值。...

2021-01-02 15:42:43 210

原创 python 序列总结(二)

文章目录python序列总结(二)元组一、元组的基本操作1.元组的创建2.读取元素3.元组切片4.检索元素5.删除元组二、列表与元组的区别及转换1.列表与元组区别2.元组优点3.列表与元组转换三、元组应用字符串一、三重引号字符串二、字符串基本操作1.字符串创建2.字符串元素读取3.字符串分片4.连接5.重复6.关系运算7.成员运算三、字符串的常用方法1.查找子串2.字符串替换3.字符串分离4.字符串连接python序列总结(二)元组元组属于不可变序列,其元素不可改变,即元组一旦创建,用任何办法都不能修

2020-12-26 14:50:35 655 1

原创 python 序列总结(一)

文章目录python 序列总结(一)列表一、列表的基本操作1.列表的创建2.列表元素读取3.列表切片4.增加元素5.检索元素6.删除元素二、列表的常用函数1.cmp( )2.len( )3.max( )和min( )4.sum( )5.sorted( )6.sort( )7.reverse( )三、输入数据变成列表python 序列总结(一)序列是程序设计中最基本的数据结构,几乎每一种程序设计语言都提供了类似的数据结构,例如C语言和 Visual Basic中的数组等。序列是一系列连续值,这些值通常是相

2020-12-20 23:04:51 1764

空空如也

空空如也

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

TA关注的人

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