杂记
文章平均质量分 87
「已注销」
这个作者很懒,什么都没留下…
展开
-
杂记 - 设计模式(TS代码示例)
面对对象程序的设计准则面对对象程序由对象组成, 对象包括数据和对数据进行操作的过程, 过程通常被称为方法或操作.针对接口编程, 而不是针对实现编程优先使用对象组合, 而不是类继承创建型模式Abstract Factory(抽象工厂)...原创 2021-10-07 23:00:11 · 921 阅读 · 0 评论 -
杂记 - JavaScript高级程序设计笔记
第 1 章 什么是 JavaScriptJavaScript 是一门用来与网页交互的脚本语言,包含以下三个组成部分。ECMAScript:由 ECMA-262 定义并提供核心功能。文档对象模型(DOM):提供与网页内容交互的方法和接口。浏览器对象模型(BOM):提供与浏览器交互的方法和接口。第 2 章 HTML 中的 JavaScript<script> 元素属性。async:可选。表示应该立即开始下载脚本,但不能阻止其他页面动作,比如下载资源或等待其他脚本加载。只对外部脚原创 2021-09-17 00:04:45 · 231 阅读 · 0 评论 -
杂记 - WSL2 局域网访问, 代理设置, IP设置(已集成工具)
环境 Ubuntu 20.04局域网访问wsl2监听地址设置为0.0.0.0, 如常见的命令行参数 --host=0.0.0.0新建powershell脚本(文件后缀 .ps1)# 获取 Windows 和 WSL2 的 ip$winip = bash.exe -c "ip route | grep default | awk '{print `$3}'"$wslip = bash.exe -c "hostname -I | awk '{print `$1}'"$found1 = $win原创 2020-12-12 17:31:51 · 2648 阅读 · 0 评论 -
杂记 - 词法作用域和动态作用域
作用域在解释这些专业术语之前,我说一下个人观点,我一直认为这些术语,其概念不是绝对的,特别是当某一术语应用于广泛领域的时候。作用域这一术语就是如此,它广泛适用于计算机语言,所以本文对作用域的解释不是绝对的。来自wiki的解释:In computer programming, the scope of a name binding—an association of a name to an entity, such as a variable—is the region of a computer原创 2021-04-25 11:29:31 · 202 阅读 · 0 评论 -
杂记 - TypeScript 4.2
未指定类型且无法推测, 类型隐式为any某类型具有明确子分类时, 应当常见创建子类型声明type Combine: Block1 | Block2尽量不使用断言 ! ?常用的针对多类型缩小范围typeofininstanceofparameterName is Type, 文档看起来很有用?如果函数不声明返回类型, 会根据return语句自动推断, 无return或仅有return为voidvoid代表返回值被忽略, 实际上仍然可以return任何值函数泛型约束类原创 2021-05-24 14:35:02 · 393 阅读 · 4 评论 -
杂记 - TLS 详解
TLS(或被称为SSL)SSL(Secure Sockets Layer), 由网景(Netscape)公司开发, 是 TLS(Transport Layer Security) 的前身, TLS 的名字更改为了表明此协议不在与网景公司有关, 有时候会混用 SSL 和 TLS 的称谓TLS 是安全协议, 旨在提供安全的互联网通信TLS 提供了:加密: 第三方窃取的数据是不可读的验证: 确保交换数据的双方身份没有问题完整: 确保数据没有丢失或者被篡改TLS 握手发生在 TCP 连接之后TC原创 2021-06-08 15:14:49 · 536 阅读 · 0 评论 -
杂记 - HTTP/2 和 HTTP/3 简介
HTTP/2HTTP/2 的核心为 Binary framing layer“layer” 表明 binary framing layer 是一个新的层级, 该层级处于 socket interface 和 HTTP API 之间, 作为中间层级binary framing layer 不会改变 HTTP 请求/响应的语义: 如我们常说的头, 方法binary framing layer 只改变了传输过程中的编码方式HTTP/1.x 明文传输通过换行符分割的信息HTTP/2 将信息分割为二进制原创 2021-07-05 13:49:15 · 423 阅读 · 0 评论