大数据不是 1PB 起么?
据说:浏览器里性能很好,Webview 没有 JIT 很卡
pry 里 show-method app.some_path
也可以
url 是根据 route.rb 的配置映射到 controller 的,和 model 叫什么名字无关。
文件名也没关系,不过如果 model 名和文件名不一致 (一致是指 teacher_func.rb 定义 TeacherFunc), 可能开发环境下就不能自动加载修改后的 model 了,其他环境没影响
放在数据库
如果要客户端缓存可以用 local storage https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage#localStorage
all = *arr.each_with_index
先找个包含音节拆分的词典拆分?按规则拆分的话,每种语言规则不一样,挺复杂的... tex 排版引擎有对英语的实现。然后就 join ...
["hal", "lo"].join "\u00AD"
@raven 会不会是和 google map 的其他 service 加一起达到总量限制了?
#2 楼 @Peter 哦,明白你的意思了... 解决办法是... 换个会显示的浏览器?(好像大部分浏览器都不显示它...)
http://www.w3.org/TR/html401/struct/text.html#h-9.3.3
标准规定是平时不显示,在那个地方换行了才显示
你把那个页面的 span 调成 display: block; width: 58px 就能见到它了...
soft hyphen (U+00AD), 如果要换行就会从那换,效果同 <wbr>
或者 ­
是否显示要看对应程序是怎么实现文字渲染的...
把密码中的 @
改成 %40
试试看?
#14 楼 @bhuztez 其实 ruby 的 case
语句已经很接近了
case [x, y, z]
when [x, x, x] then :equilateral
when [x, x, z], [x, z, z] then :isosceles
else :scalene
end
给 Array
加个解构匹配方法就更差不多了
class Array
def === other
size == other.size and
zip(other).all? do |e, oe|
e === oe
end
end
end
foo = 3
case [foo, "bar"]
when [Integer, "bar"] then puts "matched"
end
CSV.foreach("csv_path") do |(title, desc, name, *rest)|
# handle title, desc, name
end
排除了硬件原因之后,不是还要检查 打开的姿势 么?
第一次调用的查找区别是比较大,但由于 inline method cache, 第二次调用之后就只有取 self.class 和 nilclass 的区别了,取一般对象 class 和 nil 的 class 最多就差一两条指令吧。
主频上 G 的处理器 (10 亿指令/秒), 算起来调用千万次也是差 0.0x 秒。
看到 self.
我都会删掉 (你以为在写 python 呀!)
#9 楼 @jimrokliu sudo apt-get install nginx
和切成 root apt-get install nginx
一样的
结果不是没什么区别吗?
数体教... 三角形的三个不等式其实已经蕴含了三条边都大于 0 的结论.(假设我们有 a + b > c
和 a + c > b
, 两式子相加,2a + b + c > b + c
, 约简就有 a > 0
).
另外 x == y
是可以重用的量哦。
def triangle a, b, c
raise TriangleError if a + b <= c or a + c <= b or b + c <= a
x, y, z = [a==b, b==c, c==a]
return :equilateral if x and y
return :isosceles if x or y or z
:scalene
end
如果是搜索一个文本字段,数据库内建的哈希索引就可以了,不需要自己算 md5 啊。
如果是 mongodb, 截取 12 字节设成 id 存进去也行 (digest[0...24].to_i 16
), 也算是保留了哈希索引,还有自动 sharding, 不过每个记录都得是个数组。
如果硬要转整型字段,截取 8 字节也行 (digest[0...16].to_i 16
), 不过一般数据库对整数字段的索引默认是二叉的,往往还没哈希索引快。
如果是做反查 md5 用,数据海量,最好不要用现成数据库,自己建索引吧
#17 楼 @fsword 实名验证的网络,给现在的偷蒙拐骗团伙开了很多方便的门路...
算命先生不用察言观色模棱两可,看看微博就知道你今天的运程了. 盗窃团伙不用蹲点观察使自己"形迹可疑", 查查你的 foursquare 打卡记录就知道什么时候好下手. 高利贷不用满街贴小纸,用商业智能 -- 银行找个熟人查查谁的账户余额最近大跌,就很容易找到潜在客户了。
实名者在匿名者面前就是彻底的弱鸡。人家论坛吵架不爽了,可以用 bitcoin 买个杀手把对方做掉... 大家都匿名了,才能敞开心扉,畅所欲言,破口大骂而不用担心莫名其妙被做掉。
名人把自己 SNS 帐号交给团队运营也是正确的选择,透露出来的根本就不是自己的信息...
#15 楼 @blackanger Guy Fawkes 面具已经成为了匿名的标志,不过楼主 id 是真名... 在淘宝或者京东买东西,用信用卡消费,在银行存款,各种实名验证手机验证... 都是个人信息和隐私泄漏的源头,带来安全隐患 (). bitcoin 理论上保证了可以完全匿名支付和收钱,不过实际操作还有不少问题要注意,相信楼主的书中会详述。(?)
如果有历史酷站快照怀旧下就更好了... 成功和失败都是经验