排序
Python 进程 Process 模块
Python 进程 Process 模块 - 进程 Process 是对各种资源管理的集合,包含对各种资源的调用、内存的管理、网络接口的调用;一个进程 Process 可以包含多个子进程,启动一个进程的时候会自动创建...
C语言自加自减运算符(++i / i++)
C语言自加自减运算符(++i / i++) - 无论前++,后++,最后都会自增1,区别在于是先自增在参与运算,还是先参与运算再加1操作(自减与自增类似)。 前++:先进行++操作,再参与运算。 后++:先参与...
C语言 二维数组行数和列数计算
C语言二维数组行数和列数计算-于type array[A]形式的数组,可以通过计算sizeof获取数组长度,举个例子: int len = sizeof(array)/sizeof(array[0]); 对于type array[A][B]形式的二维数组,可以...
C语言 #pragma once
C语言 #pragma once - 为了避免同一个头文件被包含(include)多次,C/C++ 中有两种宏实现方式:一种是 #ifndef 方式;另一种是 #pragma once 方式。 #ifndef 的方式受 C / C++ 语言标准支持。...
C语言 NULL 和 0 区别
C语言 NULL 和 0 区别 - NULL 在 stdio.h 中定义如下: #if !defined(NULL) && defined(__NEEDS_NULL) #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #endif #endif 在不...
AVFoundation – AVPlayerLayer 显示视频
AVPlayerLayer 显示视频 - AVPlayerLayer 构建于 Core Animation 之上,是 AVFoundation 中位数不多的可见组件。AVPlayerLayer 扩展了 Core Animation 的 CALayer 类,通过框架在屏幕上显示视频...
C/C++ atol函数
C/C++ atol函数 - 在 stdlib.h 中 atol 函数,可用于将 char 字符串转为 long 长整数类型,语法如下: /* *描述:此类函数是把 value转换成一个以空格结尾的字符串,并存储在string中(至多33个字...
AVFoundation – 将多个媒体合并(四) – 不同分辨率媒体合成并自定义分辨率
AVFoundation – 将多个媒体合并(四) – 不同分辨率媒体合成并自定义分辨率 AVAsset 加载媒体 AVAssetTrack 获取视频 音频信息 AVMetadataItem 获取媒体属性元数据 AVAssetImageGenerator 截图 ...
C/C++ log10 函数
C 语言中 log10 函数用于计算以基数 10 为底的常用对数;log10 函数声明如下: #include // 需要包含头文件 /* *描述:返回以基数 10 为底的常用对数 * *参数: * [in] x:浮点数 * * 返回值:...