问题列表 - 第33169页

创建游戏对象的副本

在 Unity3D 中如何通过单击鼠标创建对象的副本?

另外,如何在运行时选择要克隆的对象?(最好选择鼠标)。

runtime instantiation unity-game-engine mouseclick-event gameobject

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

定时器延迟随着时间的推移会降低或变得不一致?

我希望有人可以对我可能发生的事情有所了解.以下是最新动态的摘要.

我有一个应用程序,可以做很多"东西".它是一个非常庞大的应用程序,使用许多线程进行大量的数字运算.有几个定时器使用.在很长一段时间内,计时器停止一直调用已经过的处理程序.

例如:我有一个定时器设置为每秒过去.几个小时后,计时器开始随机触发.如果我没有重新启动应用程序,性能会降低,定时器会稍后启动,最后会变为3或4秒,从而迫使我重新启动应用程序.我无法识别任何泄漏.CPU使用率不会上升,内存不会上升,服务器也不会接近最大值.任何人都可以给我一些关于可能导致这种情况的想法吗?

private void Timer_Elapsed(object source, ElapsedEventArgs e)
{
    if (seconds > 0)
    {
        seconds--;

        timer.Start();
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# timer

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

如何避免插入重复记录?

我有一个Web服务调用,它返回我转换为域对象的XML,然后我想将这些域对象插入到我的Core Data存储中.

但是,我真的想确保我不插入重复项(对象有一个日期戳,使它们唯一,我希望用于唯一性检查).我真的不想循环遍历每个对象,进行提取,然后插入,如果没有找到任何东西,那将是非常差的性能...

我想知道是否有更简单的方法吗?也许是我的对象在记忆中的"分组"???? 那可能吗?

core-data objective-c ios

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

在ant脚本中使用最近的Rhino

我试图在ant标签中使用最新版本的Rhino,但它似乎使用的是与JVM捆绑在一起的Rhino版本.我已经尝试调整类路径来指定Rhino脚本jar.目前,我尝试过以下方法:

<project default="hello" name="hello-world" basedir=".">

    <target name="hello">

        <script language="javascript">

        <classpath>

            <pathelement location="js.jar"/>

        </classpath><![CDATA[

            x=<hello><world/></hello>

        ]]></script>    
    </target>

</project>
Run Code Online (Sandbox Code Playgroud)

请注意在脚本中包含E4X语法,该语法仅适用于Mozilla的Rhino,而不适用于与JVM捆绑的Rhino.

js.jar与ant脚本位于同一目录中.我也尝试将其重命名为rhino.jar,因为我认为我已经看到文档表明这是必要的.

当我运行它时,它会给出以下错误:

javax.script.ScriptException:sun.org.mozilla.javascript.EvaluatorException:语法错误(#3)

因此,它似乎仍然使用JVM附带的Rhino版本.如何让它使用新版本?

ant rhino

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

带有HTML标题的Unicode问题,问号?65533;

我正在尝试从以下网页解析标题:http://kid37.blogger.de/stories/1670573/

当我在title元素上使用apache.commons.lang StringEscapeUtils.escapeHTML方法时,我得到以下内容

Das hermetische Caf&#65533;: Rock &amp; Wrestling 2010
Run Code Online (Sandbox Code Playgroud)

然而,当我在我的网页上用utf-8编码显示它时,它只显示一个问号.

使用以下代码:

String title = StringEscapeUtils.escapeHtml(myTitle);
Run Code Online (Sandbox Code Playgroud)

如果我通过这个网站运行标题:http://tools.devshed.com/?option = com_mechtools&tool = 27我得到以下输出似乎是正确的

标题:

<title>Das hermetische Café: Rock &amp; Wrestling 2010</title>
Run Code Online (Sandbox Code Playgroud)

成为(我期待escapeHtml方法做):

<title>Das hermetische Caf&eacute;: Rock &amp; Wrestling 2010</title>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢

html java unicode utf-8

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

show create table tablename(我如何在sql server中执行此操作)?

在mysql中可以做到 show create table tablename

什么是SQL服务器等价?

mysql sql sql-server

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

如何从外部控制台应用程序读取?

我有一个不是我写的控制台应用程序。有什么简单的方法可以从中读取吗?我需要让输入仍然在控制台窗口上,但阅读正在显示的内容。

我不在乎输出是否显示在控制台上,只要输入仍然有效。

delphi

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

CLR对'throw'做了什么?

当我正在开展一个项目时,我心里想着"嗯,记录一条消息会非常方便,然后用相同的消息抛出异常".由于这会让我保持"特殊情况下的例外"原则,但仍然要确保我们记录有关系统出错的详细信息.

因此,这导致:

public static class LogAndThrow
{
    public static void Message<TException>(string message) where TException : Exception
    {
        // Log message here

        var constructor = 
            typeof(TException).GetConstructor(new[] { typeof(string) });

        throw (TException)constructor.Invoke(new[] { message });
    }
}
Run Code Online (Sandbox Code Playgroud)

当然它有点粗糙(我把这篇文章剪下来了),但它确实有效.

然而,作为通过反射构建异常的人的类型,我很恼火,堆栈跟踪将被"玷污"LogAndThrow.Message()行.

所以我开始解决这个问题:-)

我能够用一些序列化和其他技巧替换堆栈跟踪,所有这些都非常愚蠢,而且非常蛮力.但我想解决这个问题只是因为.

但我发现了一些好奇的东西:

var exception = new Exception();
throw exception;
Run Code Online (Sandbox Code Playgroud)

在创建该异常之后,但在抛出之前,唯一设置的是Message.堆栈跟踪等是空的.

以上等同于以下IL:

.locals init (
    [0] class [mscorlib]System.Exception exception)
nop 
newobj instance void [mscorlib]System.Exception::.ctor()
stloc.0 
ldloc.0 
throw 
Run Code Online (Sandbox Code Playgroud)

在我看来,IL'for throw'正在做的不仅仅是采用该引用并将其向上移动.

当达到IL'throw'时,有没有人知道运行时对堆栈的异常做了什么?

我们在下面用来改变堆栈的技巧与我认为的"魔法"有关:

这段代码很可怕也很错误.更多的科学实验比任何应该投入生产的科学实验都要严格

var e = new Exception("message here");
try
{
     throw e;
} …
Run Code Online (Sandbox Code Playgroud)

.net clr cil

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

汇编语言 - 不止一种类型?

我在几周内开始上大学(软件工程学位),并且知道我将在第一年学习的其中一个模块是"建筑学基础"或类似的东西; 基本上它正在学习用'汇编'编程.

我想做一些背景学习,所以我已经做好了准备(我在其他一些单元上做了同样的事情),但不知道是否有多种"汇编语言".那里有多少?它是每个制造商一个,32位和64位语言,还是只有一个标准?

如果有多种类型,那么在大学阶段最受欢迎或可能被教授的是什么?

assembly

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

Ruby on Rails:在模型上使用form_for,并翻转表单值

我有一个form_for表单,在其中,我正在使用表单助手复选框.该模型有一个布尔值的字段,但我希望能够在我的表单上以其相反的方式显示它,因为我认为用户更容易理解.

有没有办法让我有一个Rails表单助手操作,好像模型的布尔字段被翻转?

例:

<% form_for :user do |form| %>
  <%= form.check_box :privacy_disabled %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

在此示例中,User模型具有布尔字段privacy_disabled.我想在形式检查这里显示这使得隐私.

复选框辅助函数可以设置其已检查和未选中的值,但反转这些值似乎不能正确填充带有预先保存值的复选框.

ruby-on-rails form-for

6
推荐指数
2
解决办法
4574
查看次数