- 博客(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 1967 1
转载 如何单独编译Android源代码中的模块
转载:http://blog.csdn.net/luoshengyang/article/details/6566662 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增
2013-07-08 09:30:31 740
转载 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 819
转载 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 774
原创 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 796
原创 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 2768
转载 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 502
转载 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 788
转载 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 585
转载 多层 UI 触摸事件的轻量级设计
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-25-10.html轻量级:一叶非常喜欢的名词,在重量级和轻量级之间,如果做选择的话,一定会选择轻量级,它的特点首先是设计简单小巧,使用方便,更具有灵活性,扩展方便。重量级则大而丰富,全面,但略显笨重,在程序设计之初大多需要全盘考虑。而轻重之间的概念是相对而言,并没有
2013-07-02 10:00:58 701
转载 类 Android 多级日志系统应用
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-15-17.html在 cocos2d-x 中实现类 Android 多级日志系统!写程序,免不了调试打印 Log ,而一个方便的日志系统,可以提高不少开发的效率,写过 Android 应用的朋友应该了解在 Android 中的日志包含很多等级,查看日志的时候可以指定
2013-07-02 09:58:49 811
转载 Cocos2d-x 屏幕适配新解 - 兼容与扩展
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-13-08.html在读这篇文章之前,先读前一篇文章 Cocos2d-x 屏幕适配新解 是必要的。如果说前一篇文章文章在 LsSize 提出之前的是基础,LsSize 是应用,那么对于这篇文章来说,LsSize 是基础,而这里是其的综合应用,我之初衷是其扩展性
2013-07-02 09:57:28 694
转载 Cocos2d-x 屏幕适配新解
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-10-19.html为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有两
2013-07-02 09:54:58 717
转载 实现 Cocos2d-x 全局定时器
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-08-21.htmlcocos2d-x 中有自己的定时器实现,一般用法是在场景,层等内部实现,定时器的生命周期随着它们的消亡而消亡,就运行周期而言,相对最长的是场景,如果在多个场景切换并且保持定时器的运行,那我们就需要定义一个自己的 全局定时器。平时所使用的定
2013-07-02 09:31:26 947
转载 Cocos2d-x 程序是如何开始运行与结束的
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-05-23.html题记:对于技术,我们大可不必挖得那么深,但一定要具备可以挖得很深的能力问题的由来怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个 Scene HelloWorldSc
2013-07-01 22:10:50 769
转载 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 553
转载 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 1003
转载 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 1172
转载 善其事先利其器 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 936
转载 Android 之 Window、WindowManager 与窗口管理
转载:http://blog.csdn.net/xieqibao/article/details/6567814其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等
2013-07-01 07:52:36 761
转载 Android - 文件读写操作 总结
转载:http://blog.csdn.net/ztp800201/article/details/7322110在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:
2013-06-26 16:41:10 494
转载 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 1876
转载 深入理解 Cocos2d-x 内存管理
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/06-04-10.html如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,
2013-06-25 08:14:09 792 3
转载 Cocos2d-x 内存管理的一种实现
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-29-10.html使用 Cocos2d-x 编写游戏,常被人吐槽,吐槽什么,当然是内存管理,C++ 的使用本以不易,而在 Cocos2d-x 添加了半内存自动管理,在这么一种 复合机制 下,使得出现内存问题的概率直线飙升 ~而关于这一点,可能在于并没有一个通
2013-06-25 08:00:42 571
转载 Cocos2d-x 内存管理浅说
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-22-23.html使用过 Cocos2d-x 都知道,其中有一套自己实现的内存管理机制,不同于一般 C++ 的编写常规,而在使用前,了解其原理是有必要的,网上已经有很多对内部实现详细解说的文章。而对于使用者而言,并不需要对其内部有很深的了解,注重其“机制
2013-06-25 07:33:24 528
转载 Android crash 日志捕获
转载:http://sdutdazzling.iteye.com/blog/1773566 为了对已发布程序进行跟踪,通常会对程序的行为做一些记录并上传到server,一般会记录用户行为已方便更好的发进设计流程和记录程序crash日志,以便在后续版本中改正程序的错误,看了些文章也做了几个Demo,把自己的理解简单写一下。 1. 给线程设置一个自己的异常处理函数
2013-06-24 19:22:06 827
转载 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 663
转载 UltraEdit中删除含有/不含有特定内容的行
如某文件中有些行含有特定内容test1. UltraEdit中删除含有特定内容的行a. 按ctrl+r,使用“替换”功能,勾选正则表达式,引擎默认UltraEdit,“替换”内容为“%*test*^p”,“替换为”为空;^p 是 DOS 文件类型的换行符。如果是 Unix 类型文件,则用 ^n.b. 删除空行,使用“替换”功能,“替换”内容为“^r^n^r^n”,“替换为”为“
2013-06-20 20:08:15 14892
转载 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 828
转载 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 575
转载 Android 之 Looper、MessageQueue、Handler 与消息循环
转载:http://blog.csdn.net/xieqibao/article/details/6563739在android的activity中有各种各样的事件,而这些事件最终是转换为消息来处理的。android中的消息系统涉及到: * 消息发送 * 消息队列 * 消息循环 * 消息分发 * 消息读取 消息对应的重要类有MessageQueue、Lo
2013-06-06 20:48:56 512
转载 将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 848
转载 理解ThreadLocal
转载:http://blog.csdn.net/qjyong/article/details/2158097ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当
2013-06-05 23:09:38 469
转载 Android学习之消息机制相关类介绍
转载:http://blog.csdn.net/ldj299/article/details/6399964Message(消息): 是消息队列中的组成单元。里面包含了数据对象。 获得Message最好的方式是通过obtain()函数获取,有多个obtain()函数,只是传入参数不同,功能是一样的。obtain()作用是从消息池中取出一个Message,节约资源。如果没有则新建一个
2013-06-05 23:04:25 502
转载 Android 多线程
转载:http://blog.csdn.net/ddna/article/details/5285173在Android下面也有多线程的概念。在C/C++中,子线程可以是一个函数, 一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那 些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的
2013-06-04 16:54:49 489
转载 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 516
转载 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 431
转载 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 430
转载 如何让Android横竖屏切换时不销毁当前activity
转载:http://www.cnblogs.com/hibraincol/archive/2010/09/18/1829862.html背景介绍:在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。如何才能让这个activity不被销毁呢?--
2013-06-02 16:57:46 571
转载 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 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人