昨晚在VPS上搭建了基于Nginx的视频直播服务器,并成功使用OBS Studio推流,Safari上HTML5播放。下面附上具体步骤。继续阅读
月度归档: 2018 年 1 月
JavaScript常用的简写技术与展开操作符的绝妙使用
1.三元操作符
当想写if...else
语句时,使用三元操作符来代替。
const x = 20;
let answer;
if (x > 10) {
answer = 'is greater';
} else {
answer = 'is lesser';
}
简写:
const answer = x > 10 ? 'is greater' : 'is lesser';
也可以嵌套if语句:
const big = x > 10 ? " greater 10" : x
2.短路求值简写方式
当给一个变量分配另一个值时,想确定源始值不是null
,undefined
或空值。可以写撰写一个多重条件的if语句。
if (variable1 !== null || variable1 !== undefined || variable1 !== '') {
let variable2 = variable1;
}
或者可以使用短路求值方法:
const variable2 = variable1 || 'new';
如果诸葛亮用C++写出师表
目前网上流传的只有源代码截图,经测试,该代码可以正确编译运行,但输出的内容令人困惑。目前正在进行优化,以使其输出《出师表》全文,未来会将cpp文件贴至此处。继续阅读
MCPE地图的正确使用方式
用摩尔斯电键作鼠标和键盘
上一篇文章介绍了使用Teensy 3.2将摩尔斯电键变为键盘的方法。经过研究,我决定使用Arduino Leonardo实现之。相比Teensy 3.2,Arduino Leonardo成本更低,并且实现起来也较为简单。电键则采用全新产品,无需手动走线、打磨底座等,避免了使用二战时期古董带来的种种问题。
继续阅读
将摩尔斯电键改造为USB键盘
这篇文章翻译自:I Turned my Dad’s 1950s Morse Key into a USB Keyboard
The finished Morse key sitting happily on my laptop. Full project details below.
最终完成的莫尔斯键盘与笔记本电脑的合影~整个项目的细节如下:继续阅读