通用知识
Android开发,Java后端,python深度学习等多种平台开发通用知识和理论。
别急,还差一行代码
放弃不难,但坚持一定很酷!
展开
-
域名解析过程
以www.adc.edf.org为例,网址随便编的,主要看过程。在浏览器地址栏输入www.abc.edf.org,首先操作系统会检查本地hosts文件(Windows电脑在C:\Windows\System32\drivers\etc\hosts,Mac为~/etc/hosts),如果本地hosts文件没有该域名到IP的映射,则接着会查询本地DNS缓存,如果本地DNS缓存也没有,则操作系统会去TCP/IP配置中的首选DNS服务器上进行查询。客户端发送查询报文"query www.adc.edf.org原创 2022-04-21 17:09:09 · 2873 阅读 · 0 评论 -
操作系统原理(一)——自举过程
操作系统,这个名词每个人都不会陌生,但又总觉得似乎没有了解很深,这一系列博客将会从零开始强化你对操作系统的认知。1. 什么是操作系统?答:操作系统是介于硬件与用户(也就是程序和人)之间的接口,它使其他程序运行更为有效,并能方便的对计算机软件和硬件资源进行访问。下面进入正题从定义中我们也知道操作系统一个核心功能就是使其他程序运行更为方便有效,我们知道,在计算机开机前,程序都是在磁盘中的,而...原创 2020-03-18 23:05:48 · 9192 阅读 · 4 评论 -
基于Java从零开始实现设计模式(三)——观察者模式
首先先来介绍一下什么是观察者模式:观察者模式是一种行为型模式,也被叫做发布/订阅模式,其内容就是通过定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式主要解决的就是在易用和低耦合的前提下实现对象状态的同步。其实这种设计模式在Android下运用早已十分广泛,如控件的监听、数据与UI的同步、Broadcast以及其他一些框架RxJa...原创 2019-07-01 15:53:45 · 2052 阅读 · 0 评论 -
基于Java从零开始实现设计模式(一)——单例模式
1.单例模式(singleton):每个类只允许一个实例,提供一个全局的访问点,即通过将其构造方法设计为private类型,使其无法通过new方法拿到其实例,只能通过类中定义的get方法拿到类的实例。1.1:fina式1.1.1 第一步:私有构造1.1.2 第二步:定义公有静态成员类package designPattern;public class Demo01_SingletonF...原创 2019-04-27 20:22:37 · 2890 阅读 · 0 评论 -
HTTP协议状态返回码含义 学习笔记
2xx 成功200 OK 表示访问资源成功;204 No Content 请求处理成功,但没有资源返回,或者说在返回的报文不含主体的主体部分。另外,也不允许范围任何实体的主体。一般在只需要从客户端向服务器发送资源,面对客户端不需要发送新信息内容的情况下使用;206 Partial Content 表示访问部分资源成功。改状态码表明客户端向服务器进行了范围请求,且服务器成功处理了这个请求,响应...原创 2018-12-29 18:35:02 · 2104 阅读 · 0 评论