Android, Java, JavaScript, Linux, reading...

推荐一个Chrome浏览器翻墙插件 [置顶]


Android Cocos2dx 编译过程


可能用到JDK,Python,Eclipse建议先行安装与配置好,在此不再多述。最好将adt-bundle-windows,android-ndk-r9c,cocos2dx2.2解压到同一目录下,如D:\cocos2dx。以下主要讨论Windows下NDK环境编译cocos2d-x工程的步骤。

阅读全文 »


Android GridView去边距


为GridView添加android:listSelector="@null"可去掉其与item的间距。

当动态为item设置背景时,用android:listSelector="@null"时,条目的选中效果不是自己所设置的,各种尝试后,发现设置成@android:color/transparent又正常了。

难道"@android:color/transparent"和"@null"不都是表示透明吗?

阅读全文 »


Android退出前的stopService


Android退出System.exit(0)前stopService可能使Service未来得及进入onDestroy进程就已退出了。解决办法:延时100ms左右再调stopService.

阅读全文 »


Appfog Java Web操作指南


按以下步骤操作:

阅读全文 »


Android NDK 编译


安装cygwin,.bashprofile末加入:

ANDROID_NDK=/cygdrive/d/android/android-ndk-r6b
export ANDROID_NDK

阅读全文 »


DES,ASE等常见算法网站


ALL:

阅读全文 »


PHP学习入门级练习


一、PHP基础操作

1,基本语法:

<?php
    echo '---------------start--------------';
    echo FILE;//打印预定义常量
    echo "Hello world";//一般打印
    define('SCHOOL',"YANTZE UNIVERSITY");//定义常量
    echo SCHOOL;//打印常量
    $name="savant";//name
    $age=28;
    echo 'name='.$name.',age='.$age;//打印变量,字符串连接
    $array=array('name'=>'allthelucky','age'=>28);//定义数组
    echo jsonencode($array);//转成json输出
    $array=array(array("id"=>'1',"name"=>'hello'),array("id"=>'2',"name"=>'world'));
    echo jsonencode($array);//转成jsonarray输出
    $array=array('this','is','php','test');//定义数组
    echo($array[0]);//打印第一个元素
    printr($array);//全打印
    $have=true;//定义boolean
    echo($have);
    function show($result) {//定义函数
        echo 'result is:'.$result;
    }
    $result='number 1';
    show($result);//调用函数
    function mult($a, $b) {//定义带返回值函数
        return $a*$b;
    }
    $a=10;
    $b=20;
    echo 'result='.mult($a,$b);//调用函数
    $c=20;
    if ($c == 20) {//if else 语句
        echo 'yes';
    } else {
        echo 'no';
    }
    $num=1;
    while($num < 10) {//while循环
        echo 'num='.$num;
        $num+=1;
    }
    $array=array('1'=>'hellsf','2'=>'sadfadfsd','3'=>'asdfasdfasdfsdf');
    foreach($array as $key=>$value) {//foreach 语句,输出key,value
        echo $key.'='.$value;
    }
    foreach($array as $value) {//foreach语句,只输出值 
        echo $value;
    }
    printr($array);
    $str = ' asdf safsd ';
    echo trim($str);//trim函数
    echo strlen($str);//strlen函数
    echo md5($str);//md5加密
    echo sha1($str);//sha1加密

阅读全文 »


TabActivity子Activity以代码进行切换


TabActivity子Activity直接以startActivity方式切换子Activity时会有些问题,不过可以这样解决:

1,在TabActivity中加入切换方法,如AppHostActivity.java中:

public void setCurrentTab(int index) {
        try {
            this.tabHost.setCurrentTab(index);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

2,在AppHostActivity子Activity中这样切换到其它Activity:

((AppHostActivity)getParent()).setCurrentTab(1);

阅读全文 »