windows terminal 配置
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220 ...
vscode 配置
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132{ "workbench.iconTheme": "material-icon-theme", "workbench.colorTheme": "One Dark Pro", "vetur.validation.template": false, "editor.quickSuggestions ...
狼书
http 知识请求响应模型
http.createServer创建一个 Server 实例,参数是requestListener函数,一般形式为function(req, res)
请求1GET /a?b=1
req.method的值为 GET,req.url为/a?b=1
响应res.writeHead的第一个参数为状态码,第二个参数为 HTTP Headers,没有指定的话,默认其为空对象,Content-Type是 HTTP 头部信息里比较特殊的一个,它是MIME多用于互联网邮件扩展
类型
后缀
Content-Type
游览器渲染
普通文本
.txt
text/plain
文本
HTML
.html
text/html
网页
JSON
.json
application/json
JSON 文本
Gif
.gif
image/gif/图片
res.end是最简单粗暴向游览器写入数据的方法,
res.write(chunk, encoding)
res.end(data, [, callback]), 它完成了两项内容,分别是将参数data放到 ...
vue深入浅出
变化侦测Object 侦测
递归侦测所有key123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100/** * Observer类会附加到每一个被侦测到的object上 * 一旦被附加上,Observer会将object的所有属性转换为getter/setter的形式 * 来手机属性的依赖,并且当属性发生变化时会通知这些依赖 */export class Observer { constructor (value) { this.value = value if(!Array.isArray(value)) { //只有Object类型的数据才会调用walk this.walk ...
减法合成器
常见的合成器法
减法合成 Subtractive Synthesis
FM合成 Frequency Modulation Synthesis
波表合成 Wavetable Synthesis
加法合成 Additive Synthesis
减法合成器基本构造
Oscillator 振荡器
Filter 滤波器
Amplifier 放大器
Global Ctrl
Modulator 调幅器
OscillatorOSC的功能包含决定声音的质地和频率,常见的波形有:
Sine 正弦波
Triangle 三角波
Sawtooth 锯齿波
Pulse Wave/Rectangle/Square Wave 方波
Noise 噪音
调整频率: Octave八度音, Semitone半音, Cent(99为一个半音),可以利用此功能让OSC产生和弦.
Frequency ModulationFM Synthesis由一个Carrier载波和一个Modulator调变波组成.
Carrier波为Sine波,Modulator波本身不能被听见,它的任务是负责改变Carrier波的频率.
当代的FM ...
乐理
材料组合关系大小调关系小调总是比大调低一个小三度.
升 4# 1# 5# 2# 6# 3# 7# 大调的主音-1
例外有F#, C#, 其他都是原调
降 7b 3b 6b 2b 5b 1b 4b 大调的主音+3
例外有F, 其他都是降调
!五度循环小调](https://wuzhaoyi-xyz.oss-cn-beijing.aliyuncs.com/%E4%BA%94%E5%BA%A6%E5%BE%AA%E7%8E%AF%28%E5%B0%8F%E8%B0%83%E9%9F%B3%E9%98%B6%29.jpg)
四度,五度和三全音大调的四度出了一个增四度(三全音F,B)以外都是纯四度.
三全音以前的名字是diabolus in musica,音乐中的魔鬼,因为他的声音十分尖锐且不稳定.
减五度也是三全音,增四度缩写为A4,减五度为d5
小三和弦大调 145级 正三和弦 , 236级 副三和弦
1是主音,是调性的核心,决定了是什么调(C调还是G调等)。4在1的下方五度,5在1的上方五度,都是主音调(C调或是G调等)中最和谐的音,称为(下)属音。145这三个和弦构 ...
wordpress 建站(ubuntu)
安装 docker卸载 docker 旧版本查看是否安装 docker,已经安装的版本1sudo docker --version
卸载旧版本1sudo apt remove docker docker-engine docker.io
如果要按照 EE 版本,还需要卸载 CE 版本1sudo apt remove docker docker-engine docker-ce docker.io
安装 docker 的准备刷新 apt 包的索引1sudo apt update
安装必要的软件包以允许通过 Https 来使用 Docker 的存储库1sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
添加 Docker 的 GPG 密钥1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
...
js 复习
变量类型和计算强制类型转换字符串拼接`100 + '1' = '101'`
==运算符 123100 == '100' // true0 == '' // truenull == undefined // true
if语句123456789101112var a = trueif (a) { //执行}var b = 100if (b) { //执行}var c = ''if(c) { //不执行}
逻辑运算符123console.log(10 && 0) //0console.log('' || 'abc') //'a ...
html,css 复习
BFCBFC 全称为 块格式化上下文 (Block Formatting Context) .
使BFC 内部的浮动元素不会到处乱跑.
根元素()
浮动元素(元素的 float 不是 none)
绝对定位元素(元素的 position 为 absolute 或 fixed)
行内块元素(元素的 display 为 inline-block)
表格单元格(元素的 display为 table-cell,HTML表格单元格默认为该值)
表格标题(元素的 display 为 table-caption,HTML表格标题默认为该值)
匿名表格单元格元素(元素的 display为 table、table-row、 table-row-group、table-header-group、table-footer-group(分别是HTML table、row、tbody、thead、tfoot的默认属性)或 inline-table)
overflow 值不为 visible 的块元素
display 值为 flow-root 的元素
contain 值为 layout、content或 pain ...
v2ray 服务器搭建
一键安装 V2Raybash <(curl -s -L https://233blog.com/v2ray.sh)
安装南琴浪版暴力魔改 BBR
安装代码
1wget https://raw.githubusercontent.com/iiiiiii1/tcp_nanqinlang-test/master/tcp_nanqinlang-test.sh bash tcp_nanqinlang-test.sh
重启代码 reboot
安装代码 bash tcp_nanqinlang-test.sh
南琴浪加速如果不能用,就用下面这个加速代码wget “https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh`
先在[1 – 3]切换内核(第一次显示为 bbr 内核也要切换一遍),重启说明:出现这个选 no超级一键加速脚本,bbr 原版/魔改/plus/锐速 四合一
重启后不用再下载脚本,直接./tcp.sh, ...