WordPress – 用户修改密码/邮箱时禁止向管理员/用户发送通知邮件
1 用户修改密码/邮箱时禁止向管理员/用户发送通知邮件 WordPress中,如果用户自己或者是管理员修改了用户的密码/邮箱都会向管理员和用户各发送一封密码被修改的邮件,最离谱的事情是,用户初次注册完成之后由于新设置了密码也同样会给用户发送密码被修改的邮件,导致用户觉得我刚注册完你就暗自把我密码修改…
- WordPress
- 2022-05-31
C++ – 使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳
1 使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳 1.1 当前时间戳获取方法 先使用std::chrono获取当前系统时间,然后将当前系统时间转换为纪元时间std::time_t类型,之后使用std::localtime对std::time_t类型转换为本地时间结构体std:…
- C++
- 2022-05-27
C++ – 动态链接库dll为什么要使用unsigned char作为byte的内部格式
1 dll为什么要使用unsigned char*作为byte字节数组的内部格式 byte指的是字节,一个字节是8位2进制。 char型占内存也是一个字节,实质上是一个字节长度的有符号整型数,最高位是符号位,另7位是数据位,表示数值-128到127。 而unsigned char没有符号位,因此能表…
- C++
- 2022-05-25
C++ – 我的代码风格/代码规范备忘
本文的代码风格主要是我本人在编写代码时所遵从的代码风格,以Google C++ 代码风格为基础,对一部分进行了修改。 Google C++代码风格可参考:https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-stylegui…
- C++
- 2022-05-23
FFmpeg – 常用的视频像素格式以及使用SwsContext和sws_scale进行视频像素格式转换和视频缩放
1 视频像素格式 YUV420P YUV420P三个Plane,按照YYYY.....UUUU.....VVVV.....分别存储于各个Plane通道 RGB24 RGB24一个Plane,按照RGBRGBRGB......的顺序存储在一个Plane中 BGR24 BGR24一个Plane,按照BG…
- FFmpeg
- 2022-05-21
OpenCV|FFmpeg – OpenCV cv::Mat与FFmpeg AVFrame的相互转换
1 OpenCV cv::Mat与FFmpeg AVFrame相互转换 最近在处理OpenCV采集摄像头图片然后使用ffmpeg编码为h264裸流,之后再将h264裸流转换为OpenCV cv::Mat进行显示的问题,在这个过程中,如何将OpenCV的cv::Mat转化为FFmpeg AVFrame…
- FFmpeg
- 2022-05-20
Javascript – 判断当前元素是否含有子元素
1 Javascript判断当前元素是否含有子元素 判断当前元素是否含有子元素经常需要判断的内容,可以参考以下代码 // 判断一个元素是否还有子元素 function hasChildren(e) { var children = e.childNodes; var len = children.l…
- Javascript
- 2022-05-18
FFmpeg – FFmpeg历史版本下载和函数弃用列表
1 FFmpeg历史版本下载链接 1.1 源码历史版本 http://www.ffmpeg.org/releases/ https://www.ffmpeg.org/olddownload.html https://www.videohelp.com/software/ffmpeg/old-vers…
- FFmpeg
- 2022-05-17
资源分享 – Curves and Surfaces for Computer Graphics 英文PDF下载
1 Curves and Surfaces for Computer Graphics 英文PDF下载 1.1 书籍简介 本书介绍了几何建模、计算机辅助几何设计(CAGD)和计算机图形学相关领域中使用的曲线和曲面表示和建模技术。这本书是关于曲面计算的,这本书还涉及曲线,在阅读和理解一个主题之后,读者…
- 计算几何与计算机图形学资源
- 2022-05-16
三维旋转 – 四元数的基本概念以及四元数与欧拉角、旋转矩阵的相互转换
1 引言 本文将对四元数的基本概念进行介绍,并将详细介绍四元数与欧拉角、四元数与旋转矩阵之间的相互转换。另外还将介绍如何使用四元数旋转对象,以及以及如何将多个旋转操作连接成一个四元数。 2 四元数的简单表示 一个四元数由四个元素表示: q=q_{0} +iq_{1}+jq_{2}+kq_{3} \t…
- 3D数学基础
- 2022-05-12
资源分享 – Introduction to 3D Game Programming with DirectX 9.0 英文PDF下载
1 Introduction to 3D Game Programming with DirectX 9.0 英文PDF下载 1.1 书籍简介 本书主要介绍DirectX 9 API所需的基础数学和3D理论。 1.2 项目推荐 我创建了一个github项目专门用于收集计算几何和计算机图形学经典和必读…
- 计算几何与计算机图形学资源
- 2022-05-12
Windows – 使用类的成员函数作为Win32窗口消息回调处理函数WindowProc
1 Win32窗口的创建过程 学过Win32界面编程的都知道,创建一个Win32窗口一般经过以下几个步骤: (1)定义窗口对象 (2)注册窗口 (3)创建窗口 (4)显示窗口 (5)消息处理函数 (6)消息循环 一个简单的Win32窗口创建代码与以下代码类似, #include <window…
- C++
- 2022-05-10
最新评论