2015年11月18日

事务基础

摘要: 事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。事务是恢复和并发控制的基本单位。事务应该具有4个属性:原子性、一... 阅读全文

posted @ 2015-11-18 12:00 niuman 阅读(129) 评论(0) 推荐(0) 编辑

Android的四大组件

摘要: ActivityService 概念: 服务(Service)是Android中实现程序后台运行的解决方案。 它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。 Broadcast 概念: 广播(Broadcast)是为了方便提供系统级别的消息通知。 ... 阅读全文

posted @ 2015-11-18 11:13 niuman 阅读(228) 评论(0) 推荐(0) 编辑

2015年11月17日

异步任务AsyncTask使用解析

摘要: 在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对... 阅读全文

posted @ 2015-11-17 21:58 niuman 阅读(2830) 评论(0) 推荐(0) 编辑

Android Service的生命周期

摘要: 服务是什么 服务(service)是Android中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。service的生命周期,从它被创建开始,到它被销毁为止,可以有两条不同的路径:A started service 被开启的service通过其他组件... 阅读全文

posted @ 2015-11-17 20:55 niuman 阅读(238) 评论(0) 推荐(0) 编辑

2015年11月6日

2016 校招, Android 开发,一个本科应届的坎坷求职之路(转)

摘要: 转载出处:http://www.nowcoder.com/discuss/3244?type=2&order=0&pos=1&page=1 和大多数的面经不同,我不是大牛,手头也没有3,4个sp的offer求比较,我只是一个非211,985的本科应届毕业生,想分享一下自己坎坷的求职历程,来给更多求职... 阅读全文

posted @ 2015-11-06 09:22 niuman 阅读(880) 评论(0) 推荐(0) 编辑

2015年11月3日

Android的系统框架的深入认识

摘要: Android采用层次化系统架构,官方公布的标准架构如下图所示。Android由底层往上分为4个主要功能层,分别是linux内核层(Linux Kernel),系统运行时库层(Libraries和Android Runtime),应用程序架构层(Application Framework)和应用程序... 阅读全文

posted @ 2015-11-03 11:16 niuman 阅读(2512) 评论(0) 推荐(0) 编辑

Android的系统框架

摘要: Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。 图1:Android系统架构图 每层功能简要介绍如下: 一 应用程序层该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器... 阅读全文

posted @ 2015-11-03 11:13 niuman 阅读(240) 评论(0) 推荐(0) 编辑

Android中的设计模式

摘要: 一、设计模式的分类总体来说23种设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任... 阅读全文

posted @ 2015-11-03 11:12 niuman 阅读(219) 评论(0) 推荐(0) 编辑

TCP的三次握手和四次挥手

摘要: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1) 第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2) 第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同... 阅读全文

posted @ 2015-11-03 10:01 niuman 阅读(227) 评论(0) 推荐(0) 编辑

2015年10月29日

TCP/IP、Http、Socket的区别

摘要: 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,T... 阅读全文

posted @ 2015-10-29 21:49 niuman 阅读(121) 评论(0) 推荐(0) 编辑

导航