数据结构中二叉树的顺序,后序和前序遍历的时间复杂度是多少?是O(n)还是O(log n)还是O(n ^ 2)?
我有一台电脑,有几个不同的互联网连接.LAN,WLAN,WiFi或3G.所有这些都是活动的,机器可以使用它们中的任何一个.
现在我想告诉我的应用程序使用一个可用的连接.例如,我想告诉我的应用程序只使用WiFi,而其他软件可能会使用其他东西.
在我的c#应用程序中,我使用类似HttpWebRequest
和的类HttpWebResponse
.
这甚至可能吗?
我有一个摆动尺寸问题:
我有一个JTree
包含在一个JScrollPane
(它包含在一个自定义组件中,它从swingx扩展JXPanel,但我认为这与这个问题无关).
无论树有多少行,滚动窗格总是更大(树是dinamic但没有设计成有很多行)但我想要的是JScrollPane调整到树的初始高度,然后显示垂直滚动当某些节点被扩展时.
我试过没有设置任何大小,设置树preferred size to null
和设置滚动窗格preferred size to null
,但没有任何变化.我不想手动设置尺寸......有没有办法做到这一点?
谢谢
我想知道没有Haskell TextMate Bundle.Macromates.com说有一个捆绑但似乎它不再存在.有没有其他方法可以在TextMate上获得Haskell语法突出显示?
我正在尝试创建模型页面,页面也应该能够有"子页面".
我的下面的模型代码一直在我的Mac(python 2.6.1)和Ubuntu 10.04(python 2.6.5)上崩溃:
from django.db import models
from django.contrib import admin
class Page(models.Model):
slug = models.SlugField(blank=True)
title = models.CharField(max_length=100)
content = models.TextField(blank=True)
children = models.ManyToManyField("self", blank=True)
published = models.BooleanField(default=True)
created = models.DateTimeField(blank=True, auto_now_add=True)
def html(self):
html = "<li>"
html += self.title
children = self.children.all()
if len(children) > 0:
for page in children:
html += page.html()
html += "</li>"
return html
def __unicode__(self):
return self.title
class PageAdmin(admin.ModelAdmin):
prepopulated_fields = {'slug': ('title',)}
admin.site.register(Page, PageAdmin)
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?或者这种HTML渲染是否属于视图?
谢谢.
我有包含数字的变量.虽然Lua允许将变量设置为nil
,但变量随后变得有毒 - 破坏其路径中的所有代码.
如果变量包含a nil
,我希望它转换为零.
local score;
score = gameResults.finalScore;
Run Code Online (Sandbox Code Playgroud)
我想确保score
包含一个数字,所以我尝试:
local score;
score = tonumber(gameResults.finalScore);
Run Code Online (Sandbox Code Playgroud)
但这不起作用.所以我尝试:
local function ToNumberEx(v)
if (v == nil) then
return 0
else
return tonumber(v)
end
local score;
score = ToNumberEx(gameResults.finalScore);
Run Code Online (Sandbox Code Playgroud)
但这不起作用.所以我尝试:
local function ToNumberEx(v)
if (v == nil) then
return 0
else
return tonumber(v)
end
local score;
score = ToNumberEx(gameResults.finalScore);
if (score == nil) then
score = 0
end
Run Code Online (Sandbox Code Playgroud)
这是有效的,但却失去了拥有一个功能的目的.
这个功能出了什么问题?我确信有一个完全合理和合理的解释 - 除了熟悉编程语言的人.
我有一个包含默认日期的输入文本,我正在使用jQuery的Datepicker插件从popin日历中选择日期.当用户点击输入旁边的小图片时,会弹出此日历.
这很好用,但即使用户点击输入文本,我也想触发日历的popin.长话短说,我希望日历能够显示在两个evenements上.
可能吗 ?怎么样 ?
谢谢 !
请检查以下代码
DateTime? tmp = new DateTime();
tmp = null;
return tmp.ToString();
Run Code Online (Sandbox Code Playgroud)
它回来了String.Empty
.
这是对的吗?
可能是在第二行代码中引发异常会更好
你能为Ruby on Rails推荐好的数据网格类/ gem吗?与ZF的http://code.google.com/p/zend-framework-datagrid/一样