03 2023 档案
摘要:函数式编程 命令式编程 命令式编程就是冯诺伊曼的指令序列 关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么。 声明式编程 声明式编程 是以数据结构的形式来表达程序执行的逻辑。 告诉计算机应该做什么,但不指定具体要怎么做。 HTML、CSS、SQL 函数式编程 函数式编程是面向数学的抽象,将
阅读全文
摘要:HTTP + TLS TLS 的前身是 SSL 非对称加密的核心: 两个密钥(公私) https 需要第三方CA(证书授权中心)申请SSL证书以确定其真实性 证书种包含了特定的公钥和私钥 密钥交换 自己将私钥上锁后发给对方对方也上锁 在还回来让自解锁自己再把带有对方锁的私钥 发过去 这样对方就可以获
阅读全文
摘要:MIME 为数据格式标签;最初 MIME 是用于电子邮件系统的,后来 HTTP 也采用了这一方案。 在HTTP协议消息头中,使用Content-Type来表示请求和响应中的媒体类型信息。 Content-Type:type/subtype ;parameter type 主类型,任意的字符串,如te
阅读全文
摘要:好文链接 覆盖action的默认请求行为是必要的 http-request,自定义上传方法 Content-Type 设置成 form-data Content-Type: multipart/form-data; boundary WebKitFormBoundaryBicOUjQSEgA1dSB
阅读全文
摘要:dom.offsetWidth 获取的是div的宽度 获取文本宽度 // 通过 measureText 计算 function getActualWidthOfChars(text, size = 14, family = "Microsoft YaHei") { const canvas = do
阅读全文
摘要:蛋老师视频 SYN 同步 ACK 确认 FIN 结束 核心机制是确定哪些请求或响应需要丢弃 SYN、ACK、FIN 通过 1/0 设置开启/关闭 开启SYN后,报文中会随机生成 Sequence序号 用于校验 (应用可能发起多个会话,可以区分) 服务器的同步序号 通常通过一定运算得到,而不进行缓存。
阅读全文