- 浏览: 621735 次
- 性别:
- 来自: 杭州
最新评论
-
oldrat:
引用Special cases aren't special ...
武汉大学开源技术俱乐部 技术交流 第1期 -
yzsunlight:
试了试 ,不行
Android Studio SDK Manager无法正常下载如何设置 -
qianjigui:
更全面的文档:http://www.5wpc.info/it/ ...
Ruby正则表达式操作参考 -
qianjigui:
Anddy 写道Anddy 写道tag是自动创建的吗? 能手动 ...
vim的跳转 -
Anddy:
Anddy 写道tag是自动创建的吗? 能手动创建吗? 在sh ...
vim的跳转
文章列表
基本命名:
dd if=/dev/block/mmcblk0p4 of=/sdcard/uuid.img
其中,开发人员需要了解if的具体设备。
在对Android Build系统进行修改的过程中,可能会在整体编译时发现整个bash环境发生了变化。
如:filename too long等。且再运行其它command等时,都有可能出错。
在简单分析了整个编译系统后,发现在
source build/envsetup.sh时,会通过make(例如:get_build_var ANDROID_BUILD_PATHS:make --no-print-directory -C /home/wpc/workspace/tvs/Himedia/SRC -f build/core/config.mk dumpvar-ANDROID_BUI ...
代码在systemui中:base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
showCompatibilityHelp:
diff --git a/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java b/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletS ...
vimdiff mode:
do -- Get changes from other window into the current window.dp -- Put the changes from current window into the other window.]c -- Jump to the next change.[c -- Jump to the previous change.Ctrl W + Ctrl W -- Switch to the other split window.:diffupdate -- diff update:syntax off -- syn ...
Mount相关
sudo apt-get install cifs-utils
sudo mount -t cifs -o uid=1000,username=administrator,passwd=system009 //10.9.5.20/share Your_local_path
File相关
创建一个文件大小为file_size
dd if=/dev/zero of=upload_test bs=file_size(in bytes) count=1
Server Manager
sudo useradd username -m -s /bin/bash
...
一个比较完整的分析见:http://blog.csdn.net/raining_heart/article/details/8504536
可能存在的问题:
文件在git中保存时已经是0666等其它权限,这种情况下一般是所有编译系统存在问题
部分编译系统存在问题,问题可能是系统的umask不同(run umask command to see the result)。主要是OS在创建文件时有些默认mask的问题
代码内部有显式改动
fastboot# mmc
mmc - MMC sub system
Usage:
mmc read <device num> addr blk# cnt
mmc write <device num> addr blk# cnt
mmc write.ext4sp <device num> addr blk# cnt
mmc bootread <device num> addr blk# cnt
mmc bootwrite <device num> addr blk# cnt
mmc rescan <devi ...
整体结构如上图,通过网络进行烧写时,整体上是通过tftp服务进行数据传输。
服务器配置:
安装tftp服务,并将需要传输的文件存放在tftp root目录上。
Box环境配置,主要是网络环境(进入芯片的fastboot模式:开机时通过串口连接,并press-on: Ctrl+C):
建议Box上的网络配置数据通过盒子联网后由DHCP获取,并进行记录。
有些网络可能使用的是MAC与IP绑定机制,不能直接用户设置。可能设置后无法访问。
# Tftp server ip
setenv serverip 1.2.3.4
# Set ic ip
setenv ipadd ...
签名的两种方式
利用keystore文件进行签名
利用.pk8加上.pem进行判断
讲解android签名过程文章
Android code signing:自备梯子Signature & Certification
查看包签名状态 jarsigner -verify -verbose -certs V2.1.0-E1-20130804.0535.zip
如何找到签名apk包的签名
unzip -q -c test.apk META-INF/CERT.RSA|openssl pkcs7 -inform DER -print_cer ...
http://www.ibm.com/developerworks/cn/linux/l-memory/
基于 UNIX 的系统有两个可映射到附加内存中的基本系统调用:
brk: brk() 是一个非常简单的系统调用。 还记得系统中断点吗?该位置是进程映射的内存边界。 brk() 只是简单地 将这 ...
最近正在研究JS动态解析的基本结构,希望自己能够将研究成果前前后后总结出来。
以方便自己复习,也希望能够和大家分享这样一套拥有悠久历史的编译技术实现。
按照编译原理的运行特点,一套解释系统最前面也是最 ...
一、StrictMode能做什么
自Android 2.3起,新增加了一个新的类StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可 ...
http://simple-and-basic.com/2008/10/using-rtags-ang-gtags-for-coding-ruby.html
common:\
:skip=GPATH,GTAGS,GRTAGS,GSYMS,HTML/,HTML.pub/,html/,tags,TAGS,ID,y.tab.c,y.tab.h,.notfunction,cscope.out,cscope.po.out,cscope.in.out,.gdbinit,SCCS/,RCS/,CVS/,CVSROO
T/,{arch}/,.svn/,.git/,.cvsrc,.cv ...
原因
最近在深入理解Dalvik虚拟机的内部线程控制体系,其中涉及大量pthread的相关操作,现在统一浏览一下。
#include
gcc -lpthread xxx.c -o xxx.out
主要API:
标识
int pthread_equal(pthread_t tid1, pthread_t tid2);//若相等则返回非0值,否则返回0
pthread_t pthread_self(void);
创建
int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restric ...
MMTk的整体结构和驱动模型主要由Plan, CollectorContext, MutatorContext, Phase组成:
Plan 全局模块,初始化用的主要接口
CollectorContext 线程级内存分配接口,独立GC线程 收集?
MutatorContext 全局内存分配 赋值?
Plan
基本常量管理
各种space初始化:
immortal:ImmortalSpace 永生数据空间
meta: RawPageSpace MMTk的元数据空间
los: LargeObjectSpace 大对象数据空间
sanity: RawPageSpace ...