问题列表 - 第989页

MMORPG/VR架构

任何人都可以提供文章/博客的链接,讨论MMORPG或虚拟现实服务器或具有丰富3D客户端的其他系统的体系结构.

architecture 3d virtual-reality

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

如何将 REGEX 匹配添加到我的 J2ME 项目?

这个问题几乎概括了这一点。只想对 J2ME 中的字符串运行正则表达式匹配。

java regex java-me

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

我如何用Ruby/Python编写这个?或者,你能将我的LINQ翻译成Ruby/Python吗?

昨天,我问了这个问题,从来没有得到过我真正满意的答案.我真的想知道如何使用诸如Ruby之类的函数语言生成N个唯一随机数的列表,而不必非常必要.

因为我没有看到任何我真正喜欢的东西,所以我在LINQ中编写了我想要的解决方案:


       static void Main(string[] args)
        {
            var temp = from q in GetRandomNumbers(100).Distinct().Take(5) select q;
        }

        private static IEnumerable GetRandomNumbers(int max)
        {
            Random r = new Random();
            while (true)
            {
                yield return r.Next(max);
            }
        }
Run Code Online (Sandbox Code Playgroud)

你能把我的LINQ翻译成Ruby吗?蟒蛇?任何其他函数式编程语言?

注意:请尽量不要使用太多的循环和条件 - 否则解决方案是微不足道的.此外,我宁愿看到一个解决方案,你不必生成比N大得多的数组,这样你就可以删除重复项并将其修剪为N.

我知道我很挑剔,但我真的很想看到这个问题的优雅解决方案.谢谢!

编辑:
为什么所有的downvotes?

最初我的代码示例在Take()之后有Distinct(),正如许多人指出的那样,它可能会留下一个空列表.我已经改变了调用这些方法的顺序,以反映我的意思.

道歉:
我被告知这篇文章是相当势利的.我并不是想暗示LINQ比Ruby/Python更好; 或者说我的解决方案比其他人好得多.我的目的只是学习如何在Ruby中执行此操作(具有某些约束).如果我是一个混蛋,我很抱歉.

ruby python linq functional-programming

8
推荐指数
2
解决办法
860
查看次数

favicon不在IE中工作

我有一个使用自定义favicon.ico的网站.在IE以外的所有浏览器中,favicon都会按预期显示.当试图在IE中显示图标时,我得到了大红色x; 当在另一个浏览器中显示favicon时,它显示正常.页面源包括,它在其他浏览器中工作.谢谢你的想法.

编辑:已解决:问题的根源是文件是jpg重命名为ico.我创建了一个ico文件,它按预期工作.感谢您的输入.

favicon internet-explorer

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

Xsd到rnc(或rng)转换(unix命令行)

简短的搜索显示,从xsd(XML Schema)转换为rng(RelaxNG)或rnc(compact RelaxNG)的所有可用(uUnix命令行)工具都存在某种问题.

首先,如果我使用rngconv:

$ wget https://msv.dev.java.net/files/documents/61/31333/rngconv.20060319.zip
$ unzip rngconv.20060319.zip
$ cd rngconv-20060319/
$ java -jar rngconv.jar my.xsd  > my.rng
Run Code Online (Sandbox Code Playgroud)

它没有一种方法来对元素进行去标准化,因此最终都成为替代的起始元素(它似乎也有点儿错误).

Trang是另一种选择,但它只在输出上支持输入上的xsd文件(为什么?).但它支持DTD.首先想到转换为DTD,但是很难找到稳定的xsd2dtd.以下一个:

 $ xsltproc http://crism.maden.org/consulting/pub/xsl/xsd2dtd.xsl in.xsd > out.dtd
Run Code Online (Sandbox Code Playgroud)

似乎是越野车.

这一切都非常令人惊讶.对于这些XML(ab)使用的这些年来,没有适合这些简单基本任务的命令行工具?人们只使用编辑吗?那些工作吗?我更喜欢命令行,特别是因为我想自动执行这些任务.

对此有何启发性评论?

xml unix xsd

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

Apache Mod-Rewrite Primers?

我想知道什么是引物/指南/教程/等等.在那里学习使用Apache/.htaccess重写URL?哪里是一个好的起点?

我的主要兴趣是学习如何将某些目录指向其他目录,以及如何使用URL的一部分作为脚本的参数(即"/ some/subdirs/like/this"=>"script.php?a = some&b = subdirs&c =喜欢&d =此").

apache .htaccess mod-rewrite

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

参数化GWT应用程序的最佳实践?

我有一个Google Web Toolkit(GWT)应用程序,当我链接到它时,我想传递一些可用于动态检索数据的参数/参数.例如,如果它是股票图表应用程序,我希望我的链接包含符号,然后让GWT应用程序读取并向某些股票服务发出请求.例如http:// myapp/gwt/StockChart?symbol = GOOG将是我的StockChart GWT应用程序的链接,它会向我的股票信息网站服务请求GOOG股票.

到目前为止,我一直在使用服务器端代码将Javascript变量添加到页面,然后我使用JSNI(JavaScript Native Interface)读取这些变量.

例如:

在主机HTML中:

<script type="text/javascript">
  var stockSymbol = '<%= request.getParameter("symbol") %>';
</script>   
Run Code Online (Sandbox Code Playgroud)

在GWT代码中:

public static native String getSymbol() /*-{
    return $wnd.stockSymbol;
}-*/;
Run Code Online (Sandbox Code Playgroud)

(虽然这段代码是基于可行的实际代码,但我已经针对这个问题对其进行了修改,所以我可能会在某个地方搞砸了)

但是,这在托管模式下并不总是有效(特别是对于数组),并且由于JSNI在版本1.4和之前的版本中并不存在,我猜测还有另一种/更好的方法.

gwt

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

在JavaScript中深度克隆对象的最有效方法是什么?

克隆JavaScript对象的最有效方法是什么?我已经看到obj = eval(uneval(o));被使用,但这是非标准的,只有Firefox支持.

我做过类似的事情,obj = JSON.parse(JSON.stringify(o));但质疑效率.

我也看到了具有各种缺陷的递归复制功能.
我很惊讶没有规范的解决方案.

javascript clone object

5181
推荐指数
48
解决办法
189万
查看次数

ASP.Net MVC在回发之间保持动作参数

假设我有一个显示搜索结果的页面.我搜索stackoverflow并返回5000个结果,每页10个.现在我发现自己在该页面上构建链接时这样做了:

<%=Html.ActionLink("Page 1", "Search", new { query=ViewData["query"], page etc..%>
<%=Html.ActionLink("Page 2", "Search", new { query=ViewData["query"], page etc..%>
<%=Html.ActionLink("Page 3", "Search", new { query=ViewData["query"], page etc..%>
<%=Html.ActionLink("Next", "Search", new { query=ViewData["query"], page etc..%>
Run Code Online (Sandbox Code Playgroud)

我不喜欢这个,我必须仔细考虑之前发布的内容等来建立我的链接.

我想做的是

<%=Html.BuildActionLinkUsingCurrentActionPostData
        ("Next", "Search", new { Page = 1});
Run Code Online (Sandbox Code Playgroud)

其中匿名字典覆盖当前由上一个操作设置的任何内容.

基本上我关心以前的动作参数是什么,因为我想重用,听起来很简单,但是开始添加排序和加载的高级搜索选项,它开始变得凌乱.

我可能错过了一些明显的东

asp.net-mvc asp.net-mvc-routing

8
推荐指数
2
解决办法
6486
查看次数

643
推荐指数
15
解决办法
58万
查看次数