检索匹配的利器:正则表达式

正则表达式(Regular Expression,下文简称为RegEx或正则)是一个很棒的利器,它广泛应用于字符串的查找、匹配以及替换等场景,比如检查邮箱、手机号、URL等等。以其简短的表现形式和高效的查找匹配效率总是让人爱不释手。本文旨在帮助大家入门正则并学会解决常见的正则问题,希望能帮到大家。

继续阅读 →

使用FFmpeg处理音视频

本文主要是介绍如何使用ffmpeg命令行工具进行各式各样的音视频处理操作——缩放、裁剪、剪辑、旋转、格式转换,etc。。。学了本文,基本可以把格式工厂之类的音视频处理软件删了。。

继续阅读 →

Android版本名称及API版本对应表

作为一个Android开发,记住Android版本、对应的名称、对应的API版本是一件必要的事情,不然每次都查对应表好累。参考官方文档做个表,方便自己记忆,实在不行自己忘记时翻出来看看也是好的😄。本文参考Android官方文档Build.VERSION_CODESApiLevels制作而成。

继续阅读 →

《OpenGL ES 2.0 for Android》读书笔记

这是一本关于OpenGL ES 2.0(以下简称OpenGL)快速入门的书。本书使用OpenGL2.0完成了一个3D游戏的制作,游戏名叫做Air Hockey,从Android开发环境的搭建到最后游戏的开发完工,作者每一步都讲述的很详实,是一个很好的学习OpenGL的例子。🌰 本文是我在通读全篇后写下的总结。

继续阅读 →

OpenGL中投影变换矩阵的数学推导

在OpenGL中有两个重要的投影变换:正交投影(Orthographic Projection)和透视投影(Perspective Projection),二者各有对应的变换矩阵。初学者比较难理解这两个矩阵是怎么来的。本文从数学角度来推导两个投影矩阵。

继续阅读 →