环境温湿度监控系统(51+DHT11+1602液晶)
环境温湿度监控系统(51+DHT11+1602液晶)使用模块:DHT11 Datasheet: https://www.alldatasheetcn.com/datasheet-pdf/pdf/1132088/ETC2/DHT11.htmlSMC1602 Datasheet: https://www.alldatasheetcn.com/datasheet-pdf/pdf/106031/ETC/SMC1602A.html89C52 Datasheet: https://www.alldatasheet.com/datasheet-pdf/pdf/240685/ATMEL/AT89C52.html
一.原理图
二.1602显示模块模块头文件:引脚定义,接口定义。
123456789101112131415161718#ifndef _1602_H_#define _1602_H_#include <reg51.h>#include <intrins.h>#define LCD_Bus P2 //LCD1602数据总线sbit RS = P0^7; // LCD ...
在浏览器中输入 URL 回车之后发生了什么
本文转自4Ark注意: 本文的步骤是建立在,请求的是一个简单的 HTTP 请求,没有 HTTPS、HTTP2、最简单的 DNS、没有代理、并且服务器没有任何问题的基础上,儘管这是不切实际的。
大致流程
URL 解析
DNS 查询
TCP 连接
处理请求
接受响应
渲染页面
一、URL 解析
地址解析 首先判断你输入的是一个合法的 URL 还是一个待搜索的关键词,并且根据你输入的内容进行自动完成、字符编码等操作。
HSTS(HTTP Strict Transport Security) 由于安全隐患,会使用 HSTS 强制客户端使用 HTTPS 访问页面
其他操作 浏览器还会进行一些额外的操作,比如安全检查、访问限制(之前国产浏览器限制 996.icu)。
检查缓存
二、DNS 查询基本步骤
浏览器缓存浏览器会先检查是否在缓存中,没有则调用系统库函数进行查询。
操作系统缓存操作系统也有自己的 DNS 缓存,但在这之前,会向检查域名是否存在本地的 Hosts 文件里,没有则向 DNS 服务器发送查询请求。
路由器缓存路由器也有自己的缓存。
ISP DNS 缓存I ...
爬虫学习笔记(一)
Null
盘点国外知名游戏厂商(一)CD Projekt
盘点国外知名游戏厂商(一)CD Projekt本篇文章写于 2020 年 4 月,在赛博朋克 2077 漫长而又煎熬的等待之余我我决定以我个人视角盘点下那些带给我无数爱恨、惊喜与感动的游戏厂商们。文章资料同通过互联网搜集整理,如有错误还请指正,本文内容仅代表个人观点。
CD Projekt RED
av16789674《巫师 3》以及 CD Projekt 成功发展史-全 6 集游戏纪录片
第一个就提到“波兰蠢驴”的原因肯定不是馋 9 月即将登陆的《赛博朋克 2077》 的身子,也不是《巫师》三部曲那出色的游戏质量,而是他们心中那份对玩家足够的诚意与对游戏的热爱,让我将其视作当代游戏界的绿洲。
CD Projekt Red(后面简称 CDPR) 是波兰电子游戏研发商 CD Projekt 下的游戏开发部门,我们还是先从 CD Projekt 旗下的数字发行平台 GOG.com 今年推出的[30 天内退款政策]说起吧。这个政策毫无疑问是将目前市面上的数字发行平台的退换政策戳出了一个大窟窿,本来 STEAM 平台的[14 天 2 小时 ...
Git学习笔记(一)-从本地库开始
Git 学习笔记(一)作为一个刚接触 Git 不久的小白,该笔记是这两天我在网上看视频和教程自己总结记录下来的,主要为了方便未来自己查阅和帮助像我一样的小白学习 Git。文章中斜体部分为我自己方便记忆的理解,如有错误还请指正,见谅!
Git 的一点介绍Git 下载地址:https://git-scm.com/
Git 是什么 百度百科的介绍是:
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
可以理解为一个小秘书来帮你打理你的项目,让你专注于项目上,而不是被错综复杂的项目版本和文件弄晕。
Git 记录的是什么 集中式版本控制系统 SVN 记录的是每一次版本变动的内容,Git 则是将项目的每个版本独立保存。Git 通过维护 工作区域 暂存区域 Git 仓库 来实现版本控制。你可以理解为三座在本地的仓库。
Git 管理的文件的三种状态
已修改(modified)
已暂存(staged)
已提交(committed)
Git 的使用流程Git 初始化 和游戏或 APP 一样,下载完之后要在命令行或在 GitB ...