1.step {}
学到了……
ActiveStorage 是统一的封装接口,和 ActiveJob 类似。
Try 'brew install sqlite3', 'yum install sqlite-devel' or 'apt-get install libsqlite3-dev'
总觉得 webpack+api 的组合应该是挺流行的一种做法呢……
class LandingController < ActionController::Base
def index
end
end
现在我是这样解决的。
我还严重依赖 Rake 和编写 DSL 的能力。最近刚设计了一个简单的 DSL,用 Ruby 撸,一两个小时就写完了。
拒绝不经意的手打 SQL。如果你强行要手打 SQL,包一层就行。
Ruby 是基于对象的,所以 Array 里存储的对象指针是连续的,指向的对象是不连续的。
如果你指的是 Linked List,这货单独用的话没有太大的价值。
你先定义什么是你说的 Array 什么是你说的 List。
因为 ?x 原本是 ASCII 数字的语法糖,?a == 97
。既然是数字,那当然不可能给两个字符了。
短的才用%()。另外边界符号也可以自己定,比如
[1] pry(main)> %[b]
=> "b"
[2] pry(main)> %~b~
=> "b"
[3] pry(main)>
典型的几个用途:
同时用到单引号和双引号的情况 %(var a = "I'm OK";)
需要在正则里用斜线的地方 %r(/post/(\d+))
长的一般会改用 heredoc 家族。
问号运算符历史上有破坏性更改。以前 ?a 的值是 97,现在才是 "a"。
而且两个双引号本来也只用按一次 " 键,并没有省下击键。如 #1 所说,%w(a b)
更方便。
以业务起家的大公司,经常会代码质量捉急。
以前在上海一家网络广告公司做,两三百人的知名大公司,用的网站系统还是满地 document.write 和 window.alert 的。
对,你没看错……
如果是以技术起家发展业务的,整体质量就会好很多了。
我们的好处是加班很少,坏处是一个计划 3 个月写完的东西写了 3 年还没弄干净,最后弄得差不多了直接放弃治疗了。
小公司大多也有繁重的技术债(我们的债整整还了两三年都没还清)。
要找到优秀的小公司,很难。成功的优秀小公司,早就能做大了。
是不是只影响到用户输入 HTML 的情况?如果用户不输入 HTML 是不是没事?
中…中文版?
唯一性用索引确认最方便啊。应用层确认的话,还要开事务或者加锁,然后要么滚回,要么阻塞,不如直接让能保证原子性的数据库来保证唯一性。
文不对题啊。
林纳斯脱袜子,27 岁时拿到了 CS 硕士学位,而且毕业于芬兰最顶尖的大学。
松本行弘,高中就自学程序设计,后来还读了博士。
基多,算是这其中条件最差的人了吧,阿姆斯特丹大学硕士学位。
这些人都不是年纪大了才学编程的吧。(当然你也可以说高中才开始学编程太晚了,这个我同意。)
你问年纪大了是否还可以学编程?可以,但是你肯定会被年轻人拍死在沙滩上。
你问 IT 真的是青春饭?不是,但是码农肯定是青春饭。不仅仅是码农,任何一个流水线上的工人,都是青春饭。
入门不学 C/Java/Pascal?
不从这几个语言起手的话,应该不是科班起手吧,业余程序员随便玩玩的话当然什么都可以了。
但是你要跟我说一个 Ruby 程序员不会 C/Java/Pascal 中的一门语言,那我真的极度怀疑你的水平。
用了十几年了,没想换掉过。
首先 Rails 是很活的,如果你习惯了 Java Python 这些相对比较“死”的语言,那可能会很难接受。
至于 params,不是变量而是函数吧……
GitHub:喵喵喵?
GitLab:喵喵喵?
跳过 Rails 的验证也一样会被数据库挡下来。重复数据根本存不进数据库,你改什么啊。
才 60G 啊?
没事,学习嘛,一开始是精通,学着学着发现自己只学了皮毛,再过几年发现自己在入门,到最后发现在门外面了。
もしかして:Syncthing
SQL 查询是一体的,怎么可能按照 JOIN 拆开缓存?数据都不一样的。
而且 JOIN 都是数据库计算的,管 AR 啥事了。
而且要有效利用缓存的话,应该每个查询都简单点,这样别说 AR,连 MySQL 都会帮你缓存。
有这么多点子,为什么不花在正道上呢,都是些破坏规矩搞事情的想法