- 博客(20)
- 收藏
- 关注
原创 进制之间转换
非位置化数字系统:罗马数字,位置化数字系统:二进制,八进制,十进制,十六进制。非位置化数字系统是把各位数字代表的值加起来,位置化数字系统是数字在不同的位置上所代表的值不同。
2023-02-01 15:08:46
149
原创 爬虫、无线网络、缓存、IPv6、即时通信、流媒体
网络爬虫(Web Crawler),也叫做网络蜘蛛(Web Spider)。模拟人类使用浏览器操作页面的行为,对页面进行操作。常用爬虫工具:python的Scrapy框架。
2023-01-30 22:35:40
562
原创 WebSocket、WebService、HTTPDNS、FTP、邮件
WebSocket,是基于TCP的支持全双工通信的应用层协议。在2011年由IETP标准化为RFC 6455,后由RFC 7936补充规范。客户端、服务器,任何一方都可以主动发消息给对方。
2023-01-29 20:35:15
365
原创 HTTP/2和HTTP/3
HTTP/2在底层传输做了很多的改进和优化,但在语意上完全与HTTP/1.1兼容。比如请求方法(如GET、POST)、Status Code、各种Headers等都没有改变。因此,要想升级到HTTP/2,开发者不需要修改任何代码,只需要升级服务器配置,升级浏览器。
2023-01-29 15:45:15
111
原创 HTTPS、TLS连接
HTTPS(HyperText Transfer Protocol Secure),译为:超文本传输安全协议。常称为HTTP over TLS、HTTP over SSL、HTTP Secure,由网景公司与1994年首次提出。
2023-01-28 10:48:41
686
原创 对称加密和非对称加密,数字签名和证书
在对称加密中,任何人都可以使用公钥进行加密。在数字签名中,任何人都可以使用公钥验证签名。数字签名,其实就是将非对称加密反过来使用。公钥私钥非对称加密发送者加密时使用接收者解密时使用数字签名验证者验证签名时使用签名者生成签名时使用谁持有密钥?只要有需要,任何人都可以持有个人持有既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密。公钥负责加密,私钥负责解密。既然是签名,那肯定是不希望有人冒充我发消息,所以只有我才能签名。私钥负责签名,公钥负责验签。
2023-01-27 18:08:40
1207
原创 HTTP协议之代理服务器、CDN、网络安全
代理服务器(Proxy Server)特点:本身不生产内容,处于中间位置转发上下游的请求和响应。面向下游的客户端,他是服务器;面向上游的服务器,它是客户端。
2023-01-26 21:06:54
659
原创 HTTP协议之CORS、Cookie和Session
浏览器有个同源策略(Same-Origin Policy)。它规定了默认情况下,AJAX请求只能发送给同源的URL。同源是指3个相同:协议,域名(IP),端口。
2023-01-25 22:03:28
136
原创 HTTP协议之请求和响应
HTTP(Hyper Text Transfer Protocol),译为超文本传输协议。是互联网中应用最广泛的应用层协议之一。设计HTTP最初的目的是:提供一种发布和接收HTML页面的方法,由URI来标识具体的资源。
2023-01-25 11:04:34
990
原创 域名和DNS、DHCP
由于IP地址不方便记忆,并且不能表达组织的名称和性质,人们设计出了域名(比如baidu.com)。但实际上,为了能够访问到具体的主机,最终还是得知道目标主机的IP地址。
2023-01-20 11:44:08
283
原创 局域网、NAT
局域网一般是范围在几百米到十几公里内的计算机所构成的计算机网络。常用于公司,家庭,学校,医院,机关,一栋大楼等。局域网中使用最广泛的网络技术叫:以太网(Ethernet)。在电脑,手机上经常见到的一个英文WLAN(Wireless LAN),意思是无线局域网。
2023-01-19 15:35:29
246
原创 TCP、UDP协议
传输层有两个协议:TCP(Transmission Control Protocol)传输控制协议,UDP(User Datagram Protocol)用户数据报协议
2023-01-18 20:29:00
456
原创 js获取元素大小和位置
本博文参照黑马程序员pink老师讲解的前端视频记录文章目录scroll家族获取宽高获取位置offset家族获取宽高获取位置client家族获取宽高获取位置scroll家族获取宽高获取元素的内容总宽高(不包含滚动条)返回值不带单位scrollWidth和scrollHeight获取位置获取元素内容往左,往上滚出去看不到的距离被卷去的头部或者左侧scrollLeft和scrollTop这两个属性是可以修改(赋值)的检测页面滚动的头部距离(被卷去的头部)用document.documentE
2022-05-08 15:33:22
416
原创 javascript运算符优先级
本博客参照黑马程序员pink老师前端教程记录优先级 从上到下 依次递减优先级运算符顺序1小括号()2一元运算符++ – !3算数运算符先 * / % 后 + -4关系运算符> >= < <=5相等运算符== != === !==6逻辑运算符先 && 后 ||7赋值运算符=8逗号运算符,一元运算符里面的逻辑非优先级很高逻辑与比逻辑或优先级高...
2022-05-04 17:55:01
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人