自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 在Java中调用C/C++

文章转载自:http://www.cnblogs.com/icejoywoo/archive/2012/02/22/2363709.htmlJNI是Java Native Interface的英文缩写, 中文翻译为本地调用, 自从Java 1.1开始就成为了Java标准的一部分.C/C++是系统级的编程语言, 可以用来开发任何和系统相关的程序和类库, 但是Java本身编写底层的应用比较难实...

2017-06-23 15:38:41 552

转载 Android JNI的Android.mk文件语法详解

文章转载自:http://blog.csdn.net/zhangcanyan/article/details/51932758Android.mk简介:android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.

2017-06-23 14:17:55 770

转载 现代OpenGL教程 01 - 入门指南

文章转载自:http://huangwei.pro/2015-05/modern-opengl1/以下是我学习opengl得到的启示最多的一篇文章,我强烈地建议大家去读一下这位大神的文章!译序早前学OpenGL的时候还是1.x版本,用的都是glVertex,glNormal等固定管线API。后来工作需要接触DirectX9,shader也只是可选项而已,跟固定管线一起混用着

2017-06-23 09:51:21 42310 3

原创 cocos2dx opengl入门系列五-显示多纹理

运行环境:mac 10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// MutilTextures//// Created by zhufu on 2017/3/28.////#include

2017-06-22 17:32:53 868 2

原创 cocos2dx opengl入门系列四-显示图片

运行环境:mac 10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// Texture//// Created by zhufu on 2017/3/28.////#include "Test

2017-06-22 16:41:54 527

原创 cocos2dx opengl入门系列三-画一个四边形

运行环境:mac10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// Rectangle//// Created by zhufu on 2017/3/27.////#include "Tes

2017-06-22 14:26:33 1517

原创 cocos2dx opengl入门系列二-画一个三角形

运行环境:mac10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// FirstTriangle//// Created by zhufu on 2017/3/27.////#include

2017-06-22 14:02:04 1771

原创 cocos2dx opengl入门系列一-序言

入门序言:在开始这个系列之前有必要说明一下这个系列的结构。系列会从最简单的opengl画三角形->再画四边形->显示一个纹理->显示多重纹理。完。就是这样简单直接....好吧,这么简单的原因是本人水平有限,还有一个原因是cocos2dx对原生的opengl进行了一系列的封装,对学习原生opengl增加了不少难度。so我只是在门口看了一下,发现里面很深,没有贸然进入,怕自己走火入魔。

2017-06-22 13:58:46 598

转载 设计模式之六大原则(转载)

文章转载自:http://www.cnblogs.com/dolphin0520/p/3919839.html关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。  原作者博客链接:http://blog.csdn.net/LoveLion/article/ca

2017-06-22 11:53:12 257

原创 protobuf lua 和c++的区别

其实这个标题起得有点不对,因为我不能正确说出他们的区别,标题应该起为“关于protobuf lua 和protobuf c++的问题”比较恰当。不说标题了,说一下我的问题:之前我转载了一篇文章,篇文章写得很好,是cocos2dx lua protobuf的集成,写得通俗易懂http://www.cnblogs.com/chevin/p/6001872.html。然后之后我自己动手写了个

2017-06-22 10:56:56 746

原创 学习设计模式的一点心得

对于我来说,也是一个刚开始学习设计模式的小学生,因为我是出来工作了将近两年之后才开始接触设计模式,之前总是认为设计模式是我等触摸不到的高高在上,事实证明也确实如此,但是又不全是。。。好矛盾的话,好了,搞得有点哲理性了。简单来说,设计模式是基础,但是是概括性的基础,比较笼统,比较模糊,需要在实际工作中才能慢慢理解。那么对于刚开始工作的人来说应该怎么要先学习设计模式吗?或者要怎么学习设计模式?

2017-06-22 09:44:21 702

转载 Mac 系统上安装Lua和SubmlimeText 编译器

文章转载自:http://www.cnblogs.com/leehongee/p/3538651.html第一步:安装命令curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gztar zxf lua-5.2.3.tar.gzcd lua-5.2.3make macosx test第二步:输入"sudo make install" ,然

2017-06-22 09:28:55 632

原创 ffmpeg编译iOS的.a库

一、编译环境系统:本人编译是在mac下的,此方法同样适用于linux。yasm:接下来介绍yasm的安装。二、yasm的安装打开终端,不用管当前目录是在哪,直接执行:brew install yasm。如果提示brew not found,则先执行:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/

2017-06-21 14:50:16 1269

转载 [iOS]FFmpeg框架在iOS平台上的编译和使用

文章转载自:http://www.jianshu.com/p/147c03553e63使用环境Mac OS Yosemite 10.10.5开发工具Xcode 7.0Terminal需要的文件链接gas-preprocessoryasmFFmpeg-iOS-build-scriptffmpeg-2.8编译适用于iOS平

2017-06-21 11:17:32 421

转载 FFMPEG视音频编解码学习笔记

文章转载自:http://www.jianshu.com/p/5c7bec29fdbd一直对音视频这块比较感兴趣,但是一直不知道从何下手,终于找到了比较好的资料,希望通过接下来的时间好好研究一下FFMPEG相关的知识,这里感谢一下雷霄骅大神,大神虽去但是留下来多少经典的文章,虽然都是通信出身,相比之下太多惭愧,唯有努力学习了。希望通过简书能够记录学习过程中的心得体会,以及觉得重要的知识点,

2017-06-21 11:05:42 793

原创 ffmpeg编译android的so库

一、编译环境本人编译环境是在mac下的,此方法同样适用于linux二、编译脚本如果大家需要编译的是ffmpeg-3.0版本,则可去https://github.com/zhu12345618/ffmpeg-android直接下载,解压后,cd到解压出来的目录里,里面会有build_android.sh文件。里面有build_android.sh文件,这个是本人简化的脚本。这里要

2017-06-21 10:44:01 1247

转载 十分钟搞定上传本地项目到github

文章转载自:http://www.open-open.com/lib/view/open1476001142540.html一 、 在 GitHub官网 上注册并登陆自己的账号,进入如下页面接着会来到这然后会收到一封github发的邮件,进入邮箱验证,初步完成.我们都知道 github上不是随便都能传代码上去的,而是通过一种网络协议——SSH来授权的

2017-06-20 11:47:17 1683

转载 移动前端开发不得不了解的html5 head 头标签

文章转载自:http://www.reqianduan.com/855.html本文主要内容来自一丝的常用的 HTML 头部标签和百度FEX的HTML head 头标签。移动端的工作已经越来越成为前端工作的重要内容,除了平常的项目开发,HTML 头部标签功能,特别是meta标签显得非常重要。DOCTYPEDOCTYPE(Document Type),该声明位

2017-06-20 10:36:35 1193

原创 mac下编译protobuf c++

由于官网的文档是英文版的,并且并没有比较详细的说明(可能说得很清楚了,只是我这种英文渣看不懂),学习起来着实费了一翻功夫。在此,记录一下学习过程,希望尽量详细。一、编译过程需要的工具1.protobuf源码,下载地址:https://github.com/google/protobuf/releases,看自己要先哪个版本,就选择对应的Source code,可以选择zip或者tar.

2017-06-19 16:54:08 5202

转载 图文详解YUV420数据格式

原文地址:http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html1. YUV简介YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:

2017-06-19 16:29:55 413

转载 ffmpeg最简单的解码保存YUV数据

文章转载自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&id=4584541&uid=24922718video的raw data一般都是YUV420p的格式,简单的记录下这个格式的细节,如有不对希望大家能指出。   YUV图像通常有两种格式,一种是packet 还有一种是planar    从字面上就能理解packet的意思

2017-06-19 16:14:22 1201

转载 cocos2dx 3.x lua 集成protobuf

文章转载自:http://www.cnblogs.com/chevin/p/6001872.htmlvs2013+cocos2dx 3.13.1这篇博文是集成Lua版本的protobuf,集成C++版本的过程也可参考。主要参考博文地址《cocos2dx 3.x C++搭建protobuf环境》,这里的集成方式和参考博文有点不一样(这里是直接集成到引擎中,参考博文是当成一

2017-06-17 16:52:04 4880 9

原创 javascript在iframe间传递数据

最近发现javascript方面的知识了解得太少,但是一直在做javascript方向的项目,也亏得项目不是很赶,才没有在进度方面落下来。废话讲完。如果有一个页面,主页面(叫html1好了)里有一个iframe(html2),但是有时候html1需要获取html2的数据或者html2获取html1的数据。我们都知道,每个html都有一个window对象,所以我们可以通过window对象

2017-06-15 10:03:50 1843

转载 Lua和C++交互详细总结

文章转载自:http://www.cnblogs.com/sevenyuan/p/4511808.html一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈

2017-06-13 16:06:53 350

原创 关于手机上不能用window.close的问题

今天有个同事问我,window.close()在pc web上可以关闭网页,但是在手机上用则没有效果。当时,我没能给他答案。后来网上查了一下,才知道应该是由于权限问题,才window.close()才没有作用。答案是应该用:window.history.back();试想,pc web上是有多个标签的,可以关闭一些,但是手机上如果window.close()起作用了,那就关闭整个网页了

2017-06-07 16:31:35 11462 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除