呼叫一下@jinleileiking
linux 你经验多,帮忙回答下。
我现在还有个经典的软件一直在用 qt3, 因此我做了不少 wrapper. 不过绝对是值得的。因为这个软件太太经典了。BeyondCompare.
p.s. Mac 下没有的。
wine 我没怎么用过,之前学 linux 的时候,只是象征性的试过。
我觉得搞个 wine 用 QQ, 还不如自动启动个虚拟机呢。
我对 QQ 已经不抱什么希望了。较早的那个 QQ for linux 在 64 位版本下,基本上不可用,wrapper 了半天,竟然无法显示中文,只能英文聊天。靠。刚刚看了下,腾讯已经放弃 linux 了,既然它都放弃了 linux, 我干嘛还要用它?
你有 skype 吗?我 skype 每天开机就在线。id 是:vil963
刚刚加啦。不过不多上。
不行... 看样子我得搞定 64 位 linux 的 QQ 客户端...
WebQQ 实在是不方便,无法自动启动,视频功能也差劲,还得老占用一个网页。
楼主解释的是够清楚!赞一个。
你好像没提及,Windows 下也用不了。
楼歪了...
不过歪的很精彩!!
我怎么觉得楼主发的招聘贴不太认真啊~~
-
, 一会儿用 UNICODE 的–
. JQuery 后面还多个逗号...浏览器 cookie, 或者 rails server 未重启,诸如此类的问题,哪来的什么灵异现象... 瞎扯蛋。
嗨~ 我自己通过 google 已经查证了。
User.find(:all, :limit => 10, :joins => :user_points,
:select => "users.*, count(user_points.id)", :group =>
"user_points.user_id")
which generates following sql
会生成以下 SQL 语句:
SELECT users.*, count(user_points.id)
FROM `users`
INNER JOIN `user_points`
ON user_points.user_id = users.id
GROUP BY user_points.user_id
LIMIT 10
这证明我的推断没错,joins 用的就是内连接。
至于你贴给我的那个链接,你完全被内容被误导了。
链接如下:http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html
:joins - An SQL fragment for additional joins like "LEFT JOIN comments ON comments.post_id = id". (Rarely needed). The records will be returned read-only since they will have attributes that do not correspond to the table's columns.
这句英文的真实含义是要告诉你:你可以通过给 joins 传入一个 SQL 字符串,来实现左连接 (也就是左外连接) 的效果。就像帮助里讲的那样,LEFT JOIN comments ON comments.post_id = id"
如果你直接使用 .joins
,那还是内连接。
所以,我这个帖子内的那个 find 实现,很明显是错滴,它把inner join
写成了 `left outer join
了。
看来以后问问题之前,还是应该多做功课,我发现我特别不善于表达自己的问题,相比较而言,回答问题甚至更靠谱点...
嗨,谢谢你们的回复。
好吧,我承认,我再次犯了一个错误,就是问问题的时候,太随意了。没有表达清楚我的真实意图。
我已经重新修改了标题以及内容, 你们再看下,帮忙看看我的理解对不对。
楼主的这本没看过。不过我是从头到尾看过鸟哥的那两本的。
可以说,现在我这两下子,全都是来自于鸟哥那两本书,以及看书时记录的笔记。到目前为止,真的是 80% 都没用上。不过有个概念和完全没有概念,还是大不一样。至少,平常翻 man 的时候,知道讲的什么。
def random_str(len)
rand(36**(len-1)..36**(len)).to_s 36
end
这可以保证总是 len 位数,不过貌似限定了范围,就没那么随机了...
刚刚测试了另一个应该是 20 位的密码字串. Array.new(10) { rand(1295).to_s(36) }.join
还不如楼主的呢。10000 里面就有两千多个不够 20 位。
哈,相当不靠谱啊。
我执行了 100 次生成10000个10位数的密码的操作
, 最后结果没有达到 10 位的结果如下:
275
280
285
306
285
282
260
290
314
289
262
260
305
277
260
235
274
289
258
262
292
288
294
273
304
286
254
279
286
296
293
261
287
295
267
260
270
266
276
276
319
275
294
268
282
288
300
297
252
267
276
299
270
285
281
287
304
288
275
284
291
263
287
279
309
255
271
255
270
283
309
296
266
287
292
284
298
276
275
263
250
281
262
289
306
253
280
255
289
247
276
278
257
268
246
262
262
290
287
270
这机率应该算是挺高了吧。
我被这个问题雷住了... 呵呵。