2013年2月25日

Touch事件学习 - 修改MotionEvent的值

摘要: http://blog.csdn.net/love_world_/article/details/8192531 @Override public boolean onTouchEvent(MotionEvent event) { MotionEvent eventClone = MotionEvent.obtain(event); eventClone.setAction(MotionEvent.ACTION_CANCEL); eventClone.offsetLocation(10, 20); super.... 阅读全文

posted @ 2013-02-25 18:50 屁屁侠 阅读(1483) 评论(0) 推荐(0) 编辑

2013年2月22日

Java中的ReentrantLock和synchronized两种锁定机制的对比

摘要: 原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchronized 和 volatile 。在简化与平台无关的并发类的开发的同时,它决没有使并发类的编写工作变得更繁琐,只是使它变得更容易了。synchronized 快速回顾把代码块声明为 sy 阅读全文

posted @ 2013-02-22 18:32 屁屁侠 阅读(4375) 评论(0) 推荐(1) 编辑

常用命令

摘要: 1.remountremount -o rw xxx xxxxmount -o remount rw xxxx xxxxhttp://blog.csdn.net/flyingqr/article/details/8517111 阅读全文

posted @ 2013-02-22 18:24 屁屁侠 阅读(154) 评论(0) 推荐(0) 编辑

adb connect 连接不上

摘要: 1.------------------------------------------adb show error "unable to connect to "susetprop service.adb.tcp.port 5555stop adbdstart adbd或者在system/build.prop中加入service.adb.tcp.port=55552.------------------------------------ 用root权限登录adb root3.-------------------------------------susetprop s 阅读全文

posted @ 2013-02-22 18:22 屁屁侠 阅读(1732) 评论(0) 推荐(0) 编辑

getCacheDir()和getFilesDir()方法区别.

摘要: Activity提供了getCacheDir()和getFilesDir()方法:getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录//==================================================将文件写入SD卡内:获取SDCard的状态:Environment.getExtemalStorageState()Environment.MEDIA_MOUNTED手机装有SDCard,并且可以进行读写获取SDCard的目录:Environment.getEx 阅读全文

posted @ 2013-02-22 18:18 屁屁侠 阅读(31790) 评论(0) 推荐(0) 编辑

2013年2月19日

关于二进制补码

摘要: 转:http://www.ruanyifeng.com/blog/2009/08/twos_complement.html负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用补码(Two's Complement)表示负数。什么是补码?它是一种数值的转换方法,要分二步完成:第一 阅读全文

posted @ 2013-02-19 17:37 屁屁侠 阅读(322) 评论(0) 推荐(0) 编辑

2012年12月4日

c primer plus----第4章 字符串和格式化输入/输出(一)

摘要: //==============================================================================#include #include #define DENSITY 62.4int main() { float weight, volume; int size, letters; char name[40]; printf("Hi! What is your name?\n"); scanf("%s", name); //指针 printf("%s, what is your wei 阅读全文

posted @ 2012-12-04 16:04 屁屁侠 阅读(200) 评论(0) 推荐(0) 编辑

Python参考手册----第一章: Python简介(四)

摘要: #1.8集合(JAVA_SET)#集合用于包含一组无序的对象#set()函数创建集合#集合无法通过数字进行索引#集合中的元素不能重复s = set([3,5,9,10])t = set("Hello")#>>> t#set(['H','e','l','o'])#集合支持的操作a = t | s #并集a = t & s #交集c = t - s #差集(项在t中,但是不在s中)d = t ^ s #对称差集(项在t或s中,但是不会出现在二者中)#添加元素t.add('x' 阅读全文

posted @ 2012-12-04 10:16 屁屁侠 阅读(259) 评论(0) 推荐(0) 编辑

2012年12月3日

C程序设计语言----第1章 导言(一)

摘要: //TODO 阅读全文

posted @ 2012-12-03 18:24 屁屁侠 阅读(135) 评论(0) 推荐(0) 编辑

Python参考手册----第一章: Python简介(三)

摘要: #1.6列表names = ["Tom", "Mark", "Ann","Phil"]#取值a = names[2]#赋值names[0] = "Jeff"#追加names.append("Google")#插入names.insert(2, "Thomas")#提取子列表或对子列表重新赋值(返回的是列表)b = names[0:2] #["Jeff", "Mark"]c = names[2:] names[1] = 阅读全文

posted @ 2012-12-03 18:10 屁屁侠 阅读(538) 评论(0) 推荐(0) 编辑

导航