学习记录

【计算机网络】计算机网络学习笔记(二)

计算机网络的结构 网络边缘 主机 网络应用 接入网络/物理介质 有线或无线通信链路 网络核心(核心网络) 互联的路由器(或分组转发设备) 网络之网络 网络边缘 主机(端系统) 位于...
Read More
学习记录

【计算机网络】计算机网络学习笔记(一)

参考视频:【计算机网络】哈尔滨工业大学 简介 计算机网络是通信技术与计算机技术结合的产物 通信系统模型 如上就是通信系统的模型,信息通过信源(信息发送者),经过发送变换器的转换,通...
Read More
学习记录

【计算机网络】HTTP协议浅析

什么是协议协议 现实生活中的协议:相互遵守,单方面违背则协议不成立。(停战协议、全球贸易协议) 互联网中的协议:ftp、http、stmp、TCP/IP、UDP… HT...
Read More
学习记录

【Android】Jsoup的学习及使用

Jsoup是Java中一个非常实用的Html解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来...
Read More
学习记录

【Android】View学习之View的工作原理

下图是Android的UI管理系统的层级关系。 PhoneWindow是Android系统中最基本的窗口系统,继承自Windows类,负责管理界面显示以及事件响应。它是Activi...
Read More
学习记录

【Java基础】JVM的学习与理解(1)

JVM是Java Virtual Machine的简称,也就是Java虚拟机。 什么是虚拟机? 虚拟机指通过软件模拟的具有硬件系统功能的,运行在隔离环境中的完整计算机系统。 JVM...
Read More
学习记录

【Android】Matisse图片选择库源码解析

Matisse中主要的模块有Matisse、SelectionCreator、SelectionSpec、MatisseActivity四个类,它们的工作流程如图: 我们先看到Ma...
Read More
学习记录

【Java】多线程与并发学习笔记

实现多线程的方法 查看Thread类的源码,可以发现它实现了Runnable接口,然后在自己的run方法中调用了Runnable的run方法。这里其实就是静态代理这一设计模式,Th...
Read More
学习记录

【面向对象】设计模式之责任链模式的学习

介绍 责任链模式是一种行为模式,它从一个起点发起请求,沿着任务链传递给每个节点的对象,直至有一个节点处理了这个请求。 它使得多个对象都有机会来处理请求,避免了请求的发送者和接受者之...
Read More
学习记录

【面向对象】设计模式之观察者模式的学习

介绍 观察者模式是一种使用频率非常高的设计模式,最常用的地方就是订阅-发布系统。 这个模式的重要作用就是将观察者和被观察者解耦,使他们之间的依赖更小甚至没有。 观察者模式又被称作发...
Read More