问题列表 - 第32251页

实践中面向数据的设计?

还有一个问题是关于什么是面向数据的设计,并且有一篇文章经常被提及(我已经读了5到6次).我理解这个的一般概念,特别是在处理例如3d模型时,你想要将所有顶点保持在一起,而不是用法线污染你的脸等.

但是,我确实很难想象数据导向设计如何适用于除最简单的案例(3d模型,粒子,BSP树等)以外的任何其他设计.是否有任何好的例子真正包含数据导向设计并展示了它在实践中如何运作?如果需要,我可以通过大型代码库.

我特别感兴趣的是"哪里有一个很多"的咒语,我似乎无法与其他人联系.是的,总有不止一个敌人,但是,你仍然需要单独更新每个敌人,因为他们现在不会以同样的方式移动它们吗?这同样适用于在接受的答案上述问题的"balls',例如(其实我到这个问题的答案评论问这一点,但还没有得到答复还).仅仅是渲染只需要位置,而不是速度,而游戏模拟需要两者,而不是材料?或者我错过了什么?也许我已经理解了它,这是一个比我想象的更直接的概念.

任何指针将非常感谢!

data-oriented-design

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

为什么Android AVD需要很长时间才能启动?

我在阅读了谷歌开发者网站上的教程后,得到了Hello,Android程序,但AVD加载需要很长时间!另外,在Eclipse底部的控制台部分,其中两行是用红色写的,我猜是坏的.AVD开始运行实际程序大约需要一分钟.这是控制台打印输出的样子:

[2010-08-06 12:32:38 - HelloAndroid] ------------------------------
[2010-08-06 12:32:38 - HelloAndroid] Android Launch!
[2010-08-06 12:32:38 - HelloAndroid] adb is running normally.
[2010-08-06 12:32:38 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-08-06 12:32:38 - HelloAndroid] Automatic Target Mode: Preferred AVD 'my_avd' is not available. Launching new emulator.
[2010-08-06 12:32:38 - HelloAndroid] Launching a new emulator with Virtual Device 'my_avd'
[2010-08-06 12:32:54 - HelloAndroid] New emulator found: emulator-5554
[2010-08-06 12:32:54 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2010-08-06 12:34:05 - HelloAndroid] WARNING: …
Run Code Online (Sandbox Code Playgroud)

android-emulator

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

SSIS 2005:"将行附加到目标表"显示为灰色.为什么?

在SQL Server 2005中,导入数据(SSIS),我希望导入一个文本文件并将其附加到现有表.第一次通过列映射步骤向导,我发誓将追加行添加到目标表单选按钮已启用.但是,现在,它被禁用(灰色),甚至重新启动向导也不会导致它重新启用.

有一些我不知道的秘密/魔法吗?如何让该选项重新启用以便我可以追加(而不是创建目标表)?

import ssis dts sql-server-2005 append

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

在Android中创建临时文件

在Android中创建临时文件的最佳方法是什么?

可以使用File.createTempFile吗?文档对此非常模糊.

特别是,不清楚创建的临时文件何时File.createTempFile被删除.

file-io android temporary-files

193
推荐指数
4
解决办法
15万
查看次数

jQuery循环:在Windows/Firefox/Cleartype Enabled中,淡化白色文本变为"绿色"

在Windows上,似乎当任何背景上有白色文本并且它确实转换时,文本在其opacity值切换回1时自然会变为某种绿色阴影.

这是有道理的.但有没有人知道任何类型的解决方法,以防止它转换到动画之间的绿色阴影,除了将文本的颜色从白色改为其他东西?

在这里有一个完整的演示.

笔记:

  • 它不适用于Linux,因为没有ClearType,只有在Windows上启用ClearType时才会发生.
  • 我指定cleartype:true cleartypeNoBg但据我所知,这只能解决IE7中的另一个问题.
  • 我知道如果你禁用ClearType它会消失

我愿意接受某种涉及不同动画风格(除了褪色)的解决方法,但是抛出你对我的任何想法.

编辑:想想我在这里发现了这个错误.

编辑#2:在这里看过渡.看起来像scrollRight可以代替淡入淡出.

firefox jquery animation cleartype jquery-cycle

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

F#中的ftp编程

我需要在F#中编写一个应该将文件推送到FTP服务器的程序.有没有我可以使用的图书馆?我无法在网上找到任何东西.有人能指出我正确的方向吗?如果可能的话,一些示例代码将非常有用

ftp f#

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

PHP - try/catch的开销是否高于if/then?

使用一些遗留代码,我遇到了大量的Try/Catch语句.Try/Catch不是他们在我的Zend认证课程中教授的东西,并且在10年后我没有与另一位使用它的PHP开发人员合作过.与if语句相比,Try/Catch是否有额外的开销?是什么让它或多或少比其他选择更令人满意?

php optimization logic

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

检测用户何时解除软键盘

我的视图中有一个EditText小部件.当用户选择EditText小部件时,我会显示一些指令并显示软键盘.

我使用OnEditorActionListener来检测用户何时完成文本输入,然后关闭键盘,隐藏指令并执行某些操作.

我的问题是当用户按下BACK键关闭键盘时.操作系统解除键盘,但我的指令(我需要隐藏)仍然可见.

我已经尝试重写OnKeyDown,但是当使用BACK按钮关闭键盘时,似乎没有调用.

我已经尝试在EditText小部件上设置OnKeyListener,但似乎也没有调用.

如何检测软键盘何时被解除?

android

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

高级cfif声明

我如何在CF中创建此语句?

<cfif (not isdefined("URL.room") or #URL.room# EQ "")
      and (not isdefined("URL.system" or #URL.system# EQ "")
      and (not isdefined("URL.date") or #URL.date# EQ "")>
Run Code Online (Sandbox Code Playgroud)

显然括号不起作用,但说明了我想要完成的事情.这是什么语法?

编辑: 好的,我了解如何使用EQ等等.我发布这个有点匆忙.我的问题是关于括号.以这种方式使用它们在语法上是否正确?

coldfusion if-statement

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

"clr-namespace"URI指的是未包含在程序集中的命名空间

我试图在我的XAML中包含一些转换值的类.但是,我编译时遇到以下错误:

未定义的CLR命名空间.'clr-namespace'URI是指未包含在程序集中的名称空间"View.Summary.Converters".(View\View)

而XAML的错误在于:

xmlns:c="clr-namespace:View.Summary.Converters"
Run Code Online (Sandbox Code Playgroud)

另外,这是我的转换类/命名空间的大纲:

namespace View.Summary.Converters
{
    class CollapsedIfNegative : IValueConverter { }

    class VisibleIfNegative : IValueConverter { }

    class ErrorCodeToString : IValueConverter { }
}
Run Code Online (Sandbox Code Playgroud)

我不得不删除代码的内容,因为我正在处理的项目是高度机密的.

.net c# wpf xaml converter

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