linux
文章平均质量分 62
未解供耕织
这个作者很懒,什么都没留下…
展开
-
Linux进程间通信demo.c
1.错误处理函数:#include<stdio.h>#include<errno.h>#include<string.h>int main(void){ FILE *Fr = fopen("./2.txt", "r"); //全局变量errno会实时更新,装载的是最新被调用的系统回调的操作状态 //如下面操作,如果2.txt打开成功,errno装载的值表示的是success,否则其 //装载的值表示的是failed原创 2021-07-06 16:51:44 · 64 阅读 · 0 评论 -
常用的ffmpeg文件格式转换指令
mp3转wav:ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wavwav转m4a:ffmpeg -f wav -i test.wav -ar 48000 -acodec aac -vn -dn test.m4amp3转mp4:ffmpeg -i REC_START.mp3 -codec copy REC_START.mp4m4a转wav:ffmpeg -i input.m4a -acodec pcm_s16le原创 2020-07-29 22:04:08 · 2574 阅读 · 0 评论 -
linux c/c++学习笔记
一、c基础问题1.c各种基本数据类型是否由于操作系统的不同而不同?具体呢? char short int float double long longlong (单位:字节)32位平台: 1 2 4 4 8 4 864位平台: 1 2 4 4 8 8 8注:对于各种数据类型,有符号和无符号所占字节一样,只不过有符号的最高位是符号位2.为什么sigh char类型的127+1=-128?因为...原创 2019-02-14 21:33:43 · 611 阅读 · 1 评论 -
linux下用一条指令复制树状目录下的所有指定格式文件到另一个目录
要递归拷贝指令应该改为:find . -name '*.pdf' | xargs -i cp {} ../docbook_pdf/递归修改c文件权限:find ./ -name "*.c" | xargs chmod 777原创 2018-10-29 11:49:27 · 2134 阅读 · 0 评论 -
文件描述符复制函数dup2()详解
dup2()是dup()的“升级版“,原型是int dup2(int oldfd, int newfd),作用是让文件描述符newfd与oldfd所关联的文件(或缓冲区或管道或共享内存等)关联起来,如果一开始newfd已经和某个文件关联了(一个描述符同一时刻只能关联一个文件),那它会先解除newfd和某个文件的关联,然后再关联oldfd关联的那个文件。下面就拿文件描述符0,1做参数来写两个例子。...原创 2018-08-03 19:22:50 · 1870 阅读 · 0 评论 -
进程、线程 及其在 linux中的实现
1 进程,线程是怎么来的?抛开技术细节,从使用角度来讲:1. 在单核计算机里,有一个资源是无法被多个程序并行使用的: cpuCpu,承担计算任务,单个cpu一次只能运行一个任务。 没有操作系统的情况下,一个程序一直独占着全部cpu若有2个任务来共享一cpu,需要程序员安排程序运行计划,使得某时刻cpu被A程序独占,下一时刻cpu被程序B独占这种安排计划就是OS核心组件,被命名为...转载 2018-07-12 09:03:04 · 731 阅读 · 0 评论