 |
|
vision1900
V2EX 第 404474 号会员,加入于 2019-04-23 05:51:58 +08:00今日活跃度排名 14224
|
"<script>alert(1)</script>
vision1900 最近回复了
The best code is not code at all.
The best loading is no loading at all.
The best VCS is?
Jest + Testing Library + Storybook 这一看就很内行
小团队不推荐 Umi ,太束缚开发者了,向后不兼容,升级搞得脑壳疼,官网文档也写的质量堪忧。即使要用也别现在上车,因为 v4 就要出了。如果 UI 要求高并且有定制化需求也不推荐 Ant Design
如果要让我重新学习 Shell ,我希望第一课能介绍一下如何用 youtude-dl 下载视频,用 ffmpeg 转换格式,再安装 File Browser 让我能够在 Web 上观看视频和分享文件。在这个过程中了解下基本的文件操作,比如用 file, ls, cp, mv, rm, mkdir, cd, touch 。顺带穿插点 Job Control 的知识,什么是 foreground job 什么是 background job, Ctrl+C 和 Ctrl+Z 干了些什么,在命令后加 & 符号有什么效果,如何使用 disown 把 Job 和当前的 shell session 分离...
Linux 可能会,Git 不大可能会。说个肯定的答案,系统上的那么多经典字体,一定很多能存活一百年
函数本身只是个过程,它在执行前不知道究竟哪些分支会被执行。如果一个函数即可能返回 string 也可能返回 number ,而且具体返回 string 还是 number 的判断是在函数内,那么他就只能返回 string | number.
这个问题本身无解。
假设原来的 function 是这样:
```typescript
// 获取日本人的出生年(尽可能用国号纪年)
function getBirthYear(age: number) {
const year = (new Date()).getFullYear() - age
if (year > 2019) {
return `令和${year - 2019}年`
} else if (year > 1989) {
return `平成${year - 1989}年`
} else if (year > 1926) {
return `昭和${year - 1926}年`
} else {
return year
}
}
console.log(getBirthYear(100)) // 1922
console.log(getBirthYear(24)) // "平成 9 年"
```
同上海,在合同终止还有不到 5 天的时候续约了。一分钱没有涨,国企(融通地产)在这方面还是稳。