问题列表 - 第30585页

在六边形内生成随机点以用于程序性游戏内容

我正在使用程序技术为我正在编写的游戏生成图形.

为了生成一些树林,我想在以<0,0>为中心的正六边形区域内随机散布树木.

以统一的方式生成这些点的最佳方法是什么?

language-agnostic random algorithm procedural-generation

9
推荐指数
3
解决办法
3302
查看次数

如何管理python线程结果?

我正在使用此代码:

def startThreads(arrayofkeywords):
    global i
    i = 0
    while len(arrayofkeywords):
        try:
            if i<maxThreads:
                keyword = arrayofkeywords.pop(0)
                i = i+1
                thread = doStuffWith(keyword)
                thread.start()
        except KeyboardInterrupt:
            sys.exit()
    thread.join()
Run Code Online (Sandbox Code Playgroud)

对于python中的线程,我几乎已经完成了所有工作,但我不知道如何管理每个线程的结果,在每个线程上我都有一个字符串数组作为结果,如何安全地将所有这些数组加入一个?因为,如果我尝试写入全局数组,两个线程可能同时写入.

python arrays multithreading

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

在Sql Server 2005中使用UPDATE语句避免死锁的最佳隔离级别

我需要在sql server表上执行un update语句,此表由另一个进程同时使用.因为有时会发生僵局.您是否建议隔离级别以避免或最小化此死锁?

sql sql-server-2005 isolation-level database-deadlocks

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

如何在TreeView中获取TreeViewItem的可用(可见)宽度

我有一个包含3列Grid的网格,TreeViewItem其中HierarchicalDataTemplate包含以下定义:

<Grid>    
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto" />
    <ColumnDefinition Width="1*" />
    <ColumnDefinition Width="Auto" />
...
Run Code Online (Sandbox Code Playgroud)

我想设置网格的宽度,以便它完全占用TreeViewItem内部的所有可用空间TreeView.因此,网格的第三列应该在内部对齐TreeView.

如何获得网格宽度的正确值?

我知道,对于ListBox ItemTemplate,我可以通过将其绑定到以下来设置宽度ScrollContentPresenter:

Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=ScrollContentPresenter, AncestorLevel=1}, Path=ActualWidth}"
Run Code Online (Sandbox Code Playgroud)

这个技巧不起作用TreeView,因为孩子们的可用空间比根树视图项目少.

有任何想法吗?

wpf treeview width treeviewitem

1
推荐指数
1
解决办法
3546
查看次数

是否可以优化ASP.NET WebForms以像ASP.NET MVC一样快速执行?

现在有很多关于ASP.NET MVC的炒作,但事实是ASP.NET webforms已经有一段时间没有了.有没有办法让当前开发人员优化ASP.NET webforms以执行与ASP.NET MVC一样快的速度?

我注意到ASP.NET MVC和ASP.NET webforms之间的速度存在显着差异.MVC非常快捷,加载页面的速度比webforms快.我可以通过优化它来实现与ASP.NET webforms相同的功能吗?如果是的话,你会推荐什么?

asp.net asp.net-mvc optimization performance webforms

9
推荐指数
3
解决办法
2333
查看次数

在MS C#单元测试中,如何断言发生了ArgumentException?

如果我们做了

throw new ArgumentException("Cannot do that");
Run Code Online (Sandbox Code Playgroud)

你如何断言ArgumentException微软的测试框架发生了这种情况?

unit-testing exception-handling

7
推荐指数
1
解决办法
3176
查看次数

Spring和Spring MVC 3.0 AJAX集成

除了这篇文章http://blog.springsource.com/2010/01/25/ajax-simplifications-in-spring-3-0/

我在Spring 3.0中找不到任何关于新AJAX相关功能的好例子.我感兴趣的是如何利用带有Annotations的Spring MVC构建的Web应用程序可以与各种AJAX框架集成,例如Dojo,以在前端提供丰富的用户体验.

ajax spring spring-mvc

2
推荐指数
1
解决办法
3151
查看次数

jQuery动态画布创建,$ ctx.getContext不是一个函数

当我尝试在jQuery中执行此操作时,我会$ctx.getContext is not a function进入firebug.

var $ctx = $( '<canvas />', {width:'100', height:'100'} )
$widget.append($ctx)                                     
$ctx.getContext('2d')                                    
Run Code Online (Sandbox Code Playgroud)

知道为什么我会收到这个错误吗?如何动态创建和初始化canvas元素?

jquery html5 canvas

30
推荐指数
1
解决办法
4万
查看次数

孩子和后代选择者之间的区别

这些似乎做了同样的事情.我从来不知道有什么区别.

<style>
    #a > b > i{
        color: blue;
    }
    #b b i{
        color: red;
    }
</style>
<div id="a">
<b><i>text</i></b>
</div>
<div id="b">
<b><i>text</i></b>
</div>
Run Code Online (Sandbox Code Playgroud)

css css-selectors

1
推荐指数
1
解决办法
265
查看次数

如何实现jQuery的.not()?

我的代码如下:

document.onmousedown = function(){
    alert('test');
}
Run Code Online (Sandbox Code Playgroud)

现在,除了ID为"box"的元素之外,单击应该调用此函数,即jQuery的.not()选择器的等价物.

jQuery代码将是:

$(document).not('#box').mousedown(function(){
     alert('test');
});
Run Code Online (Sandbox Code Playgroud)

如何在不使用jQuery的情况下实现相同的功能?

编辑:我不想要jQuery代码,但我想要一个类似于.not()Javascript中的jQuery选择器的动作.

编辑:我正在制作一个类似addthis的小部件.这是一个10kb的文件,在选择文本时会显示弹出窗口.它不会使用jQuery.

在我的例子中,当选择文本时,会显示一个弹出窗口.在窗口小部件以外的某处单击文档时,窗口小部件应该消失.

javascript css-selectors

0
推荐指数
1
解决办法
136
查看次数