自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux shell 快捷键

主要unix支持的控制键Control keystty nameFunction descriptionCTRL-Cintr删除整行CTRL-DeofEnd of inputCTRL-\quitStop curren

2012-10-31 20:26:30 513

原创 Android http progressive streaming分析

1. 数据源设置DataSource对于http progressive download模式的数据源,分为两步完成:1.  客户端调用setDataSource(const char*uri, …)后,AwesomePlayer保存了uri的值,其实没有做什么实质的事情,也没有发起连接。真正的连接网络并sniff的过程是在prepare的时候才进行的。2.  客户端调用prepare

2012-09-03 14:51:02 3252 4

原创 Android实用代码集

1) 截屏:private Bitmap screenShot() {      View view = getWindow().getDecorView();      Display display = this.getWindowManager().getDefaultDisplay();      view.layout(0, 0, display.getWidth()

2012-01-11 09:42:34 2181

原创 Linux实用命令收集(待续)

版权所有,转载需声明作者 [email protected]、查看文本文件的编码方式:$ file laji.txt$ iconv -l$ iconv -f 源文件编码方式 -t 目标编码方式文件名2、主机为Dell Optiplex 740, Xen下安装HVM模式虚拟机总重启解决:之前的BIOS版本为1.1.8,需要从Dell官网上下载升级至1.2.3版本,

2010-12-14 16:04:00 1291

转载 Good article about Java thread state

What is Thread.State in Java? What’s it used for?Thread.State - This is a static nested class (Read more about nested classes in the article Nested Classes & Inner Classes in Java) of the Thread class.

2016-05-26 17:07:46 511

原创 One hot encoding

Machine learningdata preprocess

2016-03-26 15:14:26 1161

原创 ARM terminology

定义列表ASTChttps://en.wikipedia.org/wiki/Adaptive_Scalable_Texture_CompressionAFBChttps://www.arm.com/zh/products/multimedia/mali-technologies/arm-frame-buffer-compression.phpAMBAhttps://en.wikipedia.

2016-03-06 11:20:11 596

原创 Machine Learning 101

TF-IDF: Term Frequency-Inverse Document Frequence

2016-01-08 08:13:09 486

原创 Gallium

Gallium

2015-12-08 16:16:54 1324

原创 Graph

Graph

2015-12-07 23:00:04 527

原创 Arrays.asList传入参数的问题

Arrays.asList传参问题java varargs与auto boxing

2015-12-05 10:50:38 3176

原创 算法目录

1. Bit operations2. Pascal Triangle

2015-12-04 21:32:15 432

原创 Computer 101

http://computer.howstuffworks.com/question452.htmDynamic RAM:Inside a dynamic RAM (DRAM) chip, each memory cell holds one bit of information and is made up of two parts: a transistor and a c

2015-11-30 10:54:44 456

原创 RPI2

The boot partition must contain the following files, get them from one of the official images:(bootable/fat32 partition)bootcode.bin : 2nd stage bootloader, starts with SDRAM disabledloader.bin :

2015-11-28 22:22:27 829

原创 Graphics

FLOPS: Floating-point operations per second. 每秒浮點運算次數(亦稱每秒峰值速度)是每秒所執行的浮點運算次數-  GFLOPS: gigaFLOPS    MFLOPS: megaFLOPS  ...

2015-11-28 22:04:03 364

原创 Android启用应用Service的过程(Lollipop)

App1          -> startService      |     |  binder call     |AMS          -> startService    |    --->   ActiveServices   ->   startServiceLocked

2015-11-26 23:34:44 662

原创 Java字节码重写

TODO

2015-11-19 10:07:41 768 1

原创 Java 动态代理

TODO

2015-11-19 10:06:29 310

原创 proc中各种与进程相关的信息

汇总进程相关的proc中各项信息的意义

2015-09-02 23:18:29 900

原创 vmstat

vmstat程序

2015-09-02 22:53:21 1386

原创 buffer page和page cache

buffer page和page cache

2015-09-02 11:24:07 592

翻译 /bin /sbin/ /usr/bin/ /usr/loca/bin/ 各目录的区别

/bin和/sbin 用于放置一些根分区(/)上的程序,以便在/usr分区挂载之前就可以使用。虽然现在该路径基本只作为一些关键程序(如/bin/sh)的标准路径,但在一些小型嵌入式设备上还是有这样的用法/sbin/与bin的区别在于,sbin是存放系统管理程序的路径(普通用户一般不用)/usr/bin用于分发包管理器(如Ubuntu apt等)存放它所管理的应用的路径, /

2015-01-30 13:44:31 6720

转载 Canvas中绘制文本的FontMetrics

Canvas中绘制文本对象时,用FontMetrics来描述文本的坐标,以四个基本坐标为基准,分别为:・FontMetrics.top・FontMetrics.ascent・FontMetrics.descent・FontMetrics.bottom

2014-03-13 08:56:13 808

转载 xml中的xmlns

"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?我的理解是:由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生,XML采用名字空间声明,允许你通过一个网址指向来识别你的标识。比如在一个文档wood table中表示桌子,而在另一

2013-06-03 21:16:08 767

原创 Java label与break的应用

Java中break可以用来跳出当前的for循环,但是如果想跳出两层for循环就没法用一次break来实现了。此时可以使用java的label:char a;  outer:  //this is the label for the outer loop  for(int i=0;i{      for(int j=0;j    {              a=(

2013-05-05 17:18:24 1024

转载 Linux中让进程在后台运行方法

在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:$ ./test.sh &[1] 17208$ jobs -l[1]+ 17208 Running ./test.sh &对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程,然后使用bg命令将停止的作业放到后台运行:

2013-04-03 21:02:27 531

原创 Android的保留Socket命名空间LocalSocketAddress.Namespace.RESERVED

当使用该命名空间创建socket时,会在/dev/socket/下面创建一个socket文件

2013-03-27 15:54:25 4426 1

转载 【vim】vim操作大全

一、vim查找/word    在整篇文档中搜索word字符串/\    全字匹配?word    向上匹配n       下一个匹配处N       上一个匹配处*(#)    查找当前光标所在处的单词,*为往后查找,#往前%       匹配光标所在处的括弧,包括()[]{}二、vim中执行shell命令,有以下几种形式1):!command

2013-03-09 15:39:03 723

原创 Android中使用logwrapper来重定向应用程序中的标准输出

有时候第三方应用程序的日志输出是通过printf之类的标准函数输出的,logcat不能捕获到这些日志。一个技巧是使用logwrapper命令来执行第三方应用程序,logwrapper可以把标准输出重定向到adb log中去。(缺省级别是LOGI)Usage: logwrapper [-x] BINARY [ARGS ...]Forks and executes BINARY A

2013-03-07 11:30:20 4931

转载 init.rc语法介绍

1、init.rc是一个可配置的初始化文件,通常定制厂商可以配置额外的初始化配置,init.%PRODUCT%.rc2、init.rc是在$GINGERBREAD/system/core/init/init.c中读取的,它基于“行”,包含一些用空格隔开的关键字(它属于特殊字符)3、如果关键字中有空格,处理方法类似于C语言,使用/表示转义,使用“”防止关键字被断开,另外注意/在末尾表示换行

2012-12-22 14:45:19 12007

原创 deadbaad地址

Actually, deadbaad is what the libc abort() function uses to kill the process.  99% of the time the code calling abort() is in malloc/free, but it's certainly possible that something else could be cal

2012-12-11 16:23:36 2321

原创 AIDL总结

AIDL定义时的注意事项:(1)接口名和aidl文件名相同.(2)接口和方法前不用加访问权限修饰符public,private,protected等,也不能用final,static.(3)AIDL默认支持的类型包话java基本类型(int,long,boolean等)和(String,List,Map,CharSequence),使用这些类型时不需要import声明.对于List和M

2012-12-08 17:45:04 8222

转载 Android tcpdump

1. 手机要有root权限2. 下载tcpdump   http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell,

2012-11-19 16:38:05 933

转载 Android虚拟机(DVM)内存分配——内存溢出问题

大家都知道Android的上层应用是基于 Dalvik Virtual Machine的。Dalvik VM的特点是基于寄存器,相比SUN的JVM(基于堆栈,没有寄存器)来说,理论上完成同样的功能需要的指令条数少,但是指令集复杂。到了Android2.2,Dalvik终于实现了JIT(Just In Time)功能,前进了一大步。近期我们遇到OutOfMemory的错误,通常是堆内存溢出。

2012-11-09 10:29:10 2282

原创 Android Multi-Core Enable/Disable

Android Multi-Core Enable/DisableActually support for Hot Plug-gable CPU's added by Config file.Config Option is below:CONFIG_HOTPLUG_CPU=yor # CONFIG_HOTPLUG_CPU is not setCheck for mor

2012-10-31 09:33:05 1875

转载 Android模拟器快捷键

F1/PgUp     Menu key   菜单键 F2/PgDown   Star key 星号键 F3          Call key 发送拨号键 F4          End Call key 结束通话或者说红键 Home        Home key Home键 ESC         Back Key 后退键 F7          Power butt

2012-10-31 09:08:24 530

原创 使用ant来管理编译Android应用

1.首先创建项目目录mkdir TestDemocd TestDemo2.使用android命令创建项目android create project --name TestDemo --target android-7 --path . --package com.testDemo --activity  MainActivity解释一下,创建名字为TestDemo的,

2012-10-31 08:57:06 779

转载 Java星期复选算法

http://my.oschina.net/zhibuji/blog/84301//设置星期day从0到6,0是星期一 //从Android闹钟源码中看到的,突然感觉自己特别呆,从来没用过位移啊,与或啊。这个算法利用位移比我以前写的要高效多了,拿出来学习一下,顺便告诉自己要善于运用以前学过的知识。提高代码效率,改善时间复杂度和空间复杂度。int mDays = 0;//作为星期

2012-10-23 08:42:12 623

转载 Android.mk语法规则

1. LOCAL_MODULE_TAGS解释:控制此模块在什么情况下编译,一般为下面写法: LOCAL_MODULE_TAGS:= optional可选择的几个值:user:指该模块只在user版本下才编译 eng: 指该模块只在eng版本下才编译 tests: 指该模块只在tests版本下才编译 optional:指该模块在所有版本下都编译2. inc

2012-10-08 13:53:42 667

转载 locale的LANG、LC_ALL、LANGUAGE环境变量的区别

Locale是某一个地域内的人们的语言习惯和文化传统和生活习惯,是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。[my@ubuntu~]$ localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"L

2012-10-08 09:49:30 903

C++ FAQ Lite

CFAQ的C++版本,相信CFAQ对C语言学习很有帮助,C++FAQ应该对C++学习者也很有帮助

2009-05-07

u-boot1.2.0 booloader

经典的bootloader,代码量不大,便于移植,德国的一个工程师写的。

2008-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除