是不是 git add 之后又改了文件?
每天一个半马这个量有点儿猛
早期 controller 很重,很多不必要的 middlewares
原来还有这么个节点
可以把不想替换的部分用 gsub(pattern) {|match| } 保存到一个字典里,字典的 key 自动生成的,和原文内容不会冲突并且容易识别,比如 <<<1>>>
, <<<2>>>
。用字典的 key 替换实际的内容。然后可以全局替换了,替换完了,再用 gsub(pattern) {|match| } 把满足字典 key 的 pattern 的地方替换回原来的内容。
a = 1, 2, 3
p a # prints [1, 2, 3]
a, = 1, 2, 3
p a # prints 1
说明楼主完全没动手实验过
向量化计算可能 SciRuby 是更好的选择,不过我一般用 Python 的 numpy,对应的 SciRuby 的 gem 应该是 https://github.com/SciRuby/rb-gsl
看过这个,这个库没有做签名验证,但是实现了 Ruby Marshal 的解码。
是的,JWT 更正规,更安全,也不依赖 Rails 内部实现。
go 丢个可执行程序过去就可以了,确实方便。
MySQL 默认锁表备份的,提了个 PR 可以自己配置额外参数,比如 innodb 可以用 --single-transaction --quick
MySQL 的坑:默认不是 utf8mb4
像 webpack
就有插件 case-sensitive-paths-webpack-plugin
有个 escape_javascript
方法的
原来 SSR 还有这个意思
Udemy 是用户上传课件,所以需要自己评估值不值得花时间去看。
还以为又是什么新潮的租房服务
x.call(a)
可以写成 x.(a)
,像 trailblazer 就是用这种语法 CreateUser.(name: 'daqing', age: 30)
dry-transaction 基于 wisper,功能很类似。
会并发访问吗?如果同时在生成,$redis_qrcodes.del('code') 直接就把之前已经部分生成的给删掉了。
这不是应该封域名吗,封 IP 是什么逻辑?
得有国内主机才能备案,像用七牛 CDN 都不能直接备案,必须去买个云主机把域名备案了才能在七牛使用域名。就算云主机不用也得放在那。
可选是否显示比较好吧
JSON.parse
.class == XXX
这样没必须,re.match
没匹配返回 nil,直接用 if 判断就可以了。同样一个变量如果只在 if 的一个分支里赋值,而没运行到的话,该变量的值也是 nil这名字,一开始想,ActionStore 这不应该是一个 Rails 负责存储层的一个子框架吗。好吧,其实是存 Action 的 Store
有大量这种需求可以考虑 pro 版的 batch 了
结果基本都是社区创始人呀
边旅行边工作很赞
可以在配置里禁掉不需要的规则,比如我的 ~/.eslintrc
{
"plugins": [ "react" ],
"ecmaFeatures": {
"blockBindings": true,
"forOf": true,
"jsx": true,
"modules": true
},
"env": {
"browser": true,
"node": true,
"es6": true
},
"rules": {
"quotes": 0,
"strict": 0
}
}