当我们需要显示一个视图时,一般是通过调用IWorkbenchWindow中的getActivePage().showView方法, 但我们有一个问题,就是一般在透视图中恢复视图的时候直接恢复到悬停状态而不是占位的状态,经过研究可以采用如下的方式实现恢复到占位方式:
IWorkbenchPage page = Activator.getDefault().getWorkbench().getAct...
分类:
其他好文 时间:
2014-09-02 20:00:35
阅读次数:
181
Python 中的 unit test 流程
看了看Python中的单元测试流程, 写了个测试代码来看整体的测试流程
总结如下
一个 test case 类应该派生自 unittest.TestCase正常的的test case的调用顺序为
子类TestCase可以注册自己的清理函数(my_cleanup). 这个清理函数会在teardown之后被调用
...
分类:
编程语言 时间:
2014-09-02 20:00:25
阅读次数:
237
我们总是喜欢用C++和Java作为对比,虽然,这两者我都用过却又相忘于江湖。而我的第一份工作,却让我操着一口最为古老的语言(相对它两)C。当然,从下载库到Android的转换,逼迫者自己重新回到面向对象的世界。。。
1, 用引用操作对象。
在C/C++中,你可以直接操纵你的数据元素,也可以通过指针来简介的操纵,当然,C++中还有引用,引用是一个数据元素的别名,它指向的是同一个地方(希望没记错)...
分类:
移动开发 时间:
2014-09-02 20:00:05
阅读次数:
168
这里需要注意数字范围的问题,如果是n位数字可能超过C语言中数字的表示范围,所以采用n位数字的全排列方式进行解决...
分类:
其他好文 时间:
2014-09-02 19:59:55
阅读次数:
211
self.context=[[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
[self.context setPersistentStoreCoordinator:dm.PSC];
[[NSNotificationCenter defaultCenter] ...
分类:
其他好文 时间:
2014-09-02 19:59:45
阅读次数:
495
在前文Android—— 4.2 Vold挂载管理_NetlinkManager (四)中有解析到Vold 是从kernel中获取uevent事件,来获取device信息,其中是通过一个Netlink的套接字,目前整个Vold机制也分析完了,
上篇 Android—— 4.2 Vold挂载管理_MountService (六) 分析了机制中最上层的,这里分析一下最下层的kernel uevent事件的发送,以USB设备为例!...
分类:
移动开发 时间:
2014-09-02 19:59:35
阅读次数:
316
服务器端代码已经完成,客户端正在优化,游戏不久将上线,最近没事做,老大要我开始学习project Anarchy了,里面代码是比较偏爱的C++,包含lua,暂没学过lua,看了下LUA代码,类似于Delphi,
以下是注释方式:
单行注释: 采用“--”来对注释后面的字符进行注释,类似于 ISO C90之后的 C语言的注释"//"
多行注释:采用"--[[" "]]" 一对来注释,类似于C...
分类:
其他好文 时间:
2014-09-02 19:59:25
阅读次数:
191
之前之所以看greenlet的代码实现,主要就是想要看看gevent库的实现代码。。。然后知道了gevent的协程是基于greenlet来实现的。。。所以就又先去看了看greenlet的实现。。。
这里就不说greenlet的具体实现了,关键就是栈数据的复制拷贝,栈指针的位移。。。
因为gevent带有自己的I/O以及定时循环,所以它对greenlet又加了一层的扩展。。。...
分类:
其他好文 时间:
2014-09-02 19:59:15
阅读次数:
288
httpcomponents-client-4.3.3和jdk1.6 httpserver通过http协议实现简单的交互数据...
分类:
其他好文 时间:
2014-09-02 19:59:05
阅读次数:
175
在制作报表的过程中,子表是必不可少的,今天就研究了一下制作子表的几种方式
一、连接数据库创建子表
以MySQL为例:
1)iReport 创建父表
这个就是创建一个新的表格,不过记得数据源要选择mySQL ,其他的数据库数据源也一样的。
2)创建好之后,我们来创建子表,在组件面板找到拖动到父表当中的任意一个地方,我是放到detail里面的
它会产生一个向导
一路next下去,...
分类:
Web程序 时间:
2014-09-02 19:58:55
阅读次数:
188
F1 - F9
F1: 功能相当于“→”,对上一条命令进行逐字打印。 输入一条命令,回车执行,再按F1变可看到效果
F2: 按下此键后,会在中间反白提示“输入可复制的字符数量”,开始看这句话真的没看懂。
解释是:
“此时直接按下上次输入命令中包含的字符(区别大小写)后,命令提示符将自动输入到按键字符。”
同样是输入一条命令,回车执行,再按F2测试了一下才明白这...
分类:
其他好文 时间:
2014-09-02 19:58:45
阅读次数:
163
分区可以按照两个字段分区,先比较第一个列,如果满足,则忽略第二列,如果第一个不满足,则需要比较第二个列。这种分区的方式有点难以让人理解,建议不要使用。
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Or...
分类:
数据库 时间:
2014-09-02 19:58:35
阅读次数:
238
L - Parity game
Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u
Submit Status
Description
Now and then you play the following game with your friend. Your f...
分类:
其他好文 时间:
2014-09-02 19:58:25
阅读次数:
263
参数介绍:
iterable :就是你要进行迭代的object,如果不可循环,就只执行一次了。
fn:回调函数,当遍历一次的时候就执行一次,函数包含三个参数
item,就是每次遍历的值
index,当前值的序号index
allItems:就是当前的数组对象本身。
返回值:
当想结束的时候就返回false就可以了。...
分类:
Web程序 时间:
2014-09-02 19:58:15
阅读次数:
185
场景:在Qt里,不能使用std::cout,所以使用下面的函数就可以打印cout的内容了
#include
#include
static void OpenConsole()
{
AllocConsole();
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
int hCrt = _op...
分类:
其他好文 时间:
2014-09-02 19:58:05
阅读次数:
298
问题描述
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add
the two numbers...
分类:
其他好文 时间:
2014-09-02 19:57:55
阅读次数:
166