摘要: makefile中关于变量的语法规则示例代码如下:foo = $(bar)bar = Huh?all:@echo $(foo)执行make后输出: Huh?优点: 可以把变量的值推迟到后面定义示例代码:main.o:main.c$(CC) $(CFAGS) $(CPPFLAGS) -C $<CC=gcc#编译选项CFAGS= -O -g#预处理选项CPPFLAGS= -Iinclude编译展开后为:gcc -O -g -Iinclude -c main.c示例代码:x := foo#$(x)会立即展开y := $(x) bar#定义一个变量的值是空格nullstring :=space 阅读全文
posted @ 2012-10-25 22:53 retacn_yue 阅读(140) 评论(0) 推荐(0) 编辑
摘要: /*** 模版** @time 下午09:58:00* @author retacn yue* @Email zhenhuayue@sina.com*/public abstract class Benchmark {/*** 具体操作由子类来实现*/public abstract void benchmark();/*** 执行benchmark 的次数*/public final long repeat(int count) {if (count <= 0) {return 0;} else {long starTime = System.currentTimeMillis();fo 阅读全文
posted @ 2012-10-25 21:54 retacn_yue 阅读(139) 评论(0) 推荐(0) 编辑
摘要: tweenxml 代码如下:<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <!-- 透明动画 --> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" a 阅读全文
posted @ 2012-10-25 17:05 retacn_yue 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1 消息在主线程执行handler = new Handler() {@Override public void handleMessage(Message msg) { switch (msg.what) { case R.string.hello: Log.i("tag", "this handler thread is " + Thread.currentThread().getName()); break;default: break;}} };class ThreadWithMessage extends Thread {Loo... 阅读全文
posted @ 2012-10-25 16:58 retacn_yue 阅读(151) 评论(0) 推荐(0) 编辑