![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
Ruilin-z
inner peace.
展开
-
9条c程序性能优化指南
1.循环的判断语句约占用了执行时间的17%。 2.编译器会对程序进行一定程度的优化,如:原创 2014-11-23 21:14:04 · 837 阅读 · 0 评论 -
关于设计模式的整理
设计原则 封装变化。 针对接口编程,不针对实现变成。 多用组合,少用继承。 使交互对象之间松耦合。 对扩展开放,对修改关闭。原创 2016-03-08 16:01:58 · 312 阅读 · 0 评论 -
[Android] OpenGL ES渲染YUV
视频直播多以YUV格式输出,显示到屏幕上需要转换为RGB。OpenGL在GPU中对YUV转换为RGB再进行渲染,可降低CPU负载,从而提高渲染效率。转载 2016-07-13 18:00:41 · 2331 阅读 · 1 评论 -
C/C++调用Lua接口封装技巧
原文[https://ruilin.github.io/blog/2019/01/16/C++调用Lua接口封装技巧.html] 作为一个轻量级、高性能的脚本语言,Lua绝对是C/C++首选的脚本语言。但由于为了保证语言层面的灵活性,C/C++调用Lua传递参数是基于堆栈实现的,使得调用过程比较繁琐,这给C/C++开发者带来比较大的维护成本。 本文分享一种我个人在实践中掌握的一种封装技巧——实现调...原创 2019-01-16 14:56:56 · 809 阅读 · 0 评论