自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux入门基础操作十三(linux下的文件操作相关函数)

Linux入门基础操作(ubuntu20.04)(十三)stat函数:获取文件的属性信息stat的使用man 2 stat:查看对应man文档stat函数与lstat函数的区别:stat:可以穿透(追踪)函数 – 软链接lstat:不可以穿透(追踪)函数编辑stat(lstat)内部函数:#include <stdio.h>#include <string.h>#include <sys/types.h>#include <sys/stat

2020-12-26 16:53:41 217

原创 Linux入门基础操作十二(linux下的IO函数)

Linux入门基础操作(ubuntu20.04)(十二)系统中常用的IO函数(open):man +章节 +命令:查看相应命令的man文档open函数中的errno是一个全局变量查看errno第1-34个基础错误定义:vi /usr/include/asm-generic/errno-bash.h查看errno第35-133个错误定义:vi /usr/include/asm-generic/errno.h每个errno值对应着以字符串表示的错误类型当调用"某些"函数出错时,该函数会

2020-12-22 16:58:10 264

原创 Linux入门基础操作十一(linux下的基础原理)

C库函数原理示意图:虚拟地址空间示意图(以32位系统为例):CPU为什么要使用虚拟地址空间与物理地址空间进行映射?解决了什么样的问题?(1)方便编译器和操作系统安排程序的地址分布程序可以使用一系列相邻的虚拟地址来访问物理内存中不相邻的大内存缓冲区(2)方便进程之间的隔离不同进程使用的虚拟地址彼此隔离,一个进程中的代码无法更改正在由另一进程使用的物理内存(3)方便OS使用你那可怜的内存程序可以使用一系列虚拟地址来访问大于可用物理内存的内存缓冲区。当物理内存的供应量变小时,内存管理器会将物理

2020-12-21 16:24:46 85

原创 Linux入门基础操作十(makefile的使用)

Linux入门基础操作(ubuntu20.04)(十)makefile的编写规则:规则中的三要素:目标、依赖和命令目标:依赖条件命令(1)第一种方法makefile内容编写:makefile的运行:缺点:更改程序时,每次都要重新编译,费时费力(2)第二种方法makefile文件内容编写:makefile的运行:当更改add.c文件后,重新编译时,只编译了add.c文件(3)makefile中的变量规则:$<:规则中的第一个依赖$@:规则中的目标$^:规则中的

2020-12-20 17:04:53 132

原创 Linux入门基础操作九(gdb的使用)

Linux入门基础操作(ubuntu20.04)(九)gdb调试:main.c内容:select内容:制作可执行程序(带调试信心):gdb +可执行程序(带调试信息)l:查看文件内容(主函数)回车查看后续内容l xxx:number:查看相应文件的对应行(共同被打包进可执行文件的程序)l:接着查看当前文件的剩余部分(回车继续)设置当前文件断点:b --break (b 16)设置条件断点:b 10 if value==3i(info) b(break):查看断点信息

2020-12-19 21:28:32 87 1

原创 Linux入门基础操作八(动态库的使用)

Linux入门基础操作(ubuntu20.04)(八)动态库的创建与使用:1)命名规则lib+name+.so2)制作步骤gcc -fPIC -c xxx.c:生成与位置无关的代码(生成与位置无关的.o文件)gcc -shared -o libxxx.so xxx.o:将.o文件打包成动态库3)发布和使用动态库示例:文档结构如下:(具体文件内容在上一篇)终端执行命令;解决动态库链接失败问题:动态库 not findldd +可执行程序:查看依赖共享库的名字解决办法:1)临

2020-12-17 18:00:02 236 1

原创 Linux入门基础操作七(静态库的使用)

Linux入门基础操作(ubuntu20.04)(七)gcc编译器的使用:gcc 编译过程:gcc xxx.c -o app./app拆分为:gcc -E xxx.c -o xxx.igcc -S xxx,i -o xxx.sgcc -c xxx.s -o xxx.ogcc xxx.o -o app./appgcc xxx.c -I +头文件路径 -o app:添加头文件路径gcc xxx.c -I +头文件路径 -o app -D +宏的名字: 编辑时定义宏gcc xxx.c

2020-12-17 10:43:57 149

原创 Linux入门基础操作六(vim的使用)

Linux入门基础操作(ubuntu20.04)(六)man man:查看帮助文档(重点掌握1、2、3和5)alias +命令:查看命令是否被封装alias pag = ‘ps aus | grep’:打造命令(终端关闭后失效)echo “字符串”:显示字符串poweroff:关机reboot:重启vim的使用(安装sudo apt-get install vim)命令模式:打开文件后默认进入命令模式编辑模式:需要输入一些命令切换到编辑模式末行模式:在末行模式可以输入一些命令命令模式

2020-12-16 16:54:05 112

原创 Linux入门基础操作五(服务器的使用)

Linux入门基础操作(ubuntu20.04)(五)ftp服务器的搭建(联网安装sudo apt-get install vsftpd)作用:负责文件的上传和下载服务器端:修改服务器权限(修改配置文件)cd /etc/sudo gedit vsftpd.conf 或者sudo vi vsftpd.conf (i:插入,ESC+:wq:保存退出,ESC+:q!:不保存退出)添加匿名用户目录:首先创建文件夹,然后在配置文件中修改如下sudo service vsftpd restart

2020-12-15 19:03:24 215

原创 Linux入门基础操作四(进程管理、网络查询与用户更改)

Linux入门基础操作(ubuntu20.04)(四)进程管理:who 查看当前用户ps aux 查看用户下所有进程ps aux | grep +字符 按关键字查询进程kill -l kill命令查询kill -9 pid(进程编号) 结束进程env 查询当前环境变量env | grep +字符 按关键字查询环境变量内容top 查看任务管理器(Ctrl+c停止)网络查询:(联网安装sudo apt-get install net-tools)ifconfig 查询网络详细信息ping

2020-12-15 11:14:48 128

原创 Linux入门基础操作三(U盘挂载与文件压缩)

Linux入门基础操作(ubuntu20.04)(三)U盘的挂载与卸载:sudo mount +设备名 +路径 手动挂载U盘sudo fdisk -l 查看设备名sudo umount +路径 卸载U盘文件的压缩与解压:sudo tar zcvf xxx.tar.gz +目录 压缩文件(.gz)到目录sudo tar jcvf xxx.tar.bz2 +目录 压缩文件(.bz2)到目录sudo tar zxvf xxx.tar.gz -c +目录 解压缩文件(.gz)到目录sudo

2020-12-15 09:36:04 214

原创 Linux入门基础操作二(文件权限修改与软件安装)

Linux入门基础操作(ubuntu20.04)(二)whoami 查看当前用户sudo chown +文件所有者:文件所属组 +文件 更改文件所有者和文件所属组sudo chgrp +文件所属组 +文件 更改文件所属组修改文件权限(文字设定法):chmod [who] [+/-/=] [mode] +文件[who] 包含:文件所有者[u]文件所属组[g]其他人[o]所有的人[a]+:增加权限-:减少权限=:覆盖权限[mode] 包含读[r],写[w],执行[x]修改文件权限(

2020-12-11 16:58:39 208

原创 Linux入门基础操作一(快捷键基础操作)

Linux入门基础操作(ubuntu20.04)(后续更新…)终端基础快捷键:Ctrl+Alt+T 进入终端history 查看历史命令Ctrl+P 向下逐条遍历命令Ctrl+N 向上逐条遍历命令Ctrl+B 光标向后逐个移动Ctrl+F 光标向前逐个移动Ctrl+A 光标向前置顶Ctrl+E 光标向后置顶Ctrl+H 删除光标前面字符(逐个删除)Ctrl+D 删除光标后面字符(逐个删除)Ctrl+U 删除光标前面全部内容Tab 补全命令操作(也可用于路径补全)目录操作:cd

2020-12-10 16:03:19 110

python游戏.rar

飞机大战 俄罗斯方块

2020-12-22

表情识别数据集(Jaffe\CK+\Fer2013)

表情识别数据集(Jaffe\CK+\Fer2013)

2020-12-22

空空如也

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

TA关注的人

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