@blacktulip 对编译还是有明显效果的,gcc 和 clang 都可以利用全部的核
另外这个 unicorn reload 有点限制的,新代码如果修改了 Gemfile 之类的,只能 stop 然后 start
#6 楼 @cod7ce extjs 也要赚钱的,这么做就是逼你买商业许可证... 不过很多人都不给钱也不把源码 GPL 化
For example: let’s take a mortgage processing software program. Let’s say that the application has a front-end (that generates web pages linked to Ext JS JavaScript) that communicates over JSON/HTTP with a backend service. This backend service contains approval and validation logic for this application alone. Even if only the front-end uses Ext JS code, you should consider that the combination of front and back ends constitutes the application, and the source code for both back and front end would need to be provided to the application’s end users under GPLv3 if the application is used by an end-user who is not part of the same legal entity that holds the GPLv3 license to the Ext JS code.
发布闭源商业软件的话,看到 GPL 就像看到屎一样...
LGPL 和 BSD (MIT), Apache 什么的差不多,可以直接把二进制和自己的软件一起打包,附上协议即可
不过如果用到的 GPL 软件能让客户自己从源码安装,或者系统已经自带,也不用担心... 部署到自己的服务器的话也不用担心随便用
WTFPL 和 creative commons 就是 for fun 乱搞的随便用
貌似复杂多了,同求
假如你的目录是 layin, 简单解决方案是建立个软链接:
ln -s layin layout
google map 的话找 marker 相关的 api 就可以了,api 里不支持的,可以找 https://code.google.com/p/google-maps-utility-library-v3/ 看看
要是能在 x86 上模拟 mips 或者 arm 就更好了...
#5 楼 @lgn21st https://github.com/luislavena 说的... 好象是 ruby-forum 上?后来 vc 编译的就很少有人测试了 (以前 yugui 当 release manager 的时候,还会用主流的 visual studio 编译发布二进制的...). 我自己链接到 msvcrt100.dll 的编译出来比 mingw 快很多,因为 mingw 是链接到很古老的 vc runtime 上的...
80 表示链接到 msvcrt80.dll, 90 链接到 msvcrt90.dll
mingw32 的是 mingw 编译的,是不是交叉就不一定了
是用 gcc -g
编译的么?必须加 -g
才有符号表的
+1
看 api 的实现就可以了... 直接提供 web 接口的文档更好,往往比包装后的 api 好用...
一直都很羡慕 android 可以过滤垃圾短信
#1 楼 @kenshin54 thanks, 已改正
惊讶是因为以前有别的语言的编程经验,没有经验对比就不会惊讶了...
https://github.com/spox/soap4r-spox
用法看 sample
赶紧整一个啊,机会来了
其实不管先用哪个,后用哪个,改写后一定会变快的...
ruby 没有三引号的,只是和 C 一样,相邻的字符串会被自动拼接起来
'''a string'''
# 其实相当于:
'' + 'a string' + ''
# 注意这个拼接只对字符串字面量有效
ruby 的双引号和单引号都能放进多行字符串,双引号里可以用各种反斜线转义或者代入,单引号里只有两种转义:\\
和 \'
.
ARGF.read
结束输入流的方式是输入 EOF, 在 windows 是 ctrl+z
, 在 mac 和 linux 是 ctrl+d
(如果按了键没有结束的话,先回车一下再试试). 或者你把字符串存到一个文本文件里,放在第一个参数里也能用 ARGF.read
读取:ruby some.rb 文本文件名
.
只有在 mac 终端里 cmd+c 复制和 ctrl+c 发 int 信号不冲突,所有程序通用,不用劳烦到鼠标...