- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 C和C++内存模型
C和C++内存模C分为四个区:堆,栈,静态全局变量区,常量区 C++内存分为5个区域(堆栈全常代 ):堆 heap :由new分配的内存块,其释放编译器不去管,由我们程序自己控制(一个new对应一个delete)。如果程序员没有释放掉,在程序结束时OS会自动回收。涉及的问题:“缓冲区溢出”、“内存泄露”栈 stack :是那些编译器在需要时分配,在不需要时自动清除的存
2018-01-29 17:27:31
236
原创 视频手术刀 video bistoury(四)--VideoPlayer
有了前面几篇文章介绍的ffmpeg抓帧与opengl显示,就可以播放视频了,本篇主要介绍视频帧的播放与调度
2017-12-19 01:18:06
373
原创 视频手术刀 video bistoury(三)--Opengl 基石
网上大多数文章介绍使用SDL或者系统窗口显示ffmpeg抓取的帧,忽略了opengl在视频特效处理的重要性,本篇介绍用opengl做最简单的图片显示,为后期视频特效渲染提供支持。
2017-12-17 03:22:44
356
原创 视频手术刀 video bistoury(二)--ffmpeg 基石
ffmpeg作为视频编解码的基石,其重要性不言而喻,本篇介绍ffmpeg在VideoBistoury中的封装结构。
2017-12-17 02:16:22
330
原创 关于jenkins 构建打包的技巧
关于jenkins 构建打包的技巧jenkins是一个专业构建平台,在各大公司内部比较受欢迎,可以自定义构建方式,以下整理一些技巧,防止以后忘记。
2017-12-07 17:52:31
2239
原创 Android平台openssl编译打包流程
Android平台openssl编译打包流程Android从7.0后不支持引用系统Openssl库,对于native开发者,需要将Openssl集成进去,这个过程十分繁琐,整理如下。准备工作开发环境 linux ,NDK 代码下载 https://github.com/openssl/openssl版本选择 笔者以OpenSSL_1_0_2为例,git checkout OpenSSL_1_0
2017-05-11 10:40:20
1830
原创 so导出函数表
NDK自带工具能查看so包的导出函数表:/opt/soft/android-ndk-r13b/toolchains/x86_64-4.9/prebuilt/linux-x86_64/bin/x86_64-linux-android-readelf/opt/soft/android-ndk-r13b/toolchains/x86_64-4.9/prebuilt/linux-x86_64/
2017-04-10 10:47:29
825
原创 使用 visual studio 调试android NDK 程序
在 android native 开发中一般使用 visual studio ,这是个强大的工具,支持跨平台。不过调试的时候比较麻烦,这里整理一下调试步骤:1,配置好SDK,NDK:工具-->选项-->Cross Platfrom-->c++-->Android (本人NDK目前版本为 r10e,高版本编译肯能有bug,大家可以试试)2,配置启动项:jni工程右键-->属性-->配
2017-03-13 13:39:02
4265
1
原创 双系统windows重装系统后linux引导修复
正常先装windows ,再装linux,linux引导(grub)会覆盖windows引导,这样在启动时会有个选择页面,双系统随意切换。但是如果重装了windows ,或者windows 在linux 后再装,windows 的引导又会覆盖之前的引导,重启系统,发现只有windows 启动选项,没有linux启动了。怎么办?这是个蛋疼的问题,难道要我再重装linux 吗?这是不妥当的方法
2015-11-02 02:20:14
8507
原创 android studio 注意事项
这几天没事准备用用android studio,毕竟这是以后android 开发的大趋势。没想到android studio 开发这么蛋疼,在window平台下每次使用就占用了整个CPU,卡的不行,鼠标都跟着漂浮,亏的我的电脑配置还不错,勉强能运行。写代码是遇到各种问题,gradle 这个东西感觉特麻烦。为了以后不再犯一些错误,经过几天的折腾,我总结了下经验,供大家学习学习。1,操
2015-03-30 11:43:32
323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人