最新文章
- IOS – OpenGL ES 同心圆像素化马赛克效果 GPUImagePolarPixel
- IOS – OpenGL ES 像素化马赛克效果 GPUImagePixellateFilter
- IOS – OpenGL ES 黑白马赛克效果 GPUImageMosaicFilter
- IOS – OpenGL ES 桑原滤波/水粉画模糊效果 GPUImageKuwaharaFilter
- IOS – OpenGL ES 卡通效果(黑色粗线描边) GPUImageToonFilter
- IOS – OpenGL ES 设置图像黑白噪点 GPUImageLocalBinaryPatternFilter
- IOS – OpenGL ES 设置图像反遮罩锐化 GPUImageUnsharpMaskFilter
- IOS – OpenGL ES 设置图像模糊 GPUImageFastBlurFilter
- IOS – OpenGL ES 绘制线条 GPUImageLineGenerator
- IOS – OpenGL ES 绘制十字 GPUImageCrosshairGenerator
- IOS – OpenGL ES 设置图像锐化 GPUImageSharpenFilter
- C/C++ 判断一个点是否在任意四边形内
- IOS – OpenGL ES 图像黑白化 GPUImageHalftoneFilter
- IOS – OpenGL ES 图像素描 GPUImageSketchFilter
- IOS – OpenGL ES 图像裁剪 GPUImageCropFilter
- C/C++ error 无法从“float”转换为“void *”
- IOS – OpenGL ES 设置图像滤镜 GPUImageSoftEleganceFilter
- IOS – OpenGL ES 设置图像滤镜 GPUImageMissEtikateFilter
- IOS – OpenGL ES 设置图像滤镜 GPUImageAmatorkaFilter
- IOS – OpenGL ES 调节图像白平衡/色温 GPUImageWhiteBalanceFilter
- IOS – OpenGL ES 设置图像 lookup 滤镜 GPUImageLookupFilter
- IOS – OpenGL ES 指定颜色抠图 GPUImageChromaKeyFilter
- IOS – OpenGL ES 调节图像色度 GPUImageHueFilter
- IOS – Xcode error xxx has conflicting provisioning settings.
- GPUImage – 像素色值亮度平均(漫画效果) GPUImageAverageLuminanceThresholdFilter
- GPUImage – 纯色 GPUImageSolidColorGenerator
- GPUImage – 色阶 GPUImageLevelsFilter
- C/C++ 使用 stb_image 加载 png / jpg / gif / bmp等常用图片
- GPUImage – 调节图像颜色 GPUImageToneCurveFilter
- GPUImage – 亮度平均 GPUImageLuminosity
- IOS – UIImage imageWithContentsOfFile 和 imageNamed 区别
- GPUImage – 像素平均色值 GPUImageAverageColor
- GPUImage – 色彩直方图 GPUImageHistogramGenerator
- GPUImage – 色彩直方图 GPUImageHistogramFilter
- IOS – OpenGL ES 调节图像色彩替换 GPUImageFalseColorFilter
- IOS – OpenGL ES 调节图像阴影 GPUImageHighlightShadowFilter
- IOS – OpenGL ES 调节图像不透明度 GPUImageOpacityFilter
- IOS – OpenGL ES 调节图像单色 GPUImageMonochromeFilter
- IOS – OpenGL ES 调节图像RGB通道 GPUImageRGBFilter
- IOS – OpenGL ES 调节图像灰色 GPUImageGrayscaleFilter
- IOS – OpenGL ES 调节图像褐色 GPUImageSepiaFilter
- IOS – OpenGL ES 调节图像反色 GPUImageColorInvertFilter
- IOS – OPenGL ES 调节图像伽马线 GPUImageGammaFilter
- IOS – OPenGL ES 调节图像饱和度 GPUImageSaturationFilter
- IOS – OpenGL ES 调节图像对比度 GPUImageContrastFilter
- IOS – OPenGL ES 调节图像曝光度 GPUImageExposureFilter
- Visual Studio 2019 代码注释快捷键
- C/C++ std::string 和 UTF8 相互转换方法
- Visual Studio 2019 使用快捷键将代码对齐
- C/C++ GetModuleFileName 获取指定 exe 和 dll 路径
- IOS – OPenGL ES 设置图像亮度 GPUImageBrightnessFilter
- win10 无法访问 win7 共享的文件
- Xcode – Mac CocoaPods 更新到最新版本
- C/C++ 判断 windows 操作系统是 x86/x64
- C/C++ 判断 exe 可执行程序是 32 位的还是 64 位
- C/C++ Debug和_DEBUG区别
- C/C++ error C2065:”null”:未声明的标识符
- C/C++ _WIN32/WIN32/_WIN64/WIN64 区别
- C/C++ Visual Studio x86/x64/Any CPU编译区别
- C/C++ Debug 和 Release 区别
- C/C++ CString 和 char* 相互转换
- C/C++ QT error: dependent ‘xxx’ does not exist.
- C/C++ unicode 转 utf8
- C/C++ error C2027: 使用了未定义类型 std::basic_ifstream<_Elem,_Traits>
- Xcode – Xcode13 The Legacy Build System will be removed in a future release
- C/C++ error:unknown type name ‘bool’
- C/C++ void* 和 bool 转换
- C/C++ void* 和 int 转换
- C/C++ void* 和 float 转换
- Xcode – 常用快捷键的使用
- Object-C UIImage 和 CVPixelBufferRef 相互转换
- C/C++ svpng 将 RGBA 保存 png 图片
- C/C++ 获取 exe 路径
- C/C++ nafxcw.lib(appui1.obj) : error LNK2005: “class CWinApp * __cdecl AfxGetApp(void)” (?AfxGetApp@@YAPEAVCWinApp@@XZ) 已经在 uafxcwd.lib(afxinl2.obj) 中定义
- C/C++ uafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)已经在 LIBCMTD.lib(new.obj) 中定义解决办法
- OpenGL ES 版本介绍
- OpenGL ES 简介
- C/C++ 判断字符串是否为 utf-8 编码
- C/C++ Visual Studio 中如何快速找到某个函数
- C/C++ error LNK2005:”XXX已经在 XXX.obj 中定义
- C/C++ 使用 dumpbin 查看静态库和动态库是32位还是64位
- C/C++ Visual Studio 中 dumpbin 工具使用
- C/C++ std::string 使用介绍
- Xcode – Xcode 提示 there is no memory profiling because NSZombieEnabled is enabled
- C/C++ error:表达式是必须修改的左值
- C/C++ error C1083: Cannot open include file: ‘dirent.h’: No such file or directory
- error C3861: “memset”: 找不到标识符
- C/C++ error C4996: ‘getch’: The POSIX name for this item is deprecated. Instead, use the ISO C++ conf
- C/C++ error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型
- C/C++ std::string 字符串分割
- C/C++ CString std::string string 区别
- C/C++ error C2589: “(”: “::”右边的非法标记
- C/C++ Visual studio 中文注释导致编译不能通过
- C/C++ Visual studio 没有匹配 if 的非法 else 问题解决办法
- C/C++ Visual studio 设置文件编码格式
- C/C++ error C2027: 使用了未定义类型“std::tuple
” - C/C++ error C2065: “M_PI”: 未声明的标识符
- Xcode error: unexpected service error: The Xcode build system has crashed. Build again to continue.
- C/C++ error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dll_dllmain_stub.obj) 中定义
- C/C++ 条件编译 #ifdef
- C语言 tolower 函数
- C语言 ispunct 函数
- C语言 isspace 函数
- C/C++ error C4996: ‘access’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _access. See online help for details
- C/C++ vs2008 Cannot open include file: ‘afxcontrolbars.h’: No such file or directory
- C/C++ Visual Stdio 添加现有的文件夹到项目中
- C/C++ “binary_function”: 不是 “std” 的成员
- C/C++ VS项目中 fatal error C1083: 无法打开源文件“xxxx.cpp”,no such file c1xx文件
- C/C++ access 函数
- C/C++ isascii 函数
- C/C++ strchr 函数
- C语言 toupper 函数
- C语言 isgraph 函数
- C语言 isupper 函数
- C语言 islower 函数
- C语言 isdigit 函数
- C语言 isprint 函数
- C语言 isalnum函数
- C语言 isalpha 函数
- C语言 iscntrl 函数
- C语言 isxdigit 函数
- C/C++ =delete
- C/C++ =defaule
- C语言 memset 函数
- C语言 calloc 函数
- C语言 realloc 函数
- MAC 安装 CMake
- C/C++ error: cannot assign to non-static data member within const member function ‘xxxx’
- C语言 free 函数
- C++ 关于类中 const 的使用
- C语言 malloc 函数
- Object-C ScaleToFill、ScaleAspectFit、ScaleAspectFill 区别
- Object-C FOUNDATION_EXPORT extern #define区别
- C语言 结构体struct值传递和址传递(七)
- C语言 结构体struct嵌套(六)
- C语言 结构体struct成员函数(五)
- C语言 结构体struct指针(四)
- C语言 结构体struct数组(三)
- C语言 结构体struct定义和使用(二)
- C语言 结构体struct简介(一)
- Xcode – Unlock iPhone to Continue,iPhone is locked.
- C语言 枚举enum声明变量和使用(二)
- C语言 共用体union
- C/C++ pow函数
- C语言 枚举enum简介(一)
- C/C++ sqrt函数
- C/C++ NaN(Not a Number)
- C/C++ ldexp函数
- C/C++ log函数
- C/C++ log10 函数
- C/C++ frexp 函数
- C/C++ std::string 和 char* 相互转换
- Object-C isMemberOfClass
- Object-C 加载 NSBundle 中图片的三种方法
- git 设置和取消代理
- Object-C isSubclassOfClass
- Object-C isKindOfClass
- iOS NSString 和 wchar_t 相互转换
- C/C++ allocating an object of abstract class type
- C/C++ int short float double 优化内存
- Object-C UIImage 添加文字
- Object-C UIImage 磨皮美白
- Object-C UIImage 美白
- Object-C UIImage 黑白处理
- Object-C UIImage 合并多张图片
- AVFoundation – AVPlayer 播放音频
- AVMutableVideoCompositionLayerInstruction 视频轨道操作指令
- Object-C UIImage 旋转
- Object-C UIImage 裁剪
- Object-C UIImage 缩放
- iOS NSValue 和 NSRange 相互转换
- iOS NSValue 和 CMTimeRange 相互转换
- AVFoundation – 转场 – 擦除效果
- iOS NSValue 和 CMTime 相互转换
- iOS NSValue 和 CGRect 相互转换
- iOS NSValue 和 CGVector 相互转换
- AVFoundation – 将多个媒体合并导出
- AVFoundation – 转场 – 推入/推出效果
- iOS NSValue 和 CGSize 相互转换
- iOS NSValue 和 CGPoint 相互转换
- iOS NSNumber isEqualToNumber
- iOS NSNumber compare 比较
- iOS NSNumber 和 char 相互转换
- AVFoundation AVPlayer 合并多个媒体设置倒序播放
- iOS NSNumber 和 float / double 相互转换
- iOS NSNumber 和 int 相互转换
- iOS NSNumber 和 BOOL 相互转换
- iOS NSNumber 和 NSString 相互转换
- iOS NSString 删除字符串
- iOS NSString 插入字符串
- AVFoundation AVPlayer 合并多个媒体设置变速播放
- iOS NSString 拼接字符串
- iOS NSString 将字符串中的首字母变为大写
- AVFoundation AVPlayer 合并多个媒体并播放
- iOS NSString 将字符串中的字母转换为小写
- iOS NSString 将字符串中的字母转换为大写
- iOS NSString 判断两个字符串是否相等
- iOS NSString 匹配字符串结尾
- iOS NSString 匹配字符串开头
- AVFoundation – 将多个媒体合并(五) – 多个视频之间设置转场溶解过渡效果
- iOS NSString 获取指定下标字符
- iOS NSString 判断字符串是否为空判
- iOS NSString 获取中文字符串长度
- iOS NSString 和 bool 相互转换
- iOS NSString 与 float 相互转换
- AVFoundation – 指定时间截取音视频
- iOS NSString 与 char 相互转换
- iOS NSString 与 int 相互转换
- iOS NSURL 与 NSString相互转换
- iOS NSURL URLWithString 与 fileURLWithPath 区别
- iOS NSString 创建和初始化
- iOS NSString 和 NSArray 相互转换
- iOS NSString 替换字符串
- AVFoundation – 将多个媒体合并(四) – 不同分辨率媒体合成并自定义分辨率
- iOS NSString 包含字符串/匹配字符串
- iOS NSString 截取字符串
- iOS NSString 拆分字符串
- iOS NSString 查找指定字符串位置
- iOS NSString 查找指定字符串出现的次数
- C/C++ modf 函数
- C/C++ fmod 函数
- iOS NSString 字符串排序
- C/C++ exp 函数
- C/C++ 反正切函数 atan2
- iOS UIImage 与 RGBA 相互转换
- C/C++ 反正切函数 atan
- Xcode – Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days
- C/C++ 反正弦函数 asin
- Xcode – Embedded binary’s bundle identifier is not prefixed with the parent app’s bundle identifier
- C/C++ 反余弦函数 acos
- C/C++ 正切函数 tan
- C/C++ 正弦函数 sin
- C/C++ 角度和弧度相互转换
- C/C++ 余弦函数 cos
- C/C++ fabs 函数
- AVFoundation – 将多个媒体合并(三) – 多个轨道,每个轨道对应一个单独的音频或者视频
- C/C++ abs 函数
- C/C++ round 函数
- C/C++ floor 函数
- C/C++ _wcsupr_s 函数 – unicode 字符串小写转大写
- C/C++ ceil 函数
- C/C++ _strupr_s 函数 – 字符串小写转大写
- C/C++ _wcslwr_s 函数 – unicode 字符串大写转小写
- AVFoundation – 将多个媒体合并(二) – 一个轨道多个视频无缝衔接
- C/C++ _strlwr_s 函数 – 字符串大写转小写
- C/C++ atol函数
- C/C++ strtol 函数
- AVFoundation – AVVideoCompositionInstruction AVMutableVideoCompositionInstruction 操作指令
- C/C++ strtod函数
- AVFoundation – AVCompositionTrackSegment 可变轨道片段
- C/C++ ultoa函数
- AVFoundation – AVAssetTrackSegment 不可变轨道片段
- C/C++ ltoa函数
- AVFoundation – AVCompositionTrack AVMutableCompositionTrack 添加移除缩放媒体音视频轨道信息
- C/C++ atof函数
- AVFoundation – AVVideoComposition AVMutableVideoComposition 管理所有视频轨道
- C/C++ 判断 float / double 相等
- C/C++ float 和 double 相互转换
- C/C++ float 与 double 区别
- C/C++ int 和 double 相互转换
- C/C++ int 和 float 相互转换
- Object-C 保存文件到相册
- C/C++ int 和 char 相互转换
- C/C++ itoa函数
- Object-C 加载 TTF/OTF/TTC 文件
- C/C++ atoi函数
- Object-C private var mobileDevice文件夹
- AVFoundation – AVAssetExportSession 导出视频到沙盒目录
- Object-C 获取系统字体和字体名字
- Xcode – This app has attempted to access privacy-sensitive data without a usage description.
- Xcode – Xcode replace 使用正则表达式替换文字
- C/C++ char 和 wchar_t 相互转换
- Xcode – The application’s Info.plist does not contain CFBundleShortVersionString
- AVFoundation – AVComposition AVMutableComposition 将多个媒体合并
- C/C++ printf / wprintf 函数使用
- C/C++ wprintf 输出中文乱码
- AVFoundation – AVQueuePlayer 播放多个媒体文件
- AVFoundation – AVPlayerLayer 显示视频
- C/C++ Unicode 和多字节区别
- AVFoundation – AVPlayerItem 管理资源对象
- C/C++ getchar函数
- AVFoundation – AVPlayer 播放视频
- C/C++ putchar函数
- AVFoundation – AVAssetExportSession 裁剪/转码
- C语言 sprintf 函数
- C语言 fprintf 函数
- C语言 文件读写 fputs 函数
- AVFoundation – AVAssetImageGenerator 获取多帧图片
- C语言 文件读写 fgets 函数
- AVFoundation – AVAssetImageGenerator 截图
- C语言 文件读写 fputc 函数
- AVFoundation – AVMetadataItem 获取媒体属性元数据
- C语言 文件读写 fgetc 函数
- C语言 文件读写 ftell 函数
- C语言 文件读写 fseek 函数
- C语言 文件读写 EOF
- C语言 文件读写 feof 函数
- C语言 fwirte 函数
- AVFoundation – AVAssetTrack 获取视频 音频信息
- C语言 fread 函数
- AVFoundation – AVAsset 加载媒体
- C语言 文件读写 ferror 函数
- C语言 fclose 函数
- C语言 fopen 函数
- C语言 extern
- C语言 static
- C语言 全局变量和局部变量区别
- C语言 全局变量
- C语言 局部变量
- C语言 NULL 和 0 区别
- C语言 assert 函数
- C语言 abort 函数
- C语言 exit 函数
- C语言 vprintf 函数和 printf 函数区别
- C语言 main 函数参数 main(int argc, char *argv[])
- C语言 main 函数
- C/C++ system(“pause”)
- C语言 vprintf 函数
- C语言 va_start / va_end / va_arg 自定义 printf 函数
- C语言 va_arg 宏
- C语言 函数不定长参数 ##__VA_ARGS__经典案例
- C语言 extern “C”
- C语言 __cplusplus
- C语言 ##__VA_ARGS__
- C语言 __VA_ARGS__
- C语言 va_end 宏
- C语言 va_start 宏
- C语言 ##运算符
- C语言 #运算符
- C语言 __TIME__
- C语言 __FUNCTION__
- C语言 __DATE__
- C语言 __FILE__
- C语言 __LINE__
- C语言 __STDC__
- C语言 const 和 define 区别
- C语言 const 修饰函数参数
- C语言 const 修饰函数返回值
- C语言 const 修饰指针
- C语言 const 修饰变量
- C语言 #include <> 与 #include “” 区别
- C语言 #pragma once
- C语言 typedef 和 define 区别
- 设置 Visual Studio 文件版权信息
- C语言 define 定义函数(多行书写)
- C语言 define 定义函数
- C语言 define 防止头文件重复包含
- C语言 define 定义常量
- C语言 typedef
- C语言 回调函数 callback
- C语言 函数指针和指针函数区别
- C语言 指针函数
- C语言 函数指针
- C语言 函数不定长参数
- C语言 函数缺省参数
- C语言 函数值传递和址传递
- C语言 函数声明和调用
- C语言 函数声明和定义
- C语言 野指针
- C语言 void 指针
- C语言 空指针 NULL
- C语言 指针数组和数组指针区别
- C语言 数组指针
- C语言 指针数组
- C语言 指针和数组区别
- C语言 使用指针遍历数组
- C语言 *p++/*(p)++/*(p++)/*p++
- C语言 十进制和二进制相互转换
- C语言 十进制和八进制相互转换
- C语言 十进制和十六进制相互转换
- C语言 指针 p++ / p–
- C语言 指针声明和定义
- C语言 二维数组遍历
- C语言 二维数组行数和列数计算
- C语言 二维数组定义和使用
- C语言 数组长度计算
- C语言 数组下标越界和内存溢出区别
- C语言 数组内存溢出
- C语言 数组下标越界
- C语言 数组排序 – 快速法排序
- C语言 数组排序 – 插入法排序
- C语言 数组排序 – 选择法排序
- C语言 数组排序 – 冒泡法排序
- C语言 数组遍历
- C语言 数组定义和使用
- C语言 strcat_s 函数
- C语言 strcat 函数
- C语言 memcpy和memcpy_s区别
- C语言 memcpy 和 strcpy 函数区别
- C语言 strcpy 和 strcpy_s 函数区别
- C语言 memcpy_s 函数
- C语言 memcpy 函数
- C语言 strcpy_s 函数
- C语言 strcpy 函数
- C语言 error C4996: This function or variable may be unsafe
- C语言 sizeof 和 strlen 函数区别
- C语言 sizeof 函数
- C语言 strlen 函数
- C语言 char 字符串
- C语言 goto 语句
- C语言 switch 语句
- C语言 do while 和 while 循环
- C语言 while 循环
- C语言 break 和 continue
- C语言 for 循环
- C语言自加自减运算符(++i / i++)
- C语言逗号表达式
- C语言三目运算符
- C语言逻辑运算符
- C语言条件判断 if / else
- C语言 printf 函数
- C语言格式控制符/占位符
- C语言变量声明和定义
- C语言数据类型 / 变量类型
- C语言 Hello World
- C语言代码注释
- 变量命名 – 匈利亚命名法则
- 设置 Visual Studio 字体/背景/行号
- Visual Studio 2013 / 2015 完全卸载
- Visual Studio 2008 完全卸载
- Python 计算总分数和平均分
- Python help 函数
- Python next 函数
- Python oct 函数
- Python min 函数
- Python reload 函数
- Python max 函数
- Python globals 函数
- Python chr 函数
- Python locals 函数
- Python GIL 锁
- Python 进程池 multiprocessing.Pool
- Python 进程互斥锁 Lock
- 下载 / 安装 Visual Studio
- 安装 Visual Studio 插件 Visual Assist
- Python 进程间通信 Queue / Pipe
- Python 进程 Process 与线程 threading 区别
- Python 进程 Process 模块
- Python str / bytes / unicode 区别详解
- Python 线程池 ThreadPoolExecutor(二)
- Python 线程池 ThreadPoolExecutor(一)
- Python 线程优先队列 PriorityQueue
- Python 线程队列 LifoQueue – LIFO
- Python 线程障碍对象 Barrier
- Python 线程队列 Queue – FIFO
- Python 线程信号量 semaphore
- Python 线程定时器 Timer
- Python chr / ord 函数区别和使用
- Python reduce / map / filter 函数区别
- Python reduce 函数
- Python 线程条件变量 Condition
- Python 线程事件 Event
- Python bytearray 函数
- Python raw_input 函数
- Python filter 函数
- Python bytes 和 string 相互转换
- Python bytearray/bytes/string区别
- Python bytes 函数
- Python range 函数
- Python callable 函数
- Python super 函数
- Python len函数
- Python bin 函数
- Python print 函数
- Python eval 与 exec 函数的区别
- Python issubclass 函数
- Python eval 与 exec 函数
- Python 线程互斥锁 Lock
- Python 线程创建和传参
- Python __name__ == ‘__main__’详细解释
- Python 模块 import
- Python 异常处理
- Python ord 函数
- Python str 函数
- Python pow 函数
- Python sum函数
- Python basestring函数
- Python enumerate 函数
- Python 文件读写操作
- Python any 函数
- Python map 函数
- Python input 函数
- Python eval 函数
- Python return 逻辑判断表达式
- Python int函数
- Python 匿名函数 lambda
- Python abs函数
- Python all函数
- Python divmod函数
- Python set list dict tuple 区别和相互转换
- Python frozenset 集合
- Python set集合
- Python update 函数
- Python json模块
- Python random 模块
- Python time 模块
- Python sys模块
- Python 递归函数
- Python 字典推导式
- Python 浅拷贝和深拷贝
- Python 函数声明和调用
- Python 不定长参数 *argc/**kargcs
- Python 列表推导式
- Python 条件推导式
- Python 可变数据类型和不可变数据类型
- Python is 和 == 区别
- Python type函数和isinstance函数区别
- Python id 函数
- Python Chainmap函数
- Python zip函数
- Python isinstance函数
- Python 局部变量和全局变量
- Python 字符串/列表/元组/字典之间的相互转换
- Python 字典dict
- Python 元组tuple
- Python 列表List
- Python 字符串
- Python for循环
- Python break/continue
- Python while循环
- Python 条件判断 if/else
- Python运算符
- Python变量
- Python type函数
- Python format函数
- Python print函数
- Python中文编码
- Pycharm设置开发模板/字体大小/背景颜色
- Python代码注释
- Pycharm 提示:this license **** has been cancelled
- Anaconda是什么?Anconda下载安装教程
- Python2.x 和 Python3.x,如何选择?
- Python Hello World入门
- Python 配置开发环境
- Python Pycharm Anacanda 区别
- Python简介