Android-WebView的适配

public abstract void setUseWideViewPort (boolean use)

    JavaScript Array 转换成 Map

    JavaScript Array转换成Map

    function serializeWithPrimaryKey(a, key)
    {
        var o = {};
        $.each(a, function() {

    Shell 文件重命名相关

    批量替换文件名

    切换到某目录,将该目录下文件名中str1字段都替换成str2字段

    for filename in `ls`

    ImageMagick 一些简单用法

    参考链接

    PHP 使用 ImageMagick 生成 Gif 缩略图

    取第一帧

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $file_in = './orig.gif';
    $file_out = './thumb.gif';

    $image = new Imagick($file_in);
    foreach ($image as $frame)
    {
    $frame->writeImage($file_out);
    break;
    }
    $image->clear();
    $image->destroy();

    Android 截图并保存到电脑

    打开终端,cd 到任意一个指定的目录,执行下面的命令即可

    Shell命令

    1
    2
    3
    adb shell "/system/bin/screencap -p /sdcard/screenshot_tmp.png"
    adb pull /sdcard/screenshot_tmp.png ./screenshot.png
    adb shell "rm -r /sdcard/screenshot_tmp.png"

    PHP持久化Session

    默认情况下,浏览器关闭,Session的生命期就会结束,编辑 php.ini,找到下面这行

    session.cookie_lifetime = 0;

    修改session.cookie_lifetime的值即可,单位是秒,0表示直到浏览器关闭

    UTF-8 空白字符

    用途:网页以及其他一些排版

    「 」

    括号里面的便是

    Android 使用脚本打包

    预备工作

    1
    2
    3
    4
    5
    6
    7
    8
    sudo ln -s /Users/fang/Workspace/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb /usr/bin/

    vi ~/.bash_profile
    # 编辑.bash_profile文件,加上下面两个路径
    # /Users/fang/Workspace/adt-bundle-mac-x86_64-20140321/sdk/platform-tools
    # /Users/fang/Workspace/adt-bundle-mac-x86_64-20140321/sdk/tools

    export PATH=/Users/fang/Workspace/adt-bundle-mac-x86_64-20140321/sdk/platform-tools:/Users/fang/Workspace/adt-bundle-mac-x86_64-20140321/sdk/tools:$PATH

    Mac 终端使用 keytool 签名时中文乱码的问题

    终端-偏好设置-描述文件-高级-文本编码

    暂时将文本编码改为「GB 2312」