V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  luikore  ›  全部回复第 21 页 / 共 27 页
回复总数  539
1 ... 13  14  15  16  17  18  19  20  21  22 ... 27  
2013-06-14 07:53:34 +08:00
回复了 y0 创建的主题 问与答 严肃地问,黑色桶状的 Mac Pro 主要拿来干嘛的?
我在 clang 写的某些代码要 gcc4.8 才能通过...
2013-06-14 06:51:48 +08:00
回复了 zorceta 创建的主题 程序员 如何把最多16字节的字符串映射成64位的唯一字符串?
源字符串里, 可打印字符的码点不超过 127, 故每 2 个字节可以对应成1个unsigned short, 而且不超过 127*256 = 32512

目标字符串里, 8 个不同的字符有 8! = 40320 种排列 > 32512

所以每 2 字节映射到一个无符号 16 位整数, 然后作为下标在预先计算好的, 大小为 40320 的全排列表中查找就可以了

ruby 代码 (to 看不懂的: unpack 就和 php/perl/python 的 unpack 差不多, each 和 each_with_index 相当于 for 循环, to_a 是把range/迭代器转换成数组)

---

CHARS64 = [*'a'..'z', *'A'..'Z', *'0'..'9', '+', '=']
PTABLE = (0..7).to_a.permutation.to_a

s = "hello world" # 源字符串
s_len16 = s.ljust 16, "\0" # 给不足 16 字节的部分补上 nul
r = '' # 目标字符串
s_len16.unpack('S*').each_with_index do |c16, i|
PTABLE[c16].each{|e| r << CHARS64[e + i * 8] }
end
print(r) #=> fbadghcenlmjoikprvuqxwtsDCBEFAzyLJKHNGIMOPQVRUSTWXYZ0123456789+=
2013-06-13 22:31:44 +08:00
回复了 workaholic 创建的主题 VPS 传说中的人品问题?
er... passive mode?
2013-06-12 13:59:10 +08:00
回复了 x314 创建的主题 云计算 为啥国外免费的云空间都被墙了?
一是影响既得利益团体圈钱, 二是影响维稳
2013-06-11 22:22:35 +08:00
回复了 offspring 创建的主题 分享发现 试用了下Mavericks
感觉只有ibook值得期待
2013-06-11 18:20:35 +08:00
回复了 Kai 创建的主题 Mac Pro Mac Pro
介绍时说到 assembled in USA 观众马上就沸腾了
2013-06-10 15:55:17 +08:00
回复了 Livid 创建的主题 Duolingo 一个学语言的好网站 Duolingo
玩了一会就学会不少词了

Ich bin der Jäger von Titan!
2013-06-10 15:05:28 +08:00
回复了 phpuser 创建的主题 iDev Xcode Snippets Generator
原本就挺好自定义的, 选中一段代码, 鼠标摁住一小会, 拖进 code snippet 窗口就好了
2013-06-09 20:50:20 +08:00
回复了 kennedy32 创建的主题 程序员 可不可以不学javascript
再过几年应该可以, 现状很难
@rrfeng 你说的是十进制表示而不是无限精确计算, 例如 √2 是不可能用十进制小数精确表示的
@rrfeng 不可能, 宇宙有限, 实数无限
0.3 和 0.299999 哪个更精确? 上过高中都知道是后者
身高年龄问题小意思啦,又不是性别问题
2013-06-07 15:46:29 +08:00
回复了 funcman 创建的主题 Ruby on Rails 提问:为什么说Ruby on Rails开发效率高?
升级的话有个专门的 rake 任务跑一下, 会把绝大部分要改的东西给你列出来...
2013-06-07 15:43:48 +08:00
回复了 funcman 创建的主题 Ruby on Rails 提问:为什么说Ruby on Rails开发效率高?
修改代码后能即时看到效果
不用写DAO,少了一大堆的class
rails console
ruby很容易模块化,基本不管做什么功能都能在github上找到个对应的gem,Gemfile写个url就可以了不用自己下载拷一遍
默认带了很多web开发经验者的做法(例如模板里默认就是escape防注入的,session是签名防篡改的,rails new给你生成好.gitignore,js和css的压缩方案都准备好了,用sass写css就不用自己蛋疼的去sprite切图和整很多浏览器兼容hack了,划分开发测试部署环境数据库...)
...
2013-06-07 15:23:25 +08:00
回复了 Livid 创建的主题 分享发现 PRISM
最近看的漫画里NSA一直都是邪恶轴心...
2013-06-07 14:25:31 +08:00
回复了 coetzee 创建的主题 程序员 吐槽:维护别人的代码真蛋疼!
换个语言就40行的事没人纠结长度了...
2013-06-06 15:33:46 +08:00
回复了 cngithub 创建的主题 Markdown Markdown科技写作专业玩法
那个教程看起来就像是 markdown 高级黑...
2013-06-06 04:26:23 +08:00
回复了 xspoco 创建的主题 天黑以后 20130606 午夜俱乐部
大家好
2013-06-03 01:55:57 +08:00
回复了 ofGEEK 创建的主题 Linux 一名真 Geek 的来福斯代尔
@zhangxiao 秦朝的时候有个叫商鞅的发明了会员卡, 后来他逃避追捕的时候, 因为过海关要检查会员卡就被抓住了... 如果商鞅借了朋友的会员卡, 说不定能活下来...
1 ... 13  14  15  16  17  18  19  20  21  22 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1289 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 17:41 · PVG 01:41 · LAX 10:41 · JFK 13:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.