上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 66 下一页
  2021年11月22日
摘要: 一、概述 案例:1.将两个字符串拼接起来 2.将一个字符串和一个int类型的数据拼接起来 二、代码示例 1.拼接两个字符串 void test2(){ char str1[10]="洛洛杨"; char str2[10] = "我儿子"; char buffer[20]; sprintf(buffe 阅读全文
posted @ 2021-11-22 16:20 飘杨...... 阅读(2662) 评论(0) 推荐(0)
  2021年11月19日
摘要: 一、概述 案例:编写一个小例子,注册一个信号处理函数,处理进程中断信号(SIGINT),我们运行程序后按住Ctrl+C不能退出这个程序,因为我们在代码中已经对这个信号进行捕获了。,捕获之后它就只走我们自己的逻辑而不走系统默认的逻辑。 信号机制: 进程A给进程B发送信号,进程B收到信号之前执行自己的代 阅读全文
posted @ 2021-11-19 10:55 飘杨...... 阅读(1317) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用mmap建立共享映射区,实现两个不相干的进程之间通讯。 存储映射I/O (Memory-mapped I/O) 使一个磁盘文件与存储空间中的一个缓冲区相映射。从缓冲区中取数据,就相当于读文件中的相应字节;将数据写入缓冲区,则会将数据写入文件。这样,就可在不使用read和write 阅读全文
posted @ 2021-11-19 10:40 飘杨...... 阅读(279) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用opengles+egl渲染一张图片 关键类介绍: 1.新建一个DrawPictureActivity.java用于充当显示容器:初始化SurfaceView并设置SurfaceView的callback回调函数。并在其onSurfaceCreated函数中对DrawPictur 阅读全文
posted @ 2021-11-19 10:09 飘杨...... 阅读(1890) 评论(0) 推荐(0)
  2021年11月17日
摘要: 一、概述 案例场景:在使用opengles+egl+surfaceview实现纹理贴图的时候出现的异常。 二、解决办法 原因:在报错位置的方法内,为加上return,因为此方法是明确指定要有返回值的,结果写的时候忘记了。而难受的是编译通过,运行报错。 阅读全文
posted @ 2021-11-17 14:42 飘杨...... 阅读(2537) 评论(0) 推荐(0)
摘要: 一、概述 案例:编写一个opengles程序绘制一个三角形、四边形。其中opengles上下文环境及窗口管理由我们自己来维护。即通过SurfaceView+EGL+OpenGL ES来实现绘制一个三角形(四边形) 制作步骤: 1.创建Activity并为这个Activity创建一个布局,在布局中写一 阅读全文
posted @ 2021-11-17 10:05 飘杨...... 阅读(959) 评论(0) 推荐(0)
  2021年11月16日
摘要: 一、概述 案例:编写两个进程,要求实现两个进程之间的通讯,A进程循环写数据,B进程循读取管道中的数据。 fifo简单介绍:使用fifo这个系统提供的Api函数可实现两个进程之间的相互通讯。其通讯原理是通过mkfifo函数创建一个fifo文件,进程A和进程B通过操作者fifo文件来完成双方的通信。由于 阅读全文
posted @ 2021-11-16 09:59 飘杨...... 阅读(942) 评论(0) 推荐(0)
  2021年11月12日
摘要: 一、概述 在视频播放的过程中,既能听到视频画面的声音也能看到视频画面,而且人物、画面的出现时机和场景都能和对应的口型(声音)对的上。即视频画面和声音要同步。假如音画不同步,画面和声音就会错乱。而视频画面的渲染和音频的渲染都是再各自不同的线程中进行的,即画面渲染用OpenGL ES,音频的渲染用的是扬 阅读全文
posted @ 2021-11-12 13:24 飘杨...... 阅读(2392) 评论(1) 推荐(1)
  2021年11月11日
摘要: 一、概述 案例:公司测试自己的手机华为mate30,鸿蒙2.0操作系统。用App选择相册的时候视频第一帧加载非常慢(有些视频第一帧加载不出来),如果第一帧没加载出来的情况下点击做预览就会出现黑屏和ANR。但是其他像小米、vivo、华为其他型号的手机就没有这个问题。 二、解决方法 找问题过程: 1.由 阅读全文
posted @ 2021-11-11 13:24 飘杨...... 阅读(2615) 评论(2) 推荐(0)
摘要: 一、概述 管道的基本概念理解: 1.管道本质上是一块内核缓冲区(一端将数据写入内核,另一端从内核中读取数据),内部的实现是环形队列 2.管道有读写两端,读写两端是两个文件描述符 3.数据的流向是从管道的写端流到管道的读端(数据的流向是单向的) 4.数据被读走了之后,在管道中就消失了 5.pipe只能 阅读全文
posted @ 2021-11-11 09:40 飘杨...... 阅读(855) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 66 下一页