世界上最伟大的投资就是投资自己的教育
-
请试一试
puts 0 || 'hello'
-
Effective Ruby 第 4 条 留神,常量是可变的
1 由大写字母开头的任何标志符都是常量
2 如果要阻止改变需要冻结。freeze
Ruby 元编程 2.3 常量
1 如果常量可以修改,那么常量和变量又有什么区别呢?最大的区别在于它们的作用域
注意
新手入门请暂时忽略
-
很久之前用 RVM, 大概 16 年左右 RVM 众筹重写了一个版本,就尝试用了一下 Rbenv。再后来就忘记 RVM 了。推荐一下我自己常用的配置 https://github.com/guxiaobai/learn-ruby-100/tree/main/rbenv
如果用 Ubuntu 系统,可以尝试用 https://www.brightbox.com/docs/ruby/ubuntu/ 会更简单一些。
建议有时间多熟悉一下 Vagrant 的使用,用来测试非常方便。
推荐两个工具
https://clonezilla.org/ 完成备份系统 我 Nvme 250G/50G 使用量,备份/恢复到外接机械硬盘 5 分钟左右。最近更新支持 macOS APFS 格式
Deep Freeze 冰点还原,开机自动还原
重点
不要尝试 Windows
-
关键点
- jwt 存储到 cookie 里面去,更安全,可以在过期之前服务端自动更新
- 我自己之前也是存储在
localstronge
里, 现在后端改成 cookie 与 v4 版本配合暂时没发现问题
-
大家可以用 dart-sass 无缝替换 node-sass 了
-
在 18, 19 课程中没有突出 @babel/runtime 与 @babel/plugin-transform-runtime 这两个包的作用。
首先这两个包与 @babel/polyfill 没有直接关系。
这两个包主要作用是把分散的 helpers 代码改为 对 @babel/runtime 的引用,可以减小编译后文件的大小。
- @babel/runtime: 用于存放 helper 相关代码
- @babel/plugin-transform-runtime: 完成替换工作
如果要完成 polyfill 相关的工作可以配合 @babel/runtime-corejs2, 也可以独立使用@babel/polyfill
-
query-string
与path
都属于标准库,不明白这个为什么要使用npm
安装
© 汕尾市求知科技有限公司 | Rails365 Gitlab | 知乎 | b 站 | csdn
粤公网安备 44152102000088号 | 粤ICP备19038915号
Top