1.Visitor访问者模式 Element:accept(Visitor v)//元素 Visitor:visit(Element e);//对元素进行访问 独立出对元素的访问代码业务 目的:给元素添加新的功能2.Bridge桥接模式 多维度抽象 abstractor Message...
分类:
其他好文 时间:
2014-08-06 04:11:40
阅读次数:
406
Ruby 中的 Fiber 通常称为纤程,是一种非抢占式的多线程模型。
纤程不能在外部被终止,只能等待其主动让出执行权。
RGSS3 在事件解释器 Game_Interpreter 与显示文字信息的窗口 Window_Message 中都用到了纤程。
以 Window_Message 为例。
#------------------------------------------...
分类:
其他好文 时间:
2014-08-06 02:02:50
阅读次数:
324
个人理解:定义.proto文件就是指明消息里包含的成员和类型,protoc会compile成相应的java文件包含interface和implementation class,然后在构建message的时候要使用builder,然后写到outputstream里。应用实例:ByteArrayOutp...
分类:
其他好文 时间:
2014-08-06 01:24:10
阅读次数:
403
subShowUsage
{
printSTDOUT<<"EOF";
monitermycomputerdisk
usage:$0
file[-d][-h]
-d:excute
-h:this(help)message
EOF
}
分类:
其他好文 时间:
2014-08-05 23:11:01
阅读次数:
254
Android上面的很多操作是不能直接放在ui线程上面的。当ui线程被阻塞5秒以上的时候应用会出现未响应的对话框过。当此现象出现的时候会直接影响用户的用户体验的。所以我们需要通过方法对异步任务或者操作进行相关的处理。在这里罗列出集中相关的处理方法:首先我们最先想到的应..
分类:
移动开发 时间:
2014-08-05 22:52:40
阅读次数:
300
Stringmessage="hesawaracecar";StringBuilderrev=newStringBuilder();for(inti=message.length()-1;i>=0;i--)rev.append(message.charAt(i));System.out.printl...
分类:
其他好文 时间:
2014-08-05 18:54:51
阅读次数:
405
delphi 在多线程中动态连接ADO控件 异常:exception class EOleSysError with message '尚未调用CoInitialize'如果是使用多线程的话那就在 Execute事件的开头加上 CoInitialize(nil); 结尾加上CoUninitializ...
分类:
编程语言 时间:
2014-08-05 10:48:20
阅读次数:
880
import os,sys,timefile = open('svnlog')revList = []tempList = []linen = 1for line in file: if (line.startswith("r")) : svnNumber = line.spli...
分类:
其他好文 时间:
2014-08-05 03:00:28
阅读次数:
172
常用的MD5算法代码日期: 2014年8月4日作者: 铁锚MD5,全称为 Message Digest Algorithm 5(消息摘要算法第五版).详情请参考 维基百科:MD5 MD5加密后是一个字节数组, 但我们一般是取其十六进制的字符串表示法,当然,十六进制数字符串是区分大小写,在 mysql数据库,Java,和JavaScript语言中,一般是使用小写的字符串来表示, 而在 Oracle数...
分类:
其他好文 时间:
2014-08-04 21:42:28
阅读次数:
356