- 博客(4)
- 收藏
- 关注
原创 DOORS中给定一个Module的绝对路径,列出它下面的所有Object
继我的上一篇博客,在得到DOORS的整个目录树结构以后,项目(Project)和文件夹(Folder)的下一层即是模块(Module),我们已经可以得到Module的绝对路径,那么下一步我们可以利用这个绝对路径把它下面对应的所有Object按层次显示出来(分为Heading和Text),最后拼接成XML字符串的形式返回。 主要思路和得到目录树的思路类似,只不过DXL已经给我们提供了一个可以直接得到
2015-04-25 16:29:35 825
原创 Reverse Bits
这道题的思路比较简单,将n转换成二进制,存入数组中,然后再反向计算这个二进制的值即可,只不过我们可以使用移位操作来替代除法或者求2的幂,可以提高效率。此外,这道题用java实现比较简单,因为java.lang已经为我么提供了相应的方法。方法一: 使用java.lang中的reverse方法,直接可以返回反转后的值。 但效率相对较低,Runtime: 297 mspublic class Solu
2015-04-24 20:56:41 463
原创 DOORS输出database的目录树
最近在用DXL编写了一些DOORS的脚本,下面是介绍如何输出DOORS database中的目录树结构(包括Folder、Projects、Module),并拼接成XML字符串。 问题的思路主要是:先在database中用for循环遍历,得到database中的所有内容,筛选出第一级的内容(Folder和Project),然后对第一级进行递归遍历即可得到整个目录树。但这个时候比较奇怪的是,第一级
2015-04-10 14:14:08 1529
原创 WatchService API实现监听文件系统中的文件变化(包括各级子目录)
最近导师下发一个任务,要求实现监听文件系统中的文件变化,并实时向管理员报告,以便管理员及时做出相应的处理,以免造成不必要的损失。网上搜索的了一下,发现使用WatchService来实现的比较多,WatchService是Java SE7增加的服务,位于java.nio.file包中。网上的朋友都只是实现了对某个指定目录的监视,不包括对其各级子目录的监视,这不符合我的要求,于是经过整理修改,实现了对
2015-04-03 22:01:35 6919 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人