摘要:
虚拟IP与arp协议 一、虚拟IP 虚拟IP(Vrtual IP Address),是一种不与特定计算机或者特定计算机网卡相对应的IP地址。所有发往这个IP地址的数据包最后都会经过真实的网卡到达目的主机的目的进程。 引用维基上面的定义:https://en.wikipedia.org/wiki/Vi 阅读全文
摘要:
浅析Android系统中的Activity启动过程 一、Activity的启动分为三种类型 1.根Activity的启动,通常就是程序的MainActivity的启动,这个是通过用户点击桌面程序(Launcher)的App的图标, 从而导致对应的App在一个新的进程中被启动起来 2.在同一个进程启动 阅读全文
摘要:
Code Retreat总结 概述:上一个周六,参加了一个由大连华信公司组织的Code Retreat活动,抱着去见识一下真实企业的想法,就报名参加了,活动很好,组织者很nice,总之收获了很多,算是我人生中第一次参加这样的程序员社区活动,现在就活动收获作如下总结。1.接触到测试的概念 JUnit测 阅读全文
摘要:
Android消息机制:Looper、Handler、MessageQueue分析0.概述 Android的消息处理机制是围绕消息队列(MessageQueue)来实现的,一个线程拥有了一个消息队列之后,就可以进入到一个消息循环中,同时其他线程以及线程本... 阅读全文
摘要:
Android Service 与 Activity使用Pending Intent通信 service使用pending intent返回结果给客户端 我们使用一个activity作为一个客户端,来通过startService()的方法启动一个服务,这个服务的功能很简单,就是去访问客户端指定的Ur 阅读全文
摘要:
Android四大组件之Service(一) 一个服务是一个能在后台执行长时间运行操作的程序组件,但是这个组件并没有提供一个用户界面(用户接口)。另一个程序组件能启动一个服务,即使用户切换道另一个程序去,但是这个服务将继续在后台运行。一个组件能够绑定到一个服务从而和它进行交互,甚至能够执行进程内通讯 阅读全文
摘要:
Android 中的进程和线程 当一个程序组件开始的时候,并且这个程序没有其他组件在运行时,Android系统会为这个程序开启一个新的Linux进程,这个程序拥有一个单线程来执行。默认的来说,相同的程序的所有组件都运行在相同的进程和线程中,这个线程被称为主线程(main thread).如果一个程序 阅读全文
摘要:
Java虚拟机的结构(二) 5.运行时数据域(Run-Time Data Areas) JVM定义了不同的运行时数据域,这些数据域在程序被执行时被使用。一些数据域是在JVM启动的时候就创建,在JVM退出的时候被销毁。而另一些数据域是属于每一个线程的,每一个线程的数据域是随着线程创建而创建,随着线程退 阅读全文
摘要:
JVM的结构 以下部分来源自Oracle公司官网的技术文档链接地址0.概述 JVM规范描述的是一种抽象的机器。它并没有描述任何关于JVM的具体的实际的实现。 为了正确的实现一个JVM,你需要能够读取class文件,并且正确的执行class文件中指定的操作。咋JVM规范中没有涉及具体的实现的部分,这样 阅读全文
摘要:
Android组件之Activity(一) 0.Activity概念介绍 一个Activity是一个可以提供与用户交互功能的程序的组件,例如打一个电话,拍照,发电子邮件等等。每一个activity被给与一个窗口,它在这个窗口这里绘制它的的用户界面。通常来讲这个窗口就是整个屏幕,但是有时候也许是比屏幕 阅读全文