工作记录

pthread_mutex可以实现进程互斥

pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED);

inline Mutex::Mutex() {
    pthread_mutex_init(&mMutex, NULL);
}
inline Mutex::Mutex(const char* name) {
    pthread_mutex_init(&mMutex, NULL);
}
inline Mutex::Mutex(int type, const char* name) {
    if (type == SHARED) {
        pthread_mutexattr_t attr;
        pthread_mutexattr_init(&attr);
        pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED);
        pthread_mutex_init(&mMutex, &attr);
        pthread_mutexattr_destroy(&attr);
    } else {
        pthread_mutex_init(&mMutex, NULL);
    }
}

skia

E/SKIA_ATK_JPEG( 1224): Not supported feature: ret -16,size=406073,sampleSize=1
W/System.err( 1224): java.io.IOException: Mark has been invalidated.
W/System.err( 1224): at java.io.BufferedInputStream.reset(BufferedInputStream.java:394)
W/System.err( 1224): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
W/System.err( 1224): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:459)
W/System.err( 1224): at com.estrongs.android.pop.app.PopRemoteImageBrowser.getImage(PopRemoteImageBrowser.java:313)
W/System.err( 1224): at com.estrongs.android.pop.app.PopRemoteImageBrowser.showImage(PopRemoteImageBrowser.java:358)
W/System.err( 1224): at com.estrongs.android.pop.app.PopRemoteImageBrowser.access$9(PopRemoteImageBrowser.java:357)
W/System.err( 1224): at com.estrongs.android.pop.app.PopRemoteImageBrowser$2.run(PopRemoteImageBrowser.java:245)
W/System.err( 1224): at java.lang.Thread.run(Thread.java:1096)
D/skia    ( 1224): ------- reset threw an exception
E/SKIA_ATK_JPEG( 1224): rewind failed

 /dalvik/libcore/luni/src/main/java/java/io/BufferedInputStream.java
markpos == -1 Mark has been invalidated.
如何在ubuntu下下载姜饼(Gingerbread)源代码并编译android ROM
http://hualang.iteye.com/blog/1132207
git commands:
git fetch git://serverbj13/review/base.git branchxx:branchyy
git show committatg:filename > x.txt
git checkout commitname -b branname
git clone git://serverbj15/android/device/augusta.git
替换命令:

 find . -name "*.mk"|xargs sed -i 's/LOCAL_MODULE.*/&\nLOCAL_MODULE_TAGS:= optional/g'

cpio 解压缩:

cpio -idum -H newc --no-absolute-filenames < xxx.cpio

patch 用法:

1 git pull 最新的code在主branch上
2 在你自己的branch下作diff
git diff froyo-atxx > name.patch
3 checkout  到主branch
patch -p 1 < ~/name.patch


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值