Visual Studio Code使用技巧
查看定义和回到上次光标位置
查看定义:Ctrl + 鼠标左击
回到上次光标位置:mac:Ctrl + - linux:Ctrl + Alt + -
查看定义:Ctrl + 鼠标左击
回到上次光标位置:mac:Ctrl + - linux:Ctrl + Alt + -
C g s
如果不存在git库,会提示你新建一个
h 帮助你了解magit
s stage 光标所在的文件或目录
S stage 所有文件
u ustage 光标所在的文件或目录
U unstage 所有文件
c c 提交,然后需要写一些COMMIT_MESSAGE,然后C c C c 就可以提交了
l l 查看日志
b b 切换分支
b c 创建分支
正确地附和
var add = (function () {
var counter = 0;
return function () {return counter += 1;}
})();
add();
add();
add();
// 计数器为 3
这里add指向子函数,当调用add时,就会调用子函数,子函数会操作父函数中的局部变量,相当于父函数一直存在, 父函数中的局部变量也会一直存在,类似于C中的static
注:本文只适合nginx代理的方式,更多细节访问cerbot
可以访问这个网站查看 centos
yum -y install yum-utils
yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
物理层(一层)PDU 指数据位(Bit)
数据链路层(二层)PDU 指数据帧(Frame)
网络层(三层)PDU 指数据包(Packet)
传输层(四层)PDU 指数据段(Segment)
第五层以上为数据(data)
网络层协议的数据单元是 IP 数据报,而数据链路层的工作就是把网络层交下来的 IP 数据报 封装为帧(frame)发送到链路上,以及把接收到
“遵循内心的选择,形成自己的优势”、“马上开始行动,理论联结现实”、“掌握思考方法,构建知识体系”以及“以时间为伴,成为一个很厉害的人”,带领大家一起精进成为很厉害的人
当陷入僵局时可以通过这三步摆脱僵化思维:首先,找出思维里的“隐含假设”;然后,辨别“隐含假设”里的不合理性,并进行校正;最后,构建新的思维框架,找出更多“可能性选项”并进行尝试
“精细化思考”就是运用工具,从选项的多个角度深入分析,相互比较,最终得出最优选项。其中“维度分析法”是最常用的精细化思考方法,具体的做法是把选择对象分解为不同的维度,然后根据
Computer science is a tremendously broad academic discipline.
The high productivity of computer science is only possible because the discipline is built upon an elegant and powerful set of fundamental ideas.
These fundamental ideas have long been taught using