自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 [vim] 粘贴时临时关闭自动缩进

解决问题: 复制代码到文件里会自动缩进导致格式不正确之前解决方案:         : set nopaste      再进一步简化操作为此命令设置一个key mapping现在解决方案: 利用插件直接解决vim-bracketed-paste 插件直接解决该问题在如下连接拷贝bracketed-paste.vim文件到~/.vim/plugin里https:

2016-11-02 11:11:53 2518

原创 Android启动早于系统应用的第三方应用,杀不死自动重启的第三方应用

Android杀不死的第三方应用,早于系统应用启动的第三方应用始末

2014-05-29 17:12:38 3601

原创 区别adb logcat 与 adb logcat -b main

在看一个数据图标的问题中,发现

2014-05-17 15:28:24 2536 1

原创 拥有容错精神

在adnroid 4.3平台上卡一有卡, 卡二没卡 SIM卡会给卡一报上来READY, 卡二是ABSENT但是在android4.4 同样的情况卡一卡二都是 ABSENT, 过一会才报上来READY给卡一, 是由于增加一个新的UNSOLITED的消息给SIM卡 致使开机后卡一得到ABSENT的信息。        这要求我们在写模块功能的时候要把容错精神添加进去, 考虑好卡的图片显示是不是需要

2014-03-26 14:45:03 1386

原创 Emergency Call 分析 (Android 4.4 R1)

outgoing call 有三类, 分别用三种intent 去标记 三种intent 定义如下 * This method will handle three kinds of actions:   * * - CALL (action for usual outgoing voice calls)  * - CALL_PRIVILEGED (ca

2014-03-26 10:56:58 4237

原创 计算数组中的平衡因子

A[0] + A[1] + ... + A[P−1] = A[P+1] + ... + A[N−2] + A[N−1].0 ≤ P < N P 即为所求时间 空间复杂度都为o(n)#includeint solution(int A[], int N) {    // write your code here...    if (N        return -1;

2013-09-10 15:19:04 1222

原创 计算整数二进制中1的最大间隔是多少?

#includeint solution(int N) { if (N >1 != 0){ bitlen++; printf( " bitlen = %d\n", bitlen); temp = temp>>1; } for (i =0; i < bitlen; i++){ if (N%2 == 1){ if (gap >1; } return gap;}void main (){ print

2013-09-09 23:30:55 924

原创 计算数组中元素取绝对值后不重复的个数

#includeint solution(int A[], int N) {    // write your code here...    if (N         return -1;      int A1[12500], i, ret = 0;    for (i=0; i        A1[i] = 0;              }

2013-09-09 15:35:15 643

原创 编程珠玑 第二章 习题 2 给定一个包含4300000000个32位证书的顺序文件,求出一个至少包含两次的整数

解:

2013-08-15 23:56:53 768

原创 编程珠机 第二章 字符串循环移位

#includevoid reverse(char *str, int len){    if(len==0||str=="")        return;    int i;    char t;    for(i=0; i        t = str[i];        str[i] = str[len-i-1];        str[len-i-1

2013-08-09 15:21:47 630

原创 编程珠机 第二章 找出一个不在文件中一32位整数。

给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中一32位整数。该题目有2个问题,1, 在内存足够的情况下, 使用位图法就可以  但是需要500多M的内存空间2. 在没有足够内存的情况下 如何解决, 采用二分法。思考: 是否可以从第三轮就得到想要的结果 不再循环下去,否则一直要等待bit最后一位循环结束!第一轮  splitA1  8 13

2013-08-06 08:23:26 710

翻译 Java初始化

函数中的成员是必须要初始化的 否则会编译出错。void f() {int i;i++; // 编译出错}2.类中的成员变量可以不初始化,会自动给出一个初始化值。3.构造函数初始化public class Counter {int i;Counter() { i = 7; }}i会被初始化2次,第一次被初始化为0,第二次为7.4.初始化的顺序

2011-11-22 15:18:29 466

翻译 android系统中的进程和线程

当一个应用部件启动并且该应用没有其他的部件运行,android系统为该应用开启一个伴随着一个独立运行的线程的linux进程。在默认情况下,同一应用的不同部件运行在相同的进程和线程(叫主线程)。如果一个应用部件开启并且对于该应用已经有一个运行的进程(因为其他部件来自于运行的应用),该部件在已有的进程中开启,并且用相同的线程运行。但是你可以让应用中不同的部件运行在不同的进程中,你可以为每一个进程创建新

2011-11-22 14:57:37 673

转载 傻瓜化解释一大堆网络术语——网关 DNS DHCP服务 路由 路由表 DDOS攻击 ARP表 ARP欺骗

假设你叫小不点(本地主机),住在一个大院子(本地局域网)里,有很多邻居(网络邻居),门口传达室有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个伙伴玩,只要你在院子里大喊一声他的名字(ping他一下),他听到了就会回应你,并且跑出来跟你玩。  但是你不被允许走出大门,你

2011-07-26 20:57:09 903

原创 手机打电话的通讯原理

看了好几天的通讯原理,对于手机通信有些浅显的了解,现在写此文做个纪念。呵呵感谢大话无线通讯诙谐幽默的语言,由此看出作者的功力很深哦。我们的手机是怎么通讯的呢,无线是怎么工作的呢,无线后台是怎么管理的呢,带着诸多问题,查阅了一些资料,现把其整理出来,不正确的地方希望大家批评指正。手

2011-07-26 17:40:51 14596 1

原创 Activity的生命周期

一个Activity的三个重要状态Resumed: activity 在屏幕的前面并且获得焦点Paused:当另外一个Activity显示在当前Activity前面并且当前Activity仍有可见部分,当前Activity进入了该状态,该Activity保存了状态和成员信息,保持着继续被window manager管理, 当系统出现内存极度匮乏的状态时,该Activity 被kill掉.Stopped:当另外一个Activity显示在当前Activity前面并且当前Activity完全被遮挡不可见,该Act

2011-03-30 15:01:00 532

空空如也

空空如也

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

TA关注的人

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