关闭

android 退出activity 的方式总结

在android中使用:[activityname].this.finish();  只是退出了activity的堆栈中,要真正的退出程序在手机cpu中的运行,当应用不再使用时,通常需要关闭应用,可以使用以下三种方法关闭android应用: 一   使用killProcess()函数,首先获取当前进程的id,然后杀死该进程: android.os.Process.killProce...
阅读(30) 评论(0)

计算机各层网络协议

计算机各层网络协议  应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP)  DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。实 现即插即用连网。  BOOTP (...
阅读(43) 评论(0)

转一个baidu面试的面经

一面(1 hour): 1. 面试官从简历里抽了一个较感兴趣的项目,让把项目简单介绍了下,针对项目问了几个技术问题 2. 介绍Java中垃圾回收机制,程序员平时需要关注这个吗?为什么?请举例说明。 3. 数据库隔离级别介绍、举例说明。 4. override和overload的区别。 5. 求二叉树的最大距离(即相距最远的两个叶子节点),写代码。 6. 两个栈实现一个队列,写代码。 ...
阅读(33) 评论(0)

如何学习linux内核

1. 了解操作系统基本概念。如果不会,可以学习《操作系统:设计与实现》Andrew S.Tanenbaum 写的那本。以MINIX为例子讲解操作系统的概念。非常推荐。 2. 有了操作系统的基本概念以后,可以了解Linux的机制了。推荐《Linux内核设计与实现》Robert Love 写的。这本书从概念上讲解了Linux有什么,他们是怎么运行的。这本书要反复认真看透。 3. 有了Linux内核...
阅读(24) 评论(0)

开发维护大型 Java 项目的建议

假设你是正在开发和维护一个包含2000个类并使用了很多框架的Java开发者。你要如何理解这些代码?在一个典型的Java企业项目小组中,大部分能够帮你的高级工程师看起来都很忙。文档也很少。你需要尽快交付成果,并向项目组证明自己的能力。你会如何处理这种状况?这篇文字为开始一个新项目的Java开发者提供了一些建议。 1、不要试图一下子搞懂整个项目 好好考虑一下,为什么理解项目代码是第一位的?...
阅读(23) 评论(0)

红黑树和二叉平衡树

如果说平衡二叉树是一个类的话,那么红黑树就是该类的一个实例。 算法的书我丢久了,一下子也找不到,我是凭记忆说的。红黑树的算法比较麻烦,但它的思想很好,如果理解了它的思想也就理解它的算法,我也只记得思想,具体算法记不得了。我就在这说说思想吧。 红黑树有两个重要性质: 1、红节点的孩子节点不能是红节点; 2、从根到前端节点的任意一条路径上的黑节点数目一样多。 这两条性质确保该树的高度为l...
阅读(26) 评论(0)

Android过度绘制优化心得

随着产品的更新上线,迎来了短暂的休闲期,借此来总结一下最近完成的任务–有关Android过度绘制的优化。 过度绘制概念:     在屏幕一个像素上绘制多次(超过一次)。比如一个TextView后有背景,那么显示文本的像素至少绘了两次,一次是背景,一次是文本。 一个形象的解释:如果粉刷过一间房间,就会知道给墙壁涂上颜色需要做大量的工作。假如你还要重新粉刷一次的话,第二次粉刷的颜色会覆盖住...
阅读(56) 评论(1)

Touch事件分发

Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。 ViewGroup的相关事件有三个:onInterceptT...
阅读(40) 评论(0)

深入研究Android Handler机制

项目终于没那么忙了!闲下来几天,想想应该学点什么,总结点什么。总体上来,要学的东西实在太多了,看了看自己写的代码,结果发现连最基本的消息机制都没有了解清楚,虽然一直在用Handler发消息(Message),但一直没有去探究它们内部是如何运作的。于是花了一天的时间仔细分析了一下几个基本类的源码,略有所悟,浅析一下。 相关概念 在看源码前,我们先需要熟悉一下它们的概念及作用。 Mess...
阅读(36) 评论(0)

让你的Textview酷炫起来

TextView算是Android开发中最最常用的控件了,有的时候,我们要给一个TextView中的显示的文字设置不同的样式或者响应事件,比如同一个TextView中,有的字是红色,有的字是蓝色,有的字点击之后有响应事件,有的点击之后没有响应事件,甚至我们想在TextView中显示一个数学公式等等,那么对于形形色色的需求我们有没有解决方案呢?当然有,一种是使用HTML来解决,另一种就是使用Span...
阅读(131) 评论(0)

B树,B+树,B*树,B-树

B树        即二叉搜索树:        1.所有非叶子结点至多拥有两个儿子(Left和Right);        2.所有结点存储一个关键字;        3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;        如:                B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中; 否则,...
阅读(26) 评论(0)

上层使用jni(从java层到framework到JNI的用法过程)

MTK平台如果在硬件上增加了按键灯,framework层想要调用的话,这里简单介绍一下我的使用过程。 首先,需要增加KeyLed.c和头文件KeyLed.h两个接口函数: (\hardware\libhardware_legacy\key_leds\key_leds.c) ( \hardware\libhardware_legacy\include\hardware_legacy\KeyLe...
阅读(39) 评论(0)

angularJS中$apply()方法详解

对于一个在前端属于纯新手的我来说,Javascript都还是一知半解,要想直接上手angular JS,遇到的阻力还真是不少。不过我相信,只要下功夫,即使是反人类的设计也不是什么大的问题。      Okay,废话不多说。为了弄明白angular JS为何物,我先是从Scope开始。那么什么是Scope呢?借用官方文档的一段话: 复制代码代码如下: “scope ...
阅读(25) 评论(0)

JavaScript全局函数

1、decodeURI()  参数:string      功能描述:对 encodeURI() 函数编码过的 URI 进行解码。      实例:        可把 http://www.cnblogs.com/My%20first/ 解码为 http://www.cnblogs.com/My first/ 2、decodeURIComponent() 参数:string 功能描述...
阅读(24) 评论(0)

一些java程序的运行结果

public class Test17 {  public static void main(String[] args)  {   int a=0;int c = 0;   do   {    --c;    a=a-1;   }while(a>0);       System.out.println(c);  } } 输出-1 public class T...
阅读(21) 评论(0)
274条 共19页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:217176次
    • 积分:3031
    • 等级:
    • 排名:第11520名
    • 原创:44篇
    • 转载:228篇
    • 译文:0篇
    • 评论:43条
    最新评论