小编Caj*_*uke的帖子

Java树数据结构?

是否有一个良好的可用(标准Java)数据结构来表示Java中的树?

具体来说,我需要代表以下内容:

  • 任何节点上的树都可以有任意数量的子节点
  • 每个节点(在根之后)只是一个String(其子节点也是字符串)
  • 给定一个表示给定节点的输入字符串,我需要能够获得所有子节点(某种列表或字符串数​​组)

是否有可用的结构或我是否需要创建自己的结构(如果是这样的实现建议会很好).

java tree data-structures

485
推荐指数
14
解决办法
67万
查看次数

将os.system的输出分配给变量并防止它显示在屏幕上

我想将我运行的命令的输出分配给os.system变量,并防止它输出到屏幕.但是,在下面的代码中,输出被发送到屏幕并且打印的var值为0,我猜这表示命令是否成功运行.有没有办法将命令输出分配给变量并阻止它显示在屏幕上?

var = os.system("cat /etc/services")
print var #Prints 0
Run Code Online (Sandbox Code Playgroud)

python

253
推荐指数
6
解决办法
39万
查看次数

Java Enum定义

我以为我很了解Java泛型,但后来我在java.lang.Enum中遇到了以下内容:

class Enum<E extends Enum<E>>
Run Code Online (Sandbox Code Playgroud)

有人可以解释如何解释这个类型参数?用于提供可以使用类似类型参数的其他示例的加分点.

java generics enums crtp

146
推荐指数
3
解决办法
2万
查看次数

在iPhone中的StatusBar上添加视图

是否可以在尺寸为(320 x 20)的staus条上添加UIView?我不想隐藏状态栏,我只想将其添加到状态栏的顶部.

iphone uikit uiapplication

62
推荐指数
2
解决办法
2万
查看次数

C中的结构继承

我可以在C中继承一个结构吗?如果有,怎么样?

c structure

61
推荐指数
6
解决办法
4万
查看次数

Subversion:忽略仅在一个客户端上本地修改文件

是否可以在一个客户端本地忽略对subversion中文件的更改,而不将ignore传播到整个存储库?

我正在处理的特殊问题是我检查了一个项目并修改了一堆文件,包括Makefile,它已经是存储库的一部分.现在,我正在处理的环境与组的其他部分不同,我希望Makefile的更改在我的机器上保持本地状态而不是提交.

但是,我不想设置svn:ignore,因为我相信会将忽略提交到存储库,而将make文件保存在那里很重要.

svn ignore

51
推荐指数
3
解决办法
2万
查看次数

如何在OS X中将FileMerge作为带有git的diff工具进行管道传输?

我是OS X上的新手,我正在通过命令行使用它.我来自Tortoise SVN和Beyond Compare on Windows的世界.

我希望能够将差异发送到FileMerge.

我只需使用以下命令即可使用TextMate执行此操作:

git diff | mate
Run Code Online (Sandbox Code Playgroud)

但我不知道如何设置,所以我可以使用FileMerge?

git macos command-line filemerge

36
推荐指数
3
解决办法
2万
查看次数

如何用菜单创建JButton?

我想在我的应用程序中创建一个工具栏.如果单击该工具栏上的按钮,它将弹出一个菜单,就像在Eclipse的工具栏中一样.我不知道如何在Swing中这样做.有谁可以帮助我吗?我试过谷歌,但一无所获.

java swing menu jbutton jpopupmenu

32
推荐指数
2
解决办法
4万
查看次数

如何将String对象(包含XML)"转换"为现有JSP页面上的元素

目前,我有一个包含XML元素的String对象:

String carsInGarage = garage.getCars();
Run Code Online (Sandbox Code Playgroud)

我现在想要将此String作为输入/流源(或某种源)传递,但我不确定选择哪一个以及如何实现它.

我看过的大多数解决方案都导入了包:javax.xml.transform并接受XML文件(stylerXML.xml)并输出到HTML文件(outputFile.html)(参见下面的代码).

try 
{
    TransformerFactory tFactory = TransformerFactory.newInstance();
    Transformer transformer = tFactory.newTransformer(new StreamSource("styler.xsl"));

    transformer.transform(new StreamSource("stylerXML.xml"), new StreamResult(new FileOutputStream("outputFile.html")));
}
catch (Exception e)
{
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

我想接受一个String对象并输出(使用XSL)到现有JSP页面中的元素.我只是不知道如何实现这一点,即使查看了上面的代码.

有人可以建议/协助.我已经搜索了高低解决方案,但我无法解决任何问题.

java xml xslt

23
推荐指数
1
解决办法
5万
查看次数

iOS中的闹钟应用程序

我必须为iPhone创建一个闹钟应用程序,用户可以在其中设置闹钟时间和声音.在这样做时,我使用了UILocalNotification来引发警报.

现在,在UILocalNotification中,首先我们通过选项"关闭"和"查看"获得通知警报.如果用户点击"查看",则我的代表收到application:didReceiveLocalNotification:消息并播放警报声音.

但在系统本机警报应用程序中,我们看不到通知警报; 它只是直接播放警报声.如何让我的应用程序使用此行为?

iphone ios uilocalnotification

22
推荐指数
3
解决办法
3万
查看次数