谈法人道德就是耍流氓,组织越大做坏事的背德感就被分担得越轻,只能靠法律去限制. 但种花国没规定什么属于隐私,除非能举证网站信息的泄漏对你产生了伤害,否则估计很难告。
正常啊,DP 就正常
https://github.com/phuibonhoa/tm-ctags-tmbundle 虽然我在用的是自己修改过的
#5 楼 @jiyinyiyong 现在是有解释器了还没编译器?不管是边解析边解释,还是执行 AST, 都比编译慢很多的。做编译器的话就生成一段 javascript eval 成个函数,执行速度会比解释器快很多,我没试过目标是 javascript 的,不知道编译时跳过 AST 这一步直接搞 DAG 是否可行,可以的话就更效率了。
如果你要支持数组字面量,数组中间可能也要像 haskell 那样加逗号...
[foo bar, baz]
无括号 lisp 一直都是程序员的梦想之一,例如 http://readable.sourceforge.net/ 不过它那个花括号还是挺丑的... 如果想要解析中缀运算符的速度快一些的话,可以考虑那个算法 https://en.wikipedia.org/wiki/Operator-precedence_parser , bison 也是用这个的。递归下降解析器也可以用一些技巧例如 tabular caching 来提高处理中缀运算符的速度... 不过还是先把 feature 设计好了再慢慢想优化吧。
#2 楼 @jiyinyiyong 其实很多语言都会迁移到手写的 parser 上面 (ruby 这么迁移的话有点搞不动,python 反过来从手写的迁移到 antlr 上了...), parser generator 总有一些封得太好难以控制的地方,对于控制狂来说是接受不了的...
是的 algo style 的长处是逗号作为分隔有减少括号的作用,一个词是调用函数还是引用局部变量也容易分辨。
做出来了呀,cool!
其实非 algo style 的方法调用 + 缩进语法的细节上是有些不好搞的,haskell parser 去斟酌的话就会发现很多蛋疼的地方...
问问鲁迅怎么看...
The purpose of cat is to concatenate (or "catenate") files. If it's only one file, concatenating it with nothing at all is a waste of time, and costs you a process.
< shifenzheng.csv
众人纷纷在虚拟机安装 mssqlserver ...
照片中间就是 @Saito .............. 的包
钢铁侠触手猫那位,真的没夜光?我买了没猫有夜光的...
没料到今晚人巨多... 准备不足很抱歉...
Ruby 只有一种整数类型 (实现上 Fixnum 和 Bignum 会自动转换,使用上是无差别的), 没有大小限制。
想问问社会上 IT 男是不是鮟鱇鱼舞一样的存在... http://www.tucao.cc/play/h4020793/
以前用 applescript + 系统快捷键面板,现在用 alfred, 自己加个 hotkey launch file group 的 workflow 就可以了
因为一目了然太简单...
这时就要求 wikia 大神了
http://mlp.wikia.com/wiki/List_of_ponies
研究表明比起动植物图谱,口袋怪物更加好记...
http://pokemon.wikia.com/wiki/Category:Generation_VI_Pok%C3%A9mon
#2 楼 @iBachue 用了 rb_block_proc
的方法都能做的,而用 rb_yield
的就会检查栈帧
foo.c
#include <ruby.h>
static VALUE foo(VALUE self) {
// rb_yield(0);
VALUE p = rb_block_proc();
rb_funcall(p, rb_intern("call"), 0);
return Qnil;
}
void Init_foo() {
rb_define_method(rb_mKernel, "foo", foo, 0);
}
extconf.rb
require "mkmf"
create_makefile 'foo'
执行
ruby extconf.rb
make
ruby -r./foo -e 'def bar;foo;end; bar{puts "the block goes into the inner method"}'
super
也可以的
说明借酒劲 brogramming, 会发生 drinkup 门事件。不如参与 icecreamup, 保持冷静,糖分更有益 ...
x99.99
报价太科学了,还考虑到了程序员在条件比较里少写个 =
的情况...
... 其实我在的 team 是用 rails 的。关于 itier 的更多细节那个博客今后会逐渐放出。
在 True Names 的世界里,其他人都被美国政府干死了,只有 B 大还活着...
是不是 rake task 里设置了什么环境变量,使得 git 命令没去读 .git/config ?