自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 收藏
  • 关注

原创 QQ在android 4.4中无法登陆

根据截取的日志显示,QQ代码需要调用public static native int getFatVolumeId(String mountPoint);

2014-08-01 12:14:21 861

原创 android之Content Providers

简述Provider 和Resolver是一对,Resolver是个客户端,主要的为了跨应用实现数据共享,比如电话本。

2014-03-10 14:05:56 93

原创 Android之SharedPreferences

简介SharedPreferences是应用程序保存配置信息常用的一种方式,它的实质是在/data/data//shared_prefs/*.xml,我们需要存储的键值对就写入到了对应名子的XML文件中,和Linux程序常用的conf文件,window系统常的ini文件是一个类型的存取方法在一个Activity的函数中调用getSharedPreferences(String name

2014-03-10 13:03:19 278

原创 Intent

Intent是一个重要的数据结构,它有两个重要的成员变更,一个是action另一个是data,另外的一些成员变量如category,type,component,extras都不如前两个重要,不过component比较特别一些,Intent可以分成精确和模糊两种类型,划分的根据就是component。category是对action的补充,是对action更进一步的描述。type是对dat

2014-03-08 19:33:58 246

原创 线程

线程使用情景我对线程的理解是:一段代码在执行的过程中,有部分代码片段可能会阻塞,或者耗费时间比较长,另有一部分代码片段执行的时候不受这部分耗时代码或者阻塞代码的影响,我们就把这两个代码片段变成两个线程,把本来需要浪费在等待的时候用于执行不受影响的代码,达到节约时间,提高效率的目的。随着线程概念的发展,线程的设计理念也从面向过程发展到面向对象,现在的设计代码的时候喜欢把不同的事务放到不同

2014-03-04 11:25:04 238

原创 Spin Lock

自旋锁使用情景与mutex read-write lock barrier condition不同的是自旋锁在等待锁的过程中不会休眠,正是因为这点不同,它与其它锁的使用情况不太一样,自旋锁主要是用在内核中,中断函数是不允休眠的,在用户层用的比较少一些,因为它一直运行着,浪费CPU,而且持锁的线程如果休眠了,待待的线程需要等待的时候更久。数据结构pthread_spinlock_t

2014-03-04 09:50:49 322

原创 Barriers

Barriers使用场景类似的线程并行执行,比如算从1加到100,分成五个线程,每个线程算20个数的加法。Barriers可以使先算完的线程等待后面的线程。后面会用一段代码写这个例子。数据结构pthread_barrier_tpthread_barrierattr_t关键操作int pthread_barrier_init(pthread_barrier_t *

2014-03-03 16:43:18 343

原创 Condition Variable

条件变量使用环境我对Condition的理解是这样的调用signal和broadcast的线程和调用wait的线程不是无差别的,他们有差别,有先后关系,比如说没有wait的线程,signal是无用的。与mutex对比就会发现使用mutex的线程之间是没有差别的,他们谁离了谁都是一样的,他们之间仅仅是争资源而已。使用mutex的进程之间的竞争关系,使用condition的线程之间是合作关

2014-03-03 15:30:49 245

原创 read-write Lock

Read-Write Lock同样是保护数据,RW锁比mutex提供更好的并发性,因为RW锁有两三种状态,读锁,写锁,未锁。非常适合保护读多写少的操作需求!数据结构pthread_rwlock_tpthread_rwlockattr_t读写锁的操作int pthread_rwlock_init(pthread_rwlock_t  *restrict rwlock,con

2014-02-28 15:58:36 229

原创 mutex锁

互斥锁特征在多个线程或者进程间保护一块共享的数据块,保证同一时间只有一个线程或者进程对这块数据进行操作,其实申请操作的进程或者线程被阻塞,等到当前操作完成之后释放mutex,所有等待的进程或者线程竞争这个mutex,只用一个成功,其它的继续阻塞。数据结构mutex的数据结构是pthread_mutex_tmutex属性的数据结构是pthread_mutexattr_t互斥锁

2014-02-28 12:17:33 415

原创 mini2440开发板烧写镜像文件

环境:uboot烧写在nand上,从uboot启动打开kermitnand erase 0x60000 800000nand loadb 0x30008000ctrl-\send uImagecnand write 0x30008000 0x60000 300000重启一次,可以启动kernel再烧写rootfs.jffs2这个比较大,用串口比较费时间然

2013-11-10 09:26:42 261

空空如也

空空如也

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

TA关注的人

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