问题列表 - 第20828页

通往某一点的路径上的最近点,或者:亲爱的目标,抱歉,我想念你

对于我正在研究的2D游戏,我想知道射弹何时到达其最接近目标的位置.

抛射物是每帧以恒定dx,dy移动的点.目标是另一个点,其相对于射弹的速度足够慢以至于被认为是静止的.当它(大约)接近目标时,我希望抛射物爆炸.

计算这个的好方法是什么?

绝对精度并不重要,这是已在服务器上解析的事件的客户端模拟.我更喜欢一种像素完美的快速而简单的算法.

math geometry

5
推荐指数
2
解决办法
1039
查看次数

订单表格是否需要确认屏幕?

在讨论如何简化我们网站上的订单时,消除确认屏幕的想法.因此,不是填写表单,单击"提交",在确认屏幕上看到摘要并单击"确认",用户只需填写表单,点击"提交",订单就完成了.理论上说,点击次数越少,屏幕越少意味着订购时间越短,因此订购体验也越来越容易.

反对意见表示,如果没有确认屏幕,用户错误会增加,人们最终会在事后取消/更改订单.

我正在寻找来自SO社区的更多意见.你有没有这样做过?与传统的确认屏幕设置相比,它有何成效?在网上是否有真正的"一键完成"设置的例子(亚马逊的1次点击是否有确认屏幕?我从未有过勇敢的尝试)?

编辑:只是为了澄清,当我说"确认屏幕"时,我的意思是客户在下订单之前审查订单的第二步.即使我们确实废除了它,用户仍会收到一条消息,说"您的订单已被放置".

user-interface

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

获取项目的深度

我有这样的xml:

<A><B>test</B><B><B>test2</B></B><B><B><B>test2</B></B></B></A>
Run Code Online (Sandbox Code Playgroud)

如何使用linq to xml获取每个项目的级别

测试水平= 1水平测试2 = 2水平测试3 = 3

我不知道将会有多少节点或将有多少级别.我可以把它写成一个递归函数,但我认为linq to xml可能有更好的东西.

linq asp.net linq-to-xml

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

HTML CSS使背景图像静态

我想制作它,以便当网站上下滚动时,背景图像保持在同一位置(静态).我该怎么做呢?

html css background image

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

jQuery DataTables服务器端处理和ASP.Net

我正在尝试使用ASP.Net的jQuery Datatables插件的服务器端功能.ajax请求返回有效的JSON,但表中没有任何内容.

我最初遇到的问题是我在ajax请求中发送的数据.我得到了"无效的JSON原始"错误.我发现数据需要使用字符串而不是JSON序列化,如本文所述:http://encosia.com/2008/06/05/3-mistakes-to-avoid-when-using-jquery- with-aspnet-ajax /.我不太确定如何解决这个问题,所以我尝试在ajax请求中添加它:

"data": "{'sEcho': '" + aoData.sEcho + "'}"
Run Code Online (Sandbox Code Playgroud)

如果上述内容最终有效,我稍后会添加其他参数.现在我只是想在桌子上看到一些东西.

返回的JSON看起来很好并且有效,但帖子中的sEcho是未定义的,我认为这就是为什么没有数据被加载到表中.

那么,我做错了什么?我是在正确的轨道还是我是愚蠢的?有没有人遇到过此或有任何建议?

这是我的jQuery:

$(document).ready(function()
{

    $("#grid").dataTable({
            "bJQueryUI": true,
            "sPaginationType": "full_numbers",
            "bServerSide":true, 
            "sAjaxSource": "GridTest.asmx/ServerSideTest", 
            "fnServerData": function(sSource, aoData, fnCallback) {
               $.ajax({
                    "type": "POST",
                    "dataType": 'json',
                    "contentType": "application/json; charset=utf-8",
                    "url": sSource, 
                    "data": "{'sEcho': '" + aoData.sEcho + "'}",
                    "success": fnCallback
                });
           }
         });


 });
Run Code Online (Sandbox Code Playgroud)

HTML:

<table id="grid">
   <thead>
      <tr>
         <th>Last Name</th>
         <th>First Name</th>
         <th>UserID</th>
       </tr>
    </thead>

    <tbody>
       <tr>
    <td colspan="5" class="dataTables_empty">Loading data from server</td>
       </tr>
    </tbody> …
Run Code Online (Sandbox Code Playgroud)

webforms asp.net-2.0 jquery-plugins datatables

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

多线程快速排序或合并排序

如何为Java实现并发快速排序或合并排序算法?

我们在16-(虚拟) - 核心Mac上遇到了问题,其中只有一个核心(!)使用默认的Java排序算法工作,并且很好地看到非常好的机器完全未被充分利用.所以我们写了自己的(我写的),我们确实获得了很好的加速(我编写了一个多线程的快速排序,由于它的分区性质,它很好地并行化,但我也可以编写一个mergesort)...但是我的实现只能扩展最多4个线程,它是专有代码,我宁愿使用来自信誉良好的源代码而不是使用我重新发明的轮子.

我在Web上找到的唯一一个例子是如何不用 Java编写多线程快速排序,它使用的是繁忙循环(这非常糟糕):

while (helpRequested) { }
Run Code Online (Sandbox Code Playgroud)

http://broadcast.oreilly.com/2009/06/may-column-multithreaded-algor.html

因此,除了无缘无故地丢失一个线程之外,它确保通过在while循环中忙碌循环来杀死perf(这是令人难以置信的).

因此我的问题是:您是否知道Java中正确的多线程快速排序或mergesort实现将来自信誉良好的来源?

我强调的事实是,我知道复杂性保持为O(n log n),但我仍然非常喜欢看到所有这些核心开始工作而不是空闲.请注意,对于其他任务,在相同的16个虚拟核心Mac上,我通过并行化代码看到了高达x7的加速(我并不意味着并发专家).

所以即使很难复杂性保持O(n log n),我也非常欣赏x7或x8甚至x16加速.

java sorting mergesort multithreading quicksort

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

如何使用PowerShell递归删除所有SVN文件

如何使用PowerShell从目录中删除所有Subversion文件?

svn powershell

34
推荐指数
3
解决办法
9032
查看次数

如果WEB在2010年推出,你会教什么?

我将每周在大学举办几个小时的课程,旨在教授我们一些更好的学生网络编程.这些人非常精通电脑,有些人擅长网络.

您将在2010年为半高级学生团队教授哪些网络技术?
你会包括什么?
你会省略什么教?(重要的)

language-agnostic

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

Schema对复制对象的更改是否会影响复制?

我们在SQL 2000服务器中有两个数据库实例,DB'A'中有10个表在DB'B'中复制.我们在DB'A'表中所做的任何更改都会复制到DB'B'表中.我们在DB'A'中的一个表中添加了一列.我们还需要改变DB'B'中的表吗?否则它取决于复制的设置方式(我不知道,因为它是由其他人设置的)?它会在复制数据时抛出任何错误吗?

sql-server

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

当我使用ArrayList时,如何防止GWT尝试包含每个可序列化的类

我在GWT中有一个需要返回List的RPC服务.List可以填充各种类型的对象,所有对象都是可序列化的,并且所有对象都在我的服务的其他地方引用,因此它们应该可供GWT RPC使用.但是,除非我添加泛型类型参数(例如ArrayList<String>),否则GWT会给出警告:

Return type: java.util.ArrayList
    java.util.ArrayList
      Verifying instantiability
         java.util.ArrayList
            [WARN] Checking all subtypes of Object which qualify for serialization`
Adding '465' new generated units

本质上,我只想要一种方法来声明List或ArrayList而不用GWT试图为类路径上的每个可序列化对象生成代码.难道没有办法告诉GWT我知道我在做什么而不是发疯?

gwt serialization gwt-rpc

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