自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(567)
  • 资源 (1)
  • 收藏
  • 关注

原创 一直长时间处于building“project name”gradle project info

定位一下gradle的版本以及存放位置。查看gradle版本:查看目录C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all存放位置:C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\3jdgemv0iv8uqohg3kcp2o88r1\gradle-1.XX-all.zip知...

2016-05-12 10:41:56 259

原创 打包jar

jar cvfm mmbilling22.jar MANIFEST.MF mm assets com CopyrightDeclaration.xml mmiap.xml VERSION

2013-09-05 15:42:20 252

原创 Android使用binder访问service的方式

1. 我们先来看一个与本地service通信的例子。[code="java"]public class LocalService extends Service { @Override public IBinder onBind(Intent intent) { return new LocalBinder(); } ...

2013-08-23 09:42:58 298

原创 android-Service和Thread的区别

[b]servie是系统的组件,它由系统进程托管(servicemanager);它们之间的通信类似于client和server,是一种轻量级的ipc通信,这种通信的载体是binder,它是在linux层交换信息的一种ipc。而thread是由本应用程序托管。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2)...

2013-08-23 09:17:53 176

原创 git介绍

git介绍使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名。$ git config --global user.name "Scott Chacon"$ git config --global user.email "schacon@gmail.com"执行了上面的命令后,会在你的主目录(home directory)建立一个叫 ~/.g...

2013-08-01 14:49:19 120

原创 cocos2d-x学习之自动内存管理和常见宏

1.自动内存管理 1)概述 C++语言默认是没有提供自动内存管理的。使用者需要自己分配,自己释放。在cocos2d-x里提供了一个自动内存管理的方案。主要是通过CCObject来提供的,用户只要继承了CCObject,就可以通过调用autorelease()来告诉系统进行自动内存管理。 一般用法就是: CCLayer* pLayer = CreateLa...

2013-07-29 15:41:52 94

原创 cocos2dx中利用xcode 调用java中的函数

1.先把cocos2dx根目录中的/Users/zhaoshun/cocos2dx/cocos2d-2.0-x-2.0.4/cocos2dx/platform/android 目录拷贝到 xcode项目的工程根目录/libs/cocos2dx/platform 目录下2.在xcode工程中文件开头加入 预编译[code="java"]//使用预编译,对当前平台为...

2013-07-29 11:36:57 158

原创 cocos2dx(v2.x)与(v1.x)的一些常用函数区别讲解

第一个改动: CCLayer初始化自定义Layer,类名:World.h中:1.x版本Layer函数LAYER_NODE_FUNC(World); 2.x版本Layer函数LAYER_CREATE_FUNC(World);.cpp中:1.x版本的重写函数: CCScene* World::scene(){ CCScene *s...

2013-07-29 10:35:20 178

原创 xcode与eclipse整合cocos2dx

文档xcode版本是 2041.在xcode中创建cocos2dx项目TestGame我的路径为/Users/zhaoshun/cocos2dx/cocoWork/TestGame2.用create-android-project.sh 脚本创建 android版本的TestGame3.将android版本的TestGame里面的proj.androi...

2013-07-29 10:32:19 141

原创 vim

mac 下vim 在 /usr/share/vim目录中安装pathogen在.vim文件夹下建立autoload和bundle目录从下载地址获取pathogen.vim文件,将其复制到autoload目录下在.vimrc文件中增加如下代码: call pathogen#infect()安装NERDTree进入.vim/bundle目录执行g...

2013-07-23 20:43:37 105

原创 Git命令快速参考

1. 初始化配置全局用户名和电子邮件地址git config --global user.name "Your Name"git config --global user.email "youe@example.com"可以为不用的版本库(项目)单独设置用户名和邮件地址cd /path/to/repogit config user.name "you name"git ...

2013-07-23 16:01:41 155

原创 git提交代码

1.在本地创建一个Git的工作空间,在里面创建一个工程(如Hello),在工程 目录下随意创建一个文件(如readme.txt,在文件中写点内容,最好是英文);git bash里面 进入工程目录(如我的”cd 到Git工作空间, 然后cd到工程目录下),输入命令:git init(初始化工程)2.添加文件使用git add filename 将文件添加到库(如"git add re...

2013-07-23 16:00:36 96

原创 Java中HashMap遍历的两种方式

转]Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml第一种:  Map map = new HashMap();  Iterator iter = map.entrySet().iterator();  while (iter.hasNext()) {  Map.Entry...

2013-07-23 13:58:50 121

原创 Android.mk的用法和基础

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参考以下文件:build/core/config.mk,默认的值在以下文件中定义:build/core/base_rules.mk。编译系统为...

2013-07-19 14:11:47 111

原创 eclipse配置NDK-Builder命令

1.[img]http://dl2.iteye.com/upload/attachment/0087/1025/b60f35eb-95f8-3235-b681-0f50a728582f.png[/img]2.[img]http://dl2.iteye.com/upload/attachment/0087/1027/c02b917b-7563-3033-8...

2013-07-18 11:02:35 140

原创 eclipse配置javah命令

1.找到javah命令所在的目录 我的为 /usr/bin/javah2.打开eclipse [img]http://dl2.iteye.com/upload/attachment/0087/1011/88bc2374-e4e0-3229-8368-9867f6823e0c.png[/img]如图点击第二项3.配置 如图[img]htt...

2013-07-18 10:48:24 111

原创 Android SDL2.0 编译

1,下载:[code="java"]wget http://www.libsdl.org/tmp/SDL-2.0.tar.gz [/code]2, 解压:[code="java"]tar -xvf SDL-2.0.tar.gz [/code]3,[code="java"]cd SDL-2.0.0-6609/android-project/jni  && mk...

2013-07-17 13:40:46 160

原创 GCC 编译使用动态链接库和静态链接库

1 库的分类根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行。有别于静态库,动态库的链接是在程序执行的时候被链接的。所以,即使程序编译完,库仍须保留在系统上,以供程序运行时调用。(TODO:链接动态库时链接阶段到底做了什么)2 静态库和动态库的比较链...

2013-07-16 21:28:49 103

原创 ffmpeg配置文件

./configure --enable-shared --prefix=/usr/local/ffmpeg

2013-07-15 22:02:07 540

原创 在mac下编写ffmpeg项目

1.建立工程TestFFmpeg2.编写c文件mian.c[code="java"]#include #include int main(int argc, const char * argv[]){ // insert code here... printf("Hello, World!\n"); printf("%d",avcod...

2013-07-15 21:32:32 163

原创 使用低版本gcc/g++

解决方法为有两个第一个方法: 上下载对应版本的.deb文件,并放在同一个目录下。进入这个目录,输入命令sudo dpkg -i *安装完gcc-4.1后,需要为gcc-4.1建立链接:sudo mv /usr/bin/gcc /usr/bin/gcc_mybackupsudo ln -s /usr/bin/gcc-4.1 /usr/bin/gcc(如果需要使用gcc...

2013-06-08 14:22:57 182

原创 Ubuntu解压缩zip,tar,tar.gz,tar.bz2

ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:我们可以使用下列的命令压缩一个目录:# zip -r archive_name.zip directory_to_comp...

2013-05-30 11:33:31 105

原创 ubuntu软链接和硬链接

在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symboli...

2013-05-30 11:31:24 500

原创 Ubuntu APT常用命令参数

Ubuntu APT常用命令参数具体介绍Ubuntu APT命令参数,让大家了解Ubuntu APT命令参数使用,希望对大家有用。Ubuntu 是一个完全以 Linux 为基础的操作系统, 可自由的获得,并提供社区和专业的支持。  常用的Ubuntu APT命令参数  apt-cache search package 搜索包  apt-cache show packag...

2013-05-30 11:30:45 103

原创 关键字数据类型

[code="java"]/*** * * asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, * default, delete, do, double, dynamic_cast, else, enum, explicit, extern, false, float, * ...

2013-05-27 10:18:25 132

原创 构造函数数据传递

[code="java"]#includeusing namespace std;//按引用传递提高效率/** *按值将对象传递给函数 与 按值从函数返回一个对象时,都将创建该对象的副本。 创建这些副本时,都要调用一个特殊的构造函数:复制构造函数 *函数返回时 临时对象将被销毁,将调用对象的析构函数。 * */class SimpleCat{ public:...

2013-05-27 10:18:15 126

原创 c++引用

[code="java"]#includeusing namespace std;int & getInt();int main(){ int & rInt = getInt(); cout

2013-05-27 10:18:08 78

原创 指针数组

[code="java"]#includeusing namespace std;int main(){ const int ArrayLenght = 5; // 必须定义成 const类型 不然会报错 int arr[ArrayLenght] = {0,10,20,30,40}; int *pArray = arr; for(int i=0; ...

2013-05-27 10:18:02 61

原创 c++指针

[code="java"]#includeusing namespace std;//指针: 存储内存地址的变量//取得变量的内存地址 在变量名前加&符号int main(){ unsigned short shortVar = 15; unsigned long longVar = 65535; long sVar = -65535; cout...

2013-05-27 10:17:53 70

原创 指针_类

[code="java"]#includeusing namespace std;/** * Cat *cat = new Cat; delete cat; * 在释放内存之前将调用对象的析构函数, * * 迷途指针: delete释放指针,没有将其设置为空值 * */class SimpleCat{ public: SimpleCat();...

2013-05-22 13:43:17 66

原创 数组与string

[code="java"]#include #include using namespace std;int main(){ int Arr[5];// for(int i = 0; i < 5; i++){// cout

2013-05-22 13:35:56 109

原创 字符串输出

[code="java"]#include using namespace std;int main(){ cout

2013-05-22 13:34:16 83

原创 类的继承

类与对象Animal.h 文件[code="java"]#includeclass Animal{ // 定义属性 protected: int age; int weight; //定义方法 public: Animal(); ~Animal(); void setAge(int...

2013-05-22 13:32:48 94

原创 类cat的定义

/** * 关键字class的语法 * class class_name{ * //各种数据类型,也可以是其他的类类型, * //各种函数,方法,用来操作类中的数据或者其他服务的函数 * } * * 定义类对象的方法与定义变量一样, 使用点运算符访问类的成员 * * 默认访问是私有的,私有的数据要用存取器进行控制。 * 存取器是公有的 * ...

2013-05-22 13:30:17 964

原创 android应用后台安装

android应用后台安装,静默安装的代码实现方法 http://hi.baidu.com/6936995/blog/item/eca4436387a80d7b0d33fa31.html首先,你要有linux环境或其他可以mmm交叉编译的环境,因为这个用到的是隐藏api,SDK中没有的,ecilipse里面会提示包不存在,但交叉编译可以,如果你不知道mmm编译,请return。代码如下...

2013-05-21 12:02:34 163

原创 编译linux内核映像

a)准备交叉编译工具链  android代码树中有一个prebuilt项目,包含了我们编译内核所需的交叉编译工具。b)设定环境变量$ emacs ~/.bashrc增加如下两行:export PATH=$PATH:~/android/prebuilt/linux-x86/toolchain/ arm-eabi-4.4.0/binexport ARCH...

2013-05-21 11:33:22 132

原创 如何单独编译Android源代码中的模块

一. 首先在Android源代码目录下的build目录下,有个脚本文件envsetup.sh,执行这个脚本文件后,就可以获得一些有用的工具: USER-NAME@MACHINE-NAME:~/Android$ . ./build/envsetup.sh 注意,这是一个source命令,执行之后,就会有一些额外的命令可以使用: - croot:...

2013-05-21 11:29:07 84

原创 Ubuntu安装JDK6和JDK5

sudo apt-get install sun-java6-jdk 二 手动安装如果上面方法不行,则要下载手动安装jdk6,下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.htmlhttp://downlo...

2013-05-19 19:04:19 73

原创 JNI详解001_c++

[code="java"]public class HelloWorld { public native void print(String str); //声明本地方法 public static void main(String[] args) { new HelloWorld().print("world!"); //System.out.pr...

2013-05-09 14:57:03 88

原创 java_jni详解_04

[code="java"]public class ObjectArrayTest{ public static native int[][] init2DArray(int size); //声明本地方法 public static void main(String[] args) { int i2arr[][] = init2DArray(3);...

2013-05-09 14:13:40 94

VB编写的爱情测试软件

让你不喜欢的人没有办法不喜欢你!哈哈!VB编写的啊!很好玩的!

2009-07-18

空空如也

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

TA关注的人

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