ChatGPT 3.5 国内中文镜像站免费使用啦
猿说编程-猿说编程-第48页
OpenGL ES EGL eglMakeCurrent-猿说编程

OpenGL ES EGL eglMakeCurrent

获取 EGL Display 对象:eglGetDisplay 初始化与 EGLDisplay 之间的连接:eglInitialize 获取 EGLConfig 对象:eglChooseConfig / eglGetConfigs 创建 EGLContext 实例:eglCreateContext 创建 ...
Python 线程信号量 semaphore-猿说编程

Python 线程信号量 semaphore

Python 线程信号量 semaphore - 多线程同时运行,能提高程序的运行效率,但是并非线程越多越好,而 semaphore 信号量可以通过内置计数器来控制同时运行线程的数量,启动线程(消耗信号量)内置计...
C语言 main 函数参数 main(int argc, char *argv[])-猿说编程

C语言 main 函数参数 main(int argc, char *argv[])

C语言 main 函数参数 main(int argc, char *argv[])
AVFoundation – AVPlayerLayer 显示视频-猿说编程

AVFoundation – AVPlayerLayer 显示视频

AVPlayerLayer 显示视频 - AVPlayerLayer 构建于 Core Animation 之上,是 AVFoundation 中位数不多的可见组件。AVPlayerLayer 扩展了 Core Animation 的 CALayer 类,通过框架在屏幕上显示视频...
AVFoundation – 将多个媒体合并(二) - 一个轨道多个视频无缝衔接-猿说编程

AVFoundation – 将多个媒体合并(二) – 一个轨道多个视频无缝衔接

AVFoundation – 将多个媒体合并(二) - 一个轨道多个视频无缝衔接 - 为了避免导出失败,解决方案是提取视频资源 AVURLAsset 音频轨道和视频轨道,重新构建 AVComposition ,然后在使用 AVAssetE...
Python str / bytes / unicode 区别详解-猿说编程

Python str / bytes / unicode 区别详解

Python str / bytes / unicode 区别详解 - 在讲解 str / bytes / unicode 区别之前首先要明白字节和字符的区别,请参考:bytearray/bytes/string区别 中对字节和字符有清晰的讲解,最重要是明白...
Python type函数-猿说编程

Python type函数

Python 变量,也称 Python 数据类型。Python 变量一共六种类型:整数/浮点数/字符串/BOOL/列表/元组/字典;我们已经学习完了两个Python 内置函数,分别是 print 函数和format函数,今天需要额外...
Python filter 函数-猿说编程

Python filter 函数

Python filter 函数 - filter 函数主要用来筛选数据,过滤掉不符合条件的元素,并返回一个迭代器对象,如果要转换为列表 list 或者元祖 tuple ,可以使用内置函数 list 或者内置函数 tuple 来转...
安装 Visual Studio 插件 Visual Assist-猿说编程

安装 Visual Studio 插件 Visual Assist

安装Visual Studio插件Visual Assist - 前一篇文章中我们已经把 Visual Studio 2015 安装 好了,先别急的敲代码 Hello World ,首先我们还得装个Visual Assist 插件,该插件支持代码自动提示,...
C语言 while 循环-猿说编程

C语言 while 循环

C语言 while 循环 - 当 while 循环表达式为真的时候,会执行 while 循环中的代码块,然后继续回到 while 语句中判断表达式是否为真,一直重复执行,直到表达式为假的时候,循环结束(和 for 循环...

ChatGPT 3.5 国内中文镜像站免费使用啦