摘要: 1.OSI参考模型 1)作用 2)各层的名称和功能 2.对分层网络协议体系的理解 1)不同节点:层次组成不同,作用不同 2)横向理解:虚通信、对等实体、协议、PDU 3)纵向理解:封装与解封、服务、接口 3.TCP/IP 1)层次:与OSI模型的对应关系 2)协议:主要协议极其所在层次 4.地址 1 阅读全文
posted @ 2019-04-16 15:26 HarSong13 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 1.协议和标准 2.标准化组织 3.Internet标准:RFC 4.Internet的管理机构 一.协议和标准 1.协议(Protocol) 一组控制数据通信的规则 三要素:语法(syntax)、语义(semantics)、时序(timing)/同步(synchronization) 即what、 阅读全文
posted @ 2019-04-15 21:37 HarSong13 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一. 递归 本质上,将原来的问题,转化为更小的同样的问题 举例:数组求和 Sum(arr[0... n-1]) = arr[0] + Sum(arr[1...n-1]) 第二部分为更小的同一个问题 Sum(arr[1...n-1]) = arr[1] + Sum(arr[2...n-1]) 第二部分 阅读全文
posted @ 2019-04-15 16:18 HarSong13 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 6.4 SQLite数据库存储 SQLite是一种轻量级的关系型数据库,运算速度快,占用资源少。 6.4.1 创建数据库 Android为了管理数据库,专门提供了SQLiteOpenHelper帮助类,借助这个类可以对数据库进行创建和升级。 SQLiteOpenHelper是一个抽象类,需要创建一个 阅读全文
posted @ 2019-04-14 16:08 HarSong13 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 首先,因为经过了笔试,我想面试应该更多的会涉及一些基础问题,再准备了一天基础问题之后,面试官上来就给了一道编程题,一下给我干懵了。 可能也是因为第一次面试,觉得发挥的很差,很多东西都没有想起来,一血给了大厂也是值得了,最起码知道了自己现在最欠缺的是什么,实力还差的远。 题目:输入N个int型数组,输 阅读全文
posted @ 2019-04-14 07:23 HarSong13 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 6.3 SharedPreferences存储 SharedPreferences使用键值对的方式来存储数据。同时支持多种不同的数据类型。 6.3.1 将数据存储到SharedPreferences中 得到SharedPreferces对象的三种方式: 1.Context类中的getSharedPr 阅读全文
posted @ 2019-04-11 10:50 HarSong13 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 第六章 数据存储 6.1 持久化技术 持久化技术指将内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。 主要有三种方式用于简单地实现数据持久化功能:文件存储、SharedPreferences存储以及数据库存储。 6.2 文件存储 android中最基础的一种 阅读全文
posted @ 2019-04-11 10:03 HarSong13 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1)接收系统广播:a.动态注册监听网络变化 b.静态注册实现开机启动 2)发送自定义广播:a.发送标准广播 b.发送有序广播 3)使用本地广播 第五章 5.1 广播机制 Android中的每个程序都可以对自己感兴趣的广播进行注册。发送广播的方法借助Intent,接收广播的方法则为广播接收器(Broa 阅读全文
posted @ 2019-04-10 14:58 HarSong13 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一.使用链表实现栈 增,删,查只对链表头进行操作,时间复杂度都为O(1) 链表头作为栈顶 LinkedListStack<E> implements Stack<E> 二.使用链表实现队列 从两端添加元素很容易 从tail端删除元素不容易 所以,从head端删除元素,从tail端插入元素 不使用虚拟 阅读全文
posted @ 2019-04-09 21:27 HarSong13 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 4.3 Fragment的生命周期 4.3.1 Fragment的状态和回调 1.运行状态 当一个Fragment是可见的,并且它关联的活动正处于运行状态是,该Fragment也处于运行状态 2.暂停状态 当一个活动进入了暂停状态时(由于另一个未占满屏幕的活动被添加到了栈顶),与它相关的可见Frag 阅读全文
posted @ 2019-04-09 09:40 HarSong13 阅读(163) 评论(0) 推荐(0) 编辑