cao BUGs

while (1) { study(); }

Untitled

Flutter启动流程Flutter是怎么启动起来的,是在Android的Activity的启动之后吗?等等这样的问题,在这个文章中将被解答。 从MainActivity开始新创建一个Flutter项目,在清单文件中默认被启动的Activity是MainActivity,而MainActivity继承的是FlutterActivity。那么问题好像简单了,我们分析一下FlutterActiv......

Fullter 启动页(闪屏页)具体实现和原理分析

为什么要有启动页? 注意: 启动页(launch screen)和闪屏页(splash screen)不是一个概念。 现在大部分App都有启动页,那么为什么要有启动页?这是个值得思考的问题,如果没有启动页会怎样,大部分的App会白屏(也有可能是黑屏,主题设置有关系)非常短的时间,然后才能展示App的主要内容。 启动页(launch screen)和闪屏页(splash screen)区别?......

HTTPS详解

HTTPS详解在讲HTTPS之前我们先聊一下密码学的简单知识,因为密码学还是比较复杂的学科,这里就简单的介绍一些概念,但是这些概念对理解HTTPS有很大的帮助。 在密码学中常用Alice和Bob这两个名字进行举例,我们也尊重一下密码学的文化,一般还有个大坏蛋,截获网络的消息,这个人叫做Eve。 基础概念我们举一个小例子,Bob喜欢同班的一个女孩Alice,Bob想给Alice子传一张纸条......

HTTP缓存

HTTP缓存HTTP缓存的必要性现在假设客户端想要加载一份文档,这个文档在Web服务器上,假设这个文档大小是10M,客户端需要经常加载这个文档,那么每次都需要10M的字节流从Web服务器上流到客户端,很多人就想了,这样每次的10M数据是不是没有必要每次都从Web服务器上取,把这个文档存储在客户端本地就好了,这样不但节省了流量也节省了时间(本地加载更快),于是HTTP缓存技术就诞生了。 上面 ......

HTTP超文本传输协议

HTTP超文本传输协议HTTP概述超文本传输协议(HyperText Transfer Protocol, HTTP)是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议。 HTTP的历史HTTP/0.9 (单行协议)HTTP是1990年问世的,现在的HTTTP/0.9指的是就是HTTP/1.0之前的版本。 1GET /mypage.html HTTP/1.0HTTP/1.0是199......

组件说明

组件说明 颜色说明123456789101112<attr name="custom_theme_color" format="color" /><attr name="custom_theme_start_color" format="color" /><attr name="custom_theme_end_color" format="color" /......

网络-网络层之IP协议篇

网络层之IP协议篇TCP/IP协议族对现在计算机网络的发展影响非常大,现在工作中大部分时间我们用的都是TCP/IP协议族中的协议,我打算针对IP协议再讲一下网络层。 IP协议相当于OSI的第三层的网络层。 主机的概念 主机是指配有IP,但是不能进行路由控制的设备。 路由器是指配有IP又有路由控制的设备。 IP地址在数据链路层MAC地址是识别端到端的标识,但是在整个互联网络环境中,怎么识别......

计算机网络概述

计算机网络概述17年读了一些网络方面的书籍,觉得有了点收获,想把自己总结的经验分享给大家。 机会成本先假设你的收益是学会了计算机网络,得到这个收益的方式有两种,一个是通过听这一系列的分享,第二个是自学,再假设你付出的成本都是时间,我们计算一下两个选择的机会成本。 听分享 这一系列分享的总课时10(上下浮动不大),每次讲解时间大概60分钟(这个时间我猜的,只有参考价值)那么你的时间付出就是1......

计算机如何实现加法

计算机如何实现加法这个博客源于媳妇的一个问题,计算机怎么样计算的? 当问到这个问题的时候我还是有点措手不及的,不知道从哪里说起,即使说出了答案,答案也不完整,没有逻辑,很多知识更不敢较真,我决定对这个问题深入探索一下,这也是今年的目标,对计算机怎么样计算的这一问题给出答案。 基本电路我们先从电路入手,也就是用两个开关,一个灯泡和电池组成的简单电路。 串联电路 这个电路是两个开关都关闭灯泡才会......

闭包的由来

闭包的由来我们在开发中经常听到闭包这个概念,为什么要有闭包的概念,我总是感觉闭包这个概念很鸡肋,那么最初设计闭包的人是怎么想的。 为什么要有闭包?闭包的定义首先闭包有概念之后才能问上面的问题,先给闭包一个概念。 在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。 上面是维基......