可以用 gem cleanup
清理一些旧版本
0 开头的数字是 8 进制,0d 开头的数字才是 10 进制
想要代码整齐可以
0d002002
想要输出整齐可以
puts '%06d' % 2002
同样出自蜘蛛侠,Green Goblin 还是社长的时候说的:
With great power comes great benefits.
ie6 用户不在乎那点错位
补充说明一下⋯⋯ wave 文件有这些字段
Z4 id
i totallength
Z8 wavefmt
i format
s pcm
s channels
i frequency
i bytes_per_second
s bytes_by_capture
s bits_per_sample
Z4 data
i bytes_in_data
s* 数据
顾名思义 i
是整数
Z
是 ascii 字符,但额外的 '\0' 也算合法字符
s
是 short, 有符号 16 位整数
最后算 sum 的请忽略⋯⋯ 当时是吐槽这个人 http://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/ 写的⋯⋯
@fsword pack 的格式字符串的确是和 perl 一样的。转换 little endian / big endian,转换 C 数据类型的时候没有 pack / unpack 就得写一大堆还容易出错⋯⋯
例如用 unpack 读 wav 格式的文件超简单:
data = ARGF.read
keys = %w[id totallength wavefmt format
pcm channels frequency bytes_per_second
bytes_by_capture bits_per_sample
data bytes_in_data sum
]
values = data.unpack 'Z4 i Z8 i s s i i s s Z4 i s*'
sum = values.drop(12).map(&:abs).inject(:+)
keys.zip(values.take(12) << sum) {|k, v|
puts "#{k.ljust 17}: #{v}"
}
s.pack('C*')
就可以,不用特意给长度,c
对应 -128 到 127,C
对应 0 到 255,C
才和 chr 对应(只要不是 C# 弄出来的有符号字节数组一般都没必要用 c
⋯⋯)
50 平米个人车间
电灯配有拉环,可做引体向上锻炼身体
我们厂外观古朴,车间豪华,一定要来哦
懒惰是程序员的优秀品质,能不敲驼峰就不敲驼峰 ⋯⋯
周二请假刷大菠萝⋯⋯
@lgn21st 我的第一份工作也是用 rails 调用 soap 暴露的算法⋯⋯ 不过还没打交道就不干了
找这么说,java 的本质:
class H {
static {
System.exit(1);
}
}
应该就是乱写的
NOOOOOO 白删了
白板拆了,后面的木板可以写就是擦不掉。。。
来帮忙收拾东西...
最简单解决方案:
export RUBYOPT='-KU'
技术没什么新鲜的吧,macruby 早就想这么做了 (把 jit 改成 ngen, GC 完全用 ARC 就可以了)
可以开 repl 编程很方便,但 xcode 的 lldb repl 已经很不错了
没 xcode 敲巨长的 cocoa 函数名有难度吧 ⋯⋯
@hlxwell 用 File.binread 就可以读出原样的来检测
上次发现一些队早早把东西做好了然后那个晚上正常睡觉,5 分钟演示准备很充足然后就获奖了⋯⋯
@huacnlee 你都重新编译 openssh 了,sudo make install 就替换了,但是要重启 sshd 要小心,本地试好再到远程机器整
两个链接:
比 resque 省内存的 sidekiq - http://mperham.github.com/sidekiq/
使 openssh 可以通过数据库用户进行验证 - https://github.com/norbauer/openssh-for-git/blob/master/openssh-5.1p1-authorized-keys-script.diff
+1
几年前因为学 wxWidget 看过 ulipad 的代码 (wxPython 的) ,看到自己实现 mixin 就没继续看下去了⋯⋯
rsec 没比 parslet 快 30 倍我敢出来说吗⋯⋯