自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 DSO missing from command line原因及解决办法

DSO missing from command line原因及解决办法renweihub 120 1月5日 发布推荐 1 推荐收藏 3 收藏,5.2k 浏览最近项目正经历着一次更新,一系列编译工具都进行了大版本的升级,随时而来的是,原本正常编译的代码出现了大量的warning,最终编译失败,其中一个问题困扰了比较长的时间,虽然f

2015-10-12 20:53:47 26510 1

转载 Android内存优化之OOM

Android的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点。这是一篇关于内存优化中如何避免OOM的总结性概要文章,内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢!(一)Android的内存管理机制Google在Android的官网上有这样一篇文章,初步介绍了Android是如何管理应用的进程与内存分配:http

2015-09-22 14:28:10 930

转载 如何分析解决Android ANR

如何分析解决Android ANR分类: Android2012-12-07 16:44 26946人阅读 评论(8) 收藏 举报目录(?)[+][java] view plaincopyprint?来自:  http://blog.csdn.net/tjy1985/article/detail

2015-09-22 14:05:36 2108

转载 NFC framework introduce(二)

5.2 大数据量的传送大数据量的传送,是指图片等数据量比较大的资源,需要通过NFC启动蓝牙的匹配,通过蓝牙来传送数据。5.2.1 读写流程图framework introduce(二)" title="NFC framework introduce(二)" style="margin:0px; padding:0px; border:0px; list-style:none

2014-12-10 14:26:02 1334 1

转载 NFC framework introduce(一)

NFC framework introduce 1 NFC 简介对于NFC,是google在android4.0上推出来的,简单介绍下。近场通讯(NFC)是一系列短距离无线技术,一般需要4cm或者更短去初始化连接。近场通讯(NFC)允许你在NFC tag和Android设备或者两个Android设备间共享小负载数据。优酷上有其应用的视频:http://v.youku.c

2014-12-10 14:24:04 1188

转载 linux下打patch的方法

作为程序员,了解diff&patch命 令是非常必要的。比如说我们发现某个项目有bug代码,而自己又没有svn的提交权限,那么此时最合适的解决方法就是用diff命令做一个补丁发给项目成 员。项目成员通过patch命令可以立刻知道你的意图。有人会说直接传一个新文件不是更简单?不要忘了,一个patch文件尺寸更小传输更快,而且可以明 显的看到都做了哪些修改。保证当前目录是demo名录:

2014-10-24 12:32:42 856

转载 Android休眠唤醒驱动流程分析(三)

接上一节: static int suspend_enter(suspend_state_t state){int error = 0; device_pm_lock();#ifdef CONFIG_CPU_FREQcpufreq_get_cpufreq_name(0);strcpy(governor_name, cpuf

2014-09-26 16:17:27 571

转载 Android休眠唤醒驱动流程分析(二)

在suspend_freeze_processes()函数中调用了freeze_processes()函数,而freeze_processes()函数中又调用了try_to_freeze_tasks()来完成冻结任务。在冻结过程中,会判断当前进程是否有wake_lock,若有,则冻结失败,函数会放弃冻结。static int try_to_freeze_tasks(bool sig_onl

2014-09-26 16:16:53 482

转载 Android休眠唤醒驱动流程分析(四)

关于wake_lock在上文中,已经介绍了wakelock机制,下面从代码的角度进行介绍。wakelock有2种类型,常用为WAKE_LOCK_SUSPEND,作用是防止系统进入睡眠。WAKE_LOCK_IDLE这种锁不会影响到系统进入休眠,但是如果这种锁被持有,那么系统将无法进入idle空闲模式。enum {WAKE_LOCK_SUSPEND, W

2014-09-26 16:16:14 400

转载 Android休眠唤醒机制简介(二)

******************************************************************作者:sean日期:2012-11-29修改历史:******************************************************************接上一节,结合code来分析一下:

2014-09-26 16:15:24 418

转载 Android休眠唤醒机制简介(一)

*************************************************************************作者:sean日期:2012-11-29修改历史:***************************************************************************1、背景介绍:

2014-09-26 16:14:46 690

转载 Android休眠唤醒驱动流程分析(一)

****************************************************作者:Sean日期:2012-11-29修改历史:****************************************************标准linux休眠过程:l power management notifiers 

2014-09-26 16:14:18 566

转载 GNU C 9条扩展语法

GNU C 9条扩展语法GNC CC是一个功能非常强大的跨平台C编译器,它对标准C语言进行了一系列扩展,以增强标准C的功能,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持GNU扩展的C语言称为GNU C。Linux内核代码使用了大量的GNU C扩展,以至于能够编译Linux内核的唯一编译器是GNU CC,以前甚至出现过编译Linux内核要使用特殊的GNU CC

2014-09-19 15:20:05 6864

转载 细说linux挂载——mount,及其他

纯粹针对刚刚解封开包的新新手,老鸟们请自觉绕行,否则浪费你的时间你非要逼我做谋杀犯可不光我的事你还没地方说理去。如果你正好是个崭新的新手,就耐心的花点时间看看吧,至少大概看看,不要在一个陌生又黑暗的到处碰壁,或张皇四顾,像个没头的苍蝇。现在耐心听我老人家絮絮叨叨没个完的,这点时间绝对值!续___________________________________________

2014-08-22 20:37:29 1188

转载 Java transient关键字

Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。     Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。     这样当多个线程

2014-08-20 22:16:09 477

转载 JVM源码分析-Java运行

最近在看Java并发编程实践和Inside JVM两本书,发现如果不真正的了解底层运作,那么永远是雾里看花。因此从http://openjdk.java.net/groups/hotspot/上下载了源代码,准备研究一番。要想完全研究懂我觉得得对计算机体系结构,C,C++编程,Linux内核都有比较深入的理解。由于并非从事JVM开发工作,因此不会研究的那么深入。入手就从“java 类名”这个

2014-08-06 21:21:40 3790

转载 HotSpot 目录结构

├─agent Serviceability Agent的客户端实现├─make 用来build出HotSpot的各种配置文件├─src HotSpot VM的源代码│ ├─cpu

2014-08-06 21:19:43 638

转载 代码面试最常用的10大算法

摘要:面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫

2014-04-14 12:30:22 506

转载 RSA加密算法

以前也接触过RSA加密算法,感觉这个东西太神秘了,是数学家的事,和我无关。但是,看了很多关于RSA加密算法原理的资料之后,我发现其实原理并不是我们想象中那么复杂,弄懂之后发现原来就只是这样而已..  学过算法的朋友都知道,计算机中的算法其实就是数学运算。所以,再讲解RSA加密算法之前,有必要了解一下一些必备的数学知识。我们就从数学知识开始讲解。必备数学知识  RSA加密算法

2014-04-10 16:05:58 757

转载 RSA加密算法原理

概念:公钥:给需要加密方私钥:解密者自己留密钥生成过程:1:随机选择两个质数p、q,计算出 n=p x q2:计算出不大于N与N互质的数的数量  f(n)=(p-1) x (q-1).3:取e不大于f(n)且与f(n)互质的数.4:计算出e x d mod f(n) = 1 时 d的值.5:则(e,n)为公钥(d,n)为私钥加密过程:原文^e m

2014-04-10 16:02:44 700

转载 shell脚本条件判断

UNIX Shell 编程中条件判断是极为重要的,以下是常用的条件判断:文件判断-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在且是一个规则文件,则为真-g file 若文件存在且设置了SGID位

2014-04-02 17:03:48 540

U盘制作资料(原理图、文档、底层驱动源程序)

U盘制作资料(原理图、文档、底层驱动源程序)

2009-01-19

空空如也

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

TA关注的人

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