自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Upstart管理Ubuntu自启动服务(10.04以后适用)

转载:http://shao-fan.com/blog/ubuntu-upstart.html从Ubuntu 10.04开始,Upstart就被引入管理系统启动的进程与服务。所以,如果要添加或禁止某些服务进程自动启动,以前的方式(比如用update-rc.d命令)就不管用了。如果你运行这个命令来停止mysql,你会得到如下信息:$>sudo /etc/init.d/my

2013-07-15 07:16:59 1924 1

转载 如何单独编译Android源代码中的模块

转载:http://blog.csdn.net/luoshengyang/article/details/6566662      第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增

2013-07-08 09:30:31 726

转载 Android事件传递机制【Touch事件】

转载:http://orgcent.com/android-touch-event-mechanism/Android中提供了ViewGroup、View、Activity三个等级的Touch事件处理。也就是说,这三个地方都有事件回调方法。Android事件传递机制【按键事件】测试DEMO视图结构: .orgcent.eventtest.EventLinearLayou

2013-07-06 18:11:10 799

转载 PC电脑和Android模拟器访问及模拟器之间tcp/udp通信

转载:http://orgcent.com/pc-android-emulator-socket/Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能通过IP来直接访问Android模拟器系统。要想实现PC电脑和Android模拟器系统以及Android模拟器之间相互通信必须借助端口重定向(redir)来实现。先说说端口重定向所需要的telnet客

2013-07-06 17:23:31 720

原创 Ubuntu下编译安装Apache

Ubuntu版本:12.10Apache最新版本:2.4.4 下载地址:http://httpd.apache.org/APR和APR-Util下载地址: http://apr.apache.org/APR最新版本:1.4.8APR-Util最新版本:1.5.2PCRE最新版本:8.3.3 下载地址:ftp://ftp.csx.cam.ac.uk/pub/softwar

2013-07-06 16:28:30 788

原创 iptux: 飞鸽传书GNU/Linux版

iptux是Linux版的飞鸽,貌似也可以在Mac下安装,可以直接和windows下的飞鸽直接通信,互传文件,用来跨平台通信挺好。iputx最新版本为0.6.0,下载地址:https://github.com/iptux-src/iptux/archive/v0.6.0.tar.gz1.下载源码到本地,解压到用户目录:  ~/iptux-0.6.02. 编译安装cd ~/iptux

2013-07-03 21:48:23 2566

转载 ANT的安装/配置笔记

转载:http://www.chedong.com/tech/ant.html内容摘要:ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。ANT的基本概念:ANT的安装:解包,设置路径ANT的使用:最好的学习只不过是一个简单实用的例子起步……ANT的基本概念:Java的Makefile

2013-07-03 08:42:20 491

转载 ubuntu中ANT的安装和配置

转载:http://www.cnblogs.com/shitouer/archive/2011/08/31/2160467.html一. 可以使用    sudo apt-get install ant安装,但是这种装法不好。首先安装的ant不是最新的版本,其次还要装一堆其他的附带的东西。所以我才用自己手动ant安装。二. 手动安装    1. 到Apache官网下载最新版

2013-07-03 08:40:57 773

转载 makefile中wildcard notdir patsubst的简单介绍

转载:http://blog.csdn.net/yang_dk/article/details/21174141、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下

2013-07-02 10:05:12 573

转载 多层 UI 触摸事件的轻量级设计

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-25-10.html轻量级:一叶非常喜欢的名词,在重量级和轻量级之间,如果做选择的话,一定会选择轻量级,它的特点首先是设计简单小巧,使用方便,更具有灵活性,扩展方便。重量级则大而丰富,全面,但略显笨重,在程序设计之初大多需要全盘考虑。而轻重之间的概念是相对而言,并没有

2013-07-02 10:00:58 690

转载 类 Android 多级日志系统应用

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-15-17.html在 cocos2d-x 中实现类 Android 多级日志系统!写程序,免不了调试打印 Log ,而一个方便的日志系统,可以提高不少开发的效率,写过 Android 应用的朋友应该了解在 Android 中的日志包含很多等级,查看日志的时候可以指定

2013-07-02 09:58:49 796

转载 Cocos2d-x 屏幕适配新解 - 兼容与扩展

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-13-08.html在读这篇文章之前,先读前一篇文章 Cocos2d-x 屏幕适配新解 是必要的。如果说前一篇文章文章在 LsSize 提出之前的是基础,LsSize 是应用,那么对于这篇文章来说,LsSize 是基础,而这里是其的综合应用,我之初衷是其扩展性

2013-07-02 09:57:28 675

转载 Cocos2d-x 屏幕适配新解

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-10-19.html为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有两

2013-07-02 09:54:58 707

转载 实现 Cocos2d-x 全局定时器

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-08-21.htmlcocos2d-x 中有自己的定时器实现,一般用法是在场景,层等内部实现,定时器的生命周期随着它们的消亡而消亡,就运行周期而言,相对最长的是场景,如果在多个场景切换并且保持定时器的运行,那我们就需要定义一个自己的 全局定时器。平时所使用的定

2013-07-02 09:31:26 932

转载 Cocos2d-x 程序是如何开始运行与结束的

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-05-23.html题记:对于技术,我们大可不必挖得那么深,但一定要具备可以挖得很深的能力问题的由来怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个 Scene HelloWorldSc

2013-07-01 22:10:50 753

转载 Eclipse Cocos2d-x 开发自动管理

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/04-24-12.htmlMakefile Android.mk 引发的思索在我们编写 Android 平台 cocos2d-x 游戏的时候,我们除了编写 Classes 之内的源代码文件之外,我们还需要维护其编译文件 Android.mk,如我们在 Classes

2013-07-01 19:57:53 538

转载 Eclipse 组织跨平台开发 Cocos2d-x 游戏

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/04-23-16.html前面我们完成了,在 Linux 上运行 cocos2d-x 游戏,然后使用 Eclipse 开发 Linux 平台 cocos2d-x 游戏,最后完成了在 Linux 下使用 Eclipse 开发 Android 平台的 cocos2d-x

2013-07-01 17:13:38 985

转载 Linux 下开发 Android Cocos2d-x 游戏

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/04-22-22.html开发 Android 应用的首选 IDE 是什么,是 Eclipse ,而开发 Android 平台的 cocos2d-x 游戏呢,当然也是 Eclipse 。Eclipse Android 开发环境搭建如果你的 Eclipse

2013-07-01 16:39:40 1156

转载 善其事先利其器 Eclipse 开发 Cocos2d-x

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/04-19-11.html上篇博客,我们实现了在 Linux 下运行 cocos2d-x 游戏,这意味着我们可以在 Linux PC 机上进行游戏的编写、运行和调试,提高开发效率,而在手机上运行的过程大致分为:PC 上编写游戏源代码NDK 编译生成 so

2013-07-01 16:00:40 920

转载 Android 之 Window、WindowManager 与窗口管理

转载:http://blog.csdn.net/xieqibao/article/details/6567814其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等

2013-07-01 07:52:36 750

转载 Android - 文件读写操作 总结

转载:http://blog.csdn.net/ztp800201/article/details/7322110在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:

2013-06-26 16:41:10 483

转载 Linux 环境 Cocos2d-x开发

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/04-17-17.htmlCocos2d-x 跨平台特性分析作为一款跨平台的 2D 游戏引擎 Cocos2d-x ,方便发布到各种移动平台,支持也在不断完善。可以跨平台运行,更据优势的是可以跨平台开发!作为运行平台来说,目前主要以 iOS 和 Android

2013-06-25 08:25:00 1836

转载 深入理解 Cocos2d-x 内存管理

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/06-04-10.html如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,

2013-06-25 08:14:09 764 3

转载 Cocos2d-x 内存管理的一种实现

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-29-10.html使用 Cocos2d-x 编写游戏,常被人吐槽,吐槽什么,当然是内存管理,C++ 的使用本以不易,而在 Cocos2d-x 添加了半内存自动管理,在这么一种 复合机制 下,使得出现内存问题的概率直线飙升 ~而关于这一点,可能在于并没有一个通

2013-06-25 08:00:42 558

转载 Cocos2d-x 内存管理浅说

本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-22-23.html使用过 Cocos2d-x 都知道,其中有一套自己实现的内存管理机制,不同于一般 C++ 的编写常规,而在使用前,了解其原理是有必要的,网上已经有很多对内部实现详细解说的文章。而对于使用者而言,并不需要对其内部有很深的了解,注重其“机制

2013-06-25 07:33:24 514

转载 Android crash 日志捕获

转载:http://sdutdazzling.iteye.com/blog/1773566        为了对已发布程序进行跟踪,通常会对程序的行为做一些记录并上传到server,一般会记录用户行为已方便更好的发进设计流程和记录程序crash日志,以便在后续版本中改正程序的错误,看了些文章也做了几个Demo,把自己的理解简单写一下。 1. 给线程设置一个自己的异常处理函数

2013-06-24 19:22:06 813

转载 Android – Displaying Dialogs From Background Threads

转载:http://dimitar.me/android-displaying-dialogs-from-background-threads/Having threads to do some heavy lifting and long processing in the background is pretty standard stuff. Very often you would

2013-06-24 16:18:10 655

转载 UltraEdit中删除含有/不含有特定内容的行

如某文件中有些行含有特定内容test1. UltraEdit中删除含有特定内容的行a. 按ctrl+r,使用“替换”功能,勾选正则表达式,引擎默认UltraEdit,“替换”内容为“%*test*^p”,“替换为”为空;^p 是 DOS 文件类型的换行符。如果是 Unix 类型文件,则用 ^n.b. 删除空行,使用“替换”功能,“替换”内容为“^r^n^r^n”,“替换为”为“

2013-06-20 20:08:15 14440

转载 Android: 用jni 获取MAC地址

转载:http://www.cnblogs.com/hibraincol/archive/2012/07/04/2575992.html最近有个需求,需要在jni层获取android设备的mac地址,google了一圈,没看到现成的实现方法,所以就只好自己写一个了。基本思路是,通过jni调用android java层的api,获取wifi的mac地址。理论上,所有的java代码都可

2013-06-18 08:00:47 810

转载 Andriod: 在xml布局中使用自定义属性

转载:http://www.cnblogs.com/hibraincol/archive/2011/10/27/2227149.html今天在看android froyo的launcher2 源码的时候,在launcher.xml中看到有这么一段代码:?com.android.launcher2.DragLayer    xmlns:andr

2013-06-18 07:52:50 563

转载 Android 之 Looper、MessageQueue、Handler 与消息循环

转载:http://blog.csdn.net/xieqibao/article/details/6563739在android的activity中有各种各样的事件,而这些事件最终是转换为消息来处理的。android中的消息系统涉及到: *  消息发送 *  消息队列 *  消息循环 *  消息分发 *  消息读取  消息对应的重要类有MessageQueue、Lo

2013-06-06 20:48:56 503

转载 将Ubuntu主文件夹里的中文文件夹名称改为英文

cd ~/.configcp user-dirs.dirs user-dirs.dirs_oldvim user-dirs.dirs将user-dirs.dirs文件中的内容修改为:XDG_DESKTOP_DIR="$HOME/Desktop"XDG_DOWNLOAD_DIR="$HOME/Download"XDG_TEMPLATES_DIR="$HOME/Template

2013-06-06 14:22:43 833

转载 理解ThreadLocal

转载:http://blog.csdn.net/qjyong/article/details/2158097ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当

2013-06-05 23:09:38 456

转载 Android学习之消息机制相关类介绍

转载:http://blog.csdn.net/ldj299/article/details/6399964Message(消息):  是消息队列中的组成单元。里面包含了数据对象。  获得Message最好的方式是通过obtain()函数获取,有多个obtain()函数,只是传入参数不同,功能是一样的。obtain()作用是从消息池中取出一个Message,节约资源。如果没有则新建一个

2013-06-05 23:04:25 490

转载 Android 多线程

转载:http://blog.csdn.net/ddna/article/details/5285173在Android下面也有多线程的概念。在C/C++中,子线程可以是一个函数, 一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那 些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的

2013-06-04 16:54:49 478

转载 linux下jni编程指南之——HelloWorld

转载:http://www.cnblogs.com/hibraincol/archive/2011/05/14/2046049.html    该示例源于jni官方编程指南——《The Java™ NativeInterface Programmer’s Guide and Specification》。    本文通过一个简单的例子来演示如何使用JNI。我们写一个JAVA程序,并

2013-06-02 21:44:33 508

转载 Activity的四种加载模式

转载:http://www.cnblogs.com/hibraincol/archive/2011/04/11/2012719.htmlActivity的启动模式可以通过AndroidManifest.xml文件中的元素的属性来指定,一共有4中模式:?1activity android:name="ActivityMain"

2013-06-02 17:48:38 420

转载 do{…}while(0) 的巧用

转载:http://www.cnblogs.com/hibraincol/archive/2010/09/25/1834275.html在linux内核代码中,有这样的宏定义:#define DUMP_WRITE(addr,nr) do{ memcpy(bufp,addr,nr); bufg+=nr; }while(0)这个宏定义意味着引用这个宏操作时会执行循环体一次,但为

2013-06-02 17:09:24 423

转载 如何让Android横竖屏切换时不销毁当前activity

转载:http://www.cnblogs.com/hibraincol/archive/2010/09/18/1829862.html背景介绍:在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。如何才能让这个activity不被销毁呢?--

2013-06-02 16:57:46 560

转载 Android: NDK编程入门笔记

转载:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于

2013-06-02 16:37:01 503

Debugging with GDB

gdb英文文档,使用gdb可以在linux上面调试c、c++代码

2013-03-15

空空如也

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

TA关注的人

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