| 博客园-1-2-3.cnblog. |
| 100.0%男性倾向,0.0%女性倾向 |
|
|
| 评点:您的文风冷静而镇定,言语间展现出强悍的思辨能力与恢宏的胸襟,一个男子汉的阳刚形象跃然纸上。 |
| yodao | 博客男女 |
|
posted @
2008-08-26 09:03 1-2-3 阅读(76) |
评论 (0) |
编辑
摘要: 正在看《明朝那些事》,这书真是妙语连珠啊,要是看到喜欢的就摘录估计就要把整本书都搬下来了,所以就只摘些搞笑的吧。
阅读全文
posted @
2008-08-09 16:31 1-2-3 阅读(230) |
评论 (19) |
编辑
有时候也会用Ruby偷懒。例如想用Ruby生成些代码,那么最好是直接输出到剪贴板里面。
在D:\ruby\lib\ruby\gems\1.8\gems\win32-clipboard-0.4.3\examples\ 找了这个访问剪贴板的示例代码:

clipboard_test.rb
##########################################################################
# clipboard_test.rb (win32-clipboard)
#
# Generic test script for those without TestUnit installed, or for
# general futzing.
##########################################################################
Dir.chdir('..') if File.basename(Dir.pwd) == 'examples'
$LOAD_PATH.unshift(Dir.pwd)
$LOAD_PATH.unshift(Dir.pwd + '/lib')
require "win32/clipboard"
require "pp"
include Win32
puts "VERSION: " + Clipboard::VERSION
pp Clipboard.formats
pp Clipboard.data(Clipboard::UNICODETEXT)
pp Clipboard.format_available?(49161)
pp Clipboard.format_name(999999999)
pp Clipboard.format_available?(9999999)
puts "Data was: [" + Clipboard.data + "]"
Clipboard.set_data("foobar")
puts "Data is now: [" + Clipboard.data + "]"
puts "Number of available formats: " + Clipboard.num_formats.to_s
Clipboard.empty
puts "Clipboard emptied"
但是在执行它的时候会报错,说是在 clipboard.rb 里面找不到“
Win32API.new”。于是把
D:\ruby\lib\ruby\gems\1.8\gems\win32-clipboard-0.4.3\lib\win32\
以及 D:\ruby\lib\ruby\site_ruby\1.8\win32\ 的 clipboard.rb 文件里都加上一句:
require 'Win32API'
就好用了。
posted @
2008-08-07 15:28 1-2-3 阅读(43) |
评论 (0) |
编辑
摘要: 使用关系限定符可以
 : : : :- 更精确地表达实体关系
 : : : :- 直接指导实现代码的编写
 : : : :- 使领域模型更简单、更容易理解
阅读全文
posted @
2008-08-04 08:32 1-2-3 阅读(1289) |
评论 (9) |
编辑
摘要: 我们都知道武功包括招式和心法,二者缺一不可。如果只知招式而不知心法,则招式全无用处。某些特殊情况下可能打出来的是打狗棍法的招式,暗地里却是在运用全真剑法的心法,这时本质上其实是在使用全真剑法。甚至有的武功,相同的招式却有两套心法,应该使用哪一套要视情况而定,如果用错了心法,不但不能克敌制胜,反而会死得比不会武功的人还惨!
阅读全文
posted @
2008-08-04 08:24 1-2-3 阅读(1367) |
评论 (18) |
编辑
摘要:
1-2-3翻开那《葵花宝典》,只见页首赫然写着几个大字:“欲练神功,必先自宫”,旁边几行歪歪扭扭的小字,又不知是哪位前辈高人所写:“在WC里占蹲位的3种方法:1. 如果你只对某个蹲位情有独钟,就要WaitOne(),但是不要忘了ReleaseMutex(),千万别WaitOne()两次只ReleaseMutex()一次(你干这种占着MK不LS的事,憋坏了后来的小朋友怎么办?就算没有小朋友,憋坏了小猫小狗也不好啊……);2. 如果你喜欢讲排场,需要占2个蹲位才肯办事,则要WaitAll(蹲位1和蹲位2);3. 如果你觉得随便去哪个蹲位办事都无所谓,那就可以WaitAny(蹲位1和蹲位2)……”。
阅读全文
posted @
2008-06-10 08:21 1-2-3 阅读(2502) |
评论 (30) |
编辑