摘要: 1 版权声明:本文为博主原创文章,未经博主允许不得转载。 2 3 除非你的原件考虑跨平台。 4 5 在Linux编程多使用一些系统函数真的很方便,哎没办法越来越懒~~~~~~ 6 7 今天记录一下dirname 和basename这两个简单的处理文件路径的linux系统函数。 8 9 10 11 1 阅读全文
posted @ 2022-07-11 19:44 墨尔基阿德斯 阅读(259) 评论(0) 推荐(0)
摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <libgen.h> 5 6 int main(int argc, char*argv[]) 7 { 8 char *dirc, *basec, * 阅读全文
posted @ 2022-07-11 17:30 墨尔基阿德斯 阅读(461) 评论(1) 推荐(1)
摘要: 方法一:access函数判断文件夹或者文件是否存在 函数原型:int access(const char *filename, int mode); 所属头文件:windows下 io.h , Linux unistd.h filename:可以填写文件夹路径或者文件路径 mode说明 0 (F_O 阅读全文
posted @ 2022-07-11 17:21 墨尔基阿德斯 阅读(639) 评论(0) 推荐(0)
摘要: 1 root@mkx:~/workspace/learn# cat isFile.c 2 //头文件 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <sys/stat.h> 6 //代码 7 int main() 8 { 9 char* 阅读全文
posted @ 2022-07-11 17:13 墨尔基阿德斯 阅读(1963) 评论(0) 推荐(0)
摘要: TTY 是 Teletype 或 Teletypewriter 的缩写,原来是指电传打字机,后来这种设备逐渐键盘和显示器取代。不管是电传打字机还是键盘显示器,都是作为计算机的终端设备存在的,所以 TTY 也泛指计算机的终端(terminal)设备。为了支持这些 TTY 设备,Linux 实现了一个叫 阅读全文
posted @ 2022-07-07 19:29 墨尔基阿德斯 阅读(720) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/jaych/article/details/50346075 http://lazybing.github.io/blog/2019/01/19/neon-coding-load-and-store/ 阅读全文
posted @ 2022-06-29 11:59 墨尔基阿德斯 阅读(44) 评论(0) 推荐(0)
摘要: 使用libyuv对YUV数据进行缩放、裁剪等操作 背景 为了局部录制手机屏幕画面,可以通过MediaProjection获取整个手机屏幕的画面,但是要如何截取指定区域的画面,并录制成视频呢? YUV数据格式 由于视频编码要求的数据通常是YUV。因此需要将MediaProjection获取的画面数据转 阅读全文
posted @ 2022-06-09 20:02 墨尔基阿德斯 阅读(2719) 评论(0) 推荐(1)
摘要: 引言:可以先看 存储层次结构 和 Linux 文件I/O,理解缓存读写方式和文件I/O,看这篇就很容易了。 一、sync、fsync、fdatasync 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓 阅读全文
posted @ 2022-05-23 19:41 墨尔基阿德斯 阅读(251) 评论(0) 推荐(0)
摘要: fread就是通过read来实现的,fread是C语言的库,而read是系统调用。 差别在read每次读的数据是调用者要求的大小,比如调用者要求读取10个字节数据,read就会从内核缓冲区(操作系统开辟的一段空间用来存储磁盘上的数据)读10个字节数据到数组中,所以每次调用read会涉及到用户态与內核 阅读全文
posted @ 2022-05-23 16:20 墨尔基阿德斯 阅读(441) 评论(0) 推荐(0)
摘要: 正如上一篇我们提到过,进程是Linux系统中仅次于文件的基本抽象概念。正在运行的进程不仅仅是二进制代码,而是数据、资源、状态和虚拟的计算机组成。我们今天主要介绍进程的概念,组成,运行状态和生命周期等。 1、进程的概念 进程就是处于执行器的程序(目标代码放在某种存储介质上)。 但进程并不仅仅局限于一个 阅读全文
posted @ 2022-05-23 16:17 墨尔基阿德斯 阅读(337) 评论(0) 推荐(0)