自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(304)
  • 资源 (56)
  • 收藏
  • 关注

原创 Android Studio中CMake使用

参考资料:https://developer.android.google.cn/studio/projects/add-native-code.html

2019-08-21 17:10:05 732

原创 Visual Studio 2017 Installer Projects

使用vs2017创建一个控制台程序,并使用vs 2017 Installer Projects组件打包成一个windows安装程序。相似的应用场景:如开发了一个软件并生成windows安装程序后再发给用户。1.打开vs2017菜单=>工具=>联机,输入vs 2017 Installer Projects,点击下载进行安装(如已安装则跳过)。2.创建控制台程序3.添加i...

2019-08-19 16:48:26 2196

原创 Android Studiio下Android NDK使用

1.创建一个Android项目,代码片段如下://MainActivity.javapackage com.example.hellojni;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;public class Mai...

2019-03-22 18:06:04 428 2

原创 windows10下编译ffmpeg库(.so和.a)

首先配置linux虚拟环境(编译环境),https://blog.csdn.net/afei198409/article/details/885604111.下载ffmpeg,官方地址:http://ffmpeg.org/download.html2.解压后项目结构如下:3.使用命令行运行脚本ffbuild/libversion.sh, ffbuild/pkgconfig_g...

2019-03-22 14:23:28 3549

原创 Eclipse下Android NDK使用

1.创建一个Android项目,代码片段如下:com.example.hellojni3.MainActivity.java文件:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { sup...

2019-03-18 20:02:04 409

原创 windows10下安装MSYS2+MinGW64

1.下载msys2,官方地址:http://www.msys2.org/,这里选择64位的安装器2.安装完成之后,先别启动msys2,在 安装根目录/etc/pacman.d/ 下找到mirrorlist.mingw32、mirrorlist.mingw64和mirrorlist.msys并进行修改。mirrorlist.mingw32文件添加一行,Server = http://mirr...

2019-03-15 10:45:20 17493 2

原创 编写unity与Android/IOS交互接口组件

1.在unity中定义调起Android/IOS的接口public class PlatformPlugin {#if UNITY_ANDROID && !UNITY_EDITOR    /** ------android平台的java类----- **/    private AndroidJavaClass andPluginClass;    public Andr...

2019-01-28 20:50:54 597

原创 关于微信签名日志:WXEntryActivity(has extras)

微信分享时候报错:Timeline: Activity_launch_request time:378134679 intent:Intent { flg=0x18000000 cmp=com.tencent.mm/.plugin.base.stub.WXEntryActivity (has extras) }.在网上查找到的原因:1.app_id没有正确引入2.微信平台审核没有通过3.签名错误:...

2018-04-27 21:18:29 3253

原创 cocos2dx-js Shader的使用(高斯模糊)

可以参考http://blog.csdn.net/afei198409/article/details/50594665了解必须的shader使用知识。首先.vsh文件(这里有两个,一个test_noMVP.vsh用于本地,一个test.vsh用于浏览器)test_noMVP.vsh描述如下:attribute vec4 a_position;attribute vec2 a_te

2017-09-04 17:02:43 2771

原创 javascript : String.prototype.endsWith与String.prototype.startsWith支持

var str = "test.js";if (str.endsWith(".js") == true) { // 判断字符串是否以".js"为结尾,是则返回true,否则返回false//do something}if (str.startsWith("test") == true) { //判断字符串是否以"test"为开头,是则返回true,否则返回false//do s

2017-03-29 15:48:52 1546

转载 TinyPNG---一个压缩PNG的神站

转载于:http://app.hustonline.net/article/detail/51如何把网页中要用到的图片压缩到最小,这是前端攻城师们在写网页时都会考虑的一个问题,今天小坊给各位带来了给前端攻城师们真正的良心网站---TinyPNG。只需要简单的两步就可以把你要压缩的PNG格式图片压缩到小很多又基本上不会影响图片的质量:1.打开网址:http://tinyp

2017-02-14 16:04:52 2048

转载 Meta viewport

转载于:http://www.quirksmode.org/mobile/metaviewport/Meta viewportshow page contentsBack to the index.Last major update on 13 April 2014.The meta viewport was originally inven

2017-01-13 16:36:26 1282

转载 A tale of two viewports — part two

转载于:http://www.quirksmode.org/mobile/viewports2.htmlA tale of two viewports — part twoshow page contentsRelated files:Part one of this article, about desktop browsers.Com

2017-01-13 16:33:14 688

转载 A tale of two viewports — part one

转载于:http://www.quirksmode.org/mobile/viewports.htmlA tale of two viewports — part oneThis page has been translated into Russian,Chinese, and Korean.show page contents

2017-01-13 16:31:13 509

转载 python 2.7 : 错误处理、调试

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832284796780f5db7b5744bf9989f8d845ef77712000错误处理在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以

2016-12-29 13:38:57 1113

转载 python 2.7 : 面向对象高级编程

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820058291028118ddeefc4de7860a8e48b9942e9b000面向对象高级编程数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。在Python

2016-12-28 17:56:19 1218

转载 python 2.7 : super()

转载于:http://www.cnblogs.com/lovemo1314/archive/2011/05/03/2035005.html一、问题的发现与提出  在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1:class A: def __init__(self):

2016-12-26 16:44:40 1746

原创 python 2.7 : 引用模块时出现TypeError:'module' object is not callable

Student.py文件:#!/usr/bin/env python# -*- coding: utf-8 -*-'Student module'__author__ = 'afei'class Student(object):def __init__(self, name, score):self.name = nameself.score = sco

2016-12-21 18:12:48 11757

转载 怎样在cocos2Dx项目里加so库

转载于:http://blog.sina.com.cn/s/blog_520328990101kau5.html正题一般支付SDK的接入,都有客户端和服务端,服务端不在本篇文章的讨论范围内,仅仅讲客户端,并且,这里只讲Android方面的,iOS的我也不怎么懂。反正所有的模式都是至少提供一个jar包,给Java作为调用入口,然后如果有涉及较为底层的操作,都会由一个.so动态库文

2016-12-20 19:10:33 1414

转载 python 2.7 : 面向对象编程

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868200385680e8cf932dba9433ea367de9aba2b4784000面向对象编程面向对象编程——Object Oriented Programming,简称OOP,是一种

2016-12-07 17:29:46 1717

转载 python 2.7 : 模块

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868200171577d6385bb5b4f4875bee9cbf0f0fa29c5000模块在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不

2016-12-07 16:01:52 599

转载 python 2.7 : 高阶函数map/reduce/filter/sorted

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00141861202544241651579c69d4399a9aa135afef28c44000map/reducePython内建了map()和reduce()函数。如果你读过Google

2016-12-07 10:56:23 1116

转载 python 2.7 : 函数式编程

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819866394c3f9efcd1a454b2a8c57933e976445c0000函数式编程函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一

2016-12-06 09:04:29 446

原创 cocos2dx-js 鼠标事件管理器

在cocos2dx-js里面,你为每个节点添加鼠标事件就得添加一段类似下面的代码:    var node = 当前需要添加鼠标事件的节点var listener = cc.EventListener.create({        event : cc.EventListener.MOUSE,        onMouseDown : function(event){

2016-11-24 21:22:01 995

转载 python 2.7 : 高级特性

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868196169906eb9ca5864384546bf3405ae6a172b3e000高级特性掌握了Python的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。比如构造

2016-11-24 12:17:13 461

转载 python 2.7 : 函数

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013747383144265f6402ab37cc40c5aecc816c08d8b771000函数我们知道圆的面积计算公式为:S = πr2当我们知道半径r的值时,就可以根

2016-11-23 16:25:24 917

转载 python 2.7 : Python基础

转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738250465218a4f3a99994457a8db2fef7ce773c4000Python基础Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区

2016-11-23 12:04:34 858

转载 python 2.7 : 第一个Python程序

转载于: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738165063fb542617cc6f4ccd943363211148ba9a000现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了。在写代码之

2016-11-22 16:39:44 1462

转载 Python 2.7 : 安装Python

转载于: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738150500472fd5785c194ebea336061163a8a974000因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows

2016-11-22 16:38:11 495

原创 cocos2dx-js 游戏消息列表

先上图游戏中常常见到一个富文本的列表,不停地显示游戏相应的消息.每添加一个消息,则向列表底部添加一个项.当消息项超过列表可见区域底部时列表会自动向上移动使最新消息项永远保持在可见区域内.下面是实现:var GameMsgList = cc.Node.extend({    ctor : function(view_size) {        this._super

2016-11-21 21:59:37 872

转载 use addr2line in android

转载于:http://mysuperbaby.iteye.com/blog/1508649Let's say that logcat show you the following crash log (this is from one of my projects): Log代码  I/DEBUG   (   31): *** *** *** ***

2016-09-20 18:42:36 376

转载 Clipboard.js:不用Flash实现剪贴板功能的轻量级JavaScript库

转载于:http://www.infoq.com/cn/news/2015/10/clipboard-js-no-flash/Zeno Rocha发布了一个专门用于从web页面向本地计算机的剪贴板复制文本的JavaScript库:Clipboard.js。在每一个Github仓库页面的侧边栏上都有一个小部件,用来显示repo的HTTPS克隆地址,当你点击紧挨着这个部件的按钮时,

2016-08-30 20:55:45 364

原创 javascript打印对象

打印javascript对象可参考:logObj = function (obj, indent) { if(typeof(obj) != 'object') { return; } var print_func = function(str) { cc.log(str); // 打印方法,替换相应的即可 }; inden

2016-05-11 15:20:42 777

原创 cocos2dx-js 多层级列表(改进)

上一篇文章http://blog.csdn.net/afei198409/article/details/51327163中说到"渲染多级时,子列表数据必须放在sub_items数组中,如 {txt:"item 1", sub_items:[{txt:"sub item 1"},...]}",这就限制了数据的格式,实际上使用时会感觉很不方便,因为每个客户端的数据格式都不一致.如开发者A是为某一

2016-05-11 15:03:24 713

原创 cocos2dx-js 多层级列表

先上图:如上图所示,多层级列表可以展开其子层级列表.cocos2dx中有一个TableView,使用它制作列表是一个比较好的选择.一般使用TableView制作的都是一级列表,这里利用TableView来制作一个多层级列表.下面直接上代码:文件CommonList.js:/** * 多级列表 * 默认只渲染一级列表项 * 渲染多级时,子列表数据必

2016-05-05 23:43:32 1762

原创 cocos2dx Shader的使用

资料来自网络收集着色器着色器(shader)应用于计算机图形学领域,指一组供计算机图形资源在执行渲染任务时使用的指令.程序员将着色器应用于图形处理(GPU)的可编程流水线,来实现三维应用程序.这样的图形处理器有别于传统的固定流水线处理器,为GPU编程带来更高的灵活性和适应性.opengl es的着色器有.vsh和.fsh两个文件.这两文件在被编译和链接后就可以产生可执行程序与GPU交互

2016-01-27 15:29:23 1196

原创 C++命名空间

资料摘自《C++ Primer Plus》c++关于全局变量和局部变量的规则定义了一种名称空间层次。每个声明区域都可以声明名称,这些名称独立于其他声明区域中声明的名称。在一个函数中声明的局部变量不会与在另一个函数中声明的局部变量发生冲突。定义新的名称空间下面使用关键字namespace创建名称空间namespace Jack {double pail;void fetch(

2016-01-02 16:24:54 472

转载 利用C++11实现一个自动注册的工厂

转载于:http://geek.csdn.net/news/detail/48963工厂方法是最简单的创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message * create(int type) {switch(type) {case MSG_PGSTATS:m = new MP

2016-01-02 14:12:19 1998

原创 C++变量的存储持续性、作用域和链接性

资料摘自《C++ Primer Plus》存储持续性1自动存储持续性:在函数定义中声明的变量(包括函数参数)的存储持续性为自动的。它们在程序开始执行其所属的函数或代码块时被创建,在执行完函数或代码块时,它们使用的内存被释放。2静态存储持续性:在函数定义外定义的变量和使用关键字static定义的变量的存储持续性都为静态。(请注意)它们在整个运行过程中都存在。3线程存储持续性(

2015-12-29 12:08:10 1340

原创 c++函数模板

资料摘自《C++ Primer Plus》模板定义#include templatevoid Swap(T &a, T &b) {T temp = a;a = b;b = temp;}int main() {using namespace std;int i = 10;int j = 20;Swap(i, j);cout double x

2015-12-21 18:54:33 416

Benchmark 1.03

Tool measure phone performance for following categories: - 2D Graphic performance - CPU performance - Memory performance - File system performanc

2023-05-12

Building An RPG With Unreal

Building An RPG With Unreal, Building An RPG With Unreal

2018-05-04

VA_X_crack2018破解版(包含vs2015或以下)

首先安装VA_X_Setup2108.exe,然后搜索"VA_X.dll", 覆盖即可

2018-03-08

Unreal Engine Essentials

Unreal Engine Essentials, Unreal Engine Essentials

2018-03-01

Learning Unreal Engine Android Game Development

Learning Unreal Engine Android Game Development, Learning Unreal Engine Android Game Development

2018-03-01

Unreal Engine 4 Game Development in 24 Hours

Unreal Engine 4 Game Development in 24 Hours, Unreal Engine 4 Game Development in 24 Hours

2018-03-01

Android Killer v1.3.1

Android killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一身,支持logcat日志输出,语法高亮,基于关键字(支持单行代码或多行代码段)项目内搜索,可自定义外部工具;吸收融汇多种工具功能与特点,打造一站式逆向工具操作体验,大大简化了安卓应用/游戏修改过程中各类繁琐工作。

2017-09-03

Cocos2d-x实战(js卷)[含源码和pdf] part3

Cocos2d-x实战(js卷)[含源码和pdf] part3, 请下载全part1, part2, part3再解压即可

2017-02-17

Cocos2d-x实战(js卷)[含源码和pdf] part2

Cocos2d-x实战(js卷)[含源码和pdf] part2, 请下载全part1, part2, part3再解压即可

2017-02-17

Cocos2d-x实战(js卷)[含源码和pdf] part1

Cocos2d-x实战(js卷)[含源码和pdf] part1, 请下载全part1, part2, part3再解压即可

2017-02-17

cocos2dx使用第三方so库

cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, 重要事情说三遍

2016-12-20

Learning C++ by Creating Games with Unreal Engine 4

Learning C++ by Creating Games with Unreal Engine 4

2016-09-02

Chipmunk2D中文手册

Chipmunk2D中文手册

2015-11-30

Cocos2d-x 3.x游戏开发之旅_高清完整版

Cocos2d-x 3.x游戏开发之旅_高清完整版

2015-11-29

tcp/ip详解

tcp/ip详解

2015-10-26

STL源码-打包

STL源码

2015-05-19

数据结构与算法分析C++描述

数据结构与算法分析C++描述

2015-05-11

七周七语言:理解多种编程范型

七周七语言:理解多种编程范型

2014-07-02

林锐-高质量C、C++编程指南

林锐-高质量C、C++编程指南

2014-04-28

Lua_5.1_Reference_Manual

Lua_5.1_Reference_Manual

2014-04-28

高质量程序设计指南.C++/C语言(第三版)

高质量程序设计指南.C++/C语言(第三版)

2014-04-25

重构_改善既有代码的设计[高清版]

重构_改善既有代码的设计[高清版]

2014-04-25

C++编程思想[第二卷]

C++编程思想[第二卷]

2014-04-25

数据结构 C++ 语言描述

数据结构 C++ 语言描述

2014-04-25

More Exceptional C++

More Exceptional C++

2014-04-25

STL源码剖析

STL源码剖析

2014-04-25

深度探索c++对象模型

深度探索c++对象模型

2014-04-25

c++标准库手册-经典版

c++标准库手册-经典版

2014-03-26

《visual c++角色扮演游戏程序设计》及源码

《visual c++角色扮演游戏程序设计》及源码

2012-12-14

Java编程思想第4版

Java编程思想第4版

2012-12-14

OpenGL编程指南(原书第7版)中文扫描版

OpenGL编程指南(原书第7版)中文扫描版

2012-12-03

[eoeAndroid特刊]第08期(下):数据存储操作

[eoeAndroid特刊]第08期(下):数据存储操作

2012-09-27

[eoeAndroid特刊]第08期(上):开发技巧

[eoeAndroid特刊]第08期(上):开发技巧

2012-09-27

[eoeAndroid特刊]第07期:NDK

[eoeAndroid特刊]第07期:NDK

2012-09-27

[eoeAndroid特刊]第06期:数据通信

[eoeAndroid特刊]第06期:数据通信

2012-09-27

[eoeAndroid特刊]第05期:Android widget

[eoeAndroid特刊]第05期:Android widget

2012-09-27

[eoeAndroid特刊]第04期:Android widget Ver 2.0.0

[eoeAndroid特刊]第04期:Android widget Ver 2.0.0

2012-09-27

[eoeAndroid特刊]第03期:Android Market及应用发布

[eoeAndroid特刊]第03期:Android Market及应用发布

2012-09-27

[eoeAndroid特刊]第02期:Android Market及应用发布

[eoeAndroid特刊]第02期:Android Market及应用发布

2012-09-27

[eoeAndroid特刊]第02期:Android图像处理篇

[eoeAndroid特刊]第02期:Android图像处理篇

2012-09-27

空空如也

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

TA关注的人

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