问题列表 - 第3829页

模拟流体流动的算法

我有一个游戏理念,需要对流体在各种物体周围流动的半真实模拟.想象一下在不规则表面上的水银池,它在各个方向上倾斜.

这适用于游戏,因此不需要100%的物理真实感.最重要的是,计算可以在具有iPhone功能的设备上实时完成.

我认为某种细胞自动机或粒子系统是可行的方法,但我不知道从哪里开始.

有什么建议?

algorithm simulation cellular-automata

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

如何在Python中同步函数调用的时间戳?

我在模块中有一个读取功能.

如果我同时执行该功能,我需要为其加时间戳.

我该怎么做呢?

python function-call timestamping simultaneous-calls

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

如何使用iOS创建GUID/UUID

我希望能够在iPhone和iPad上创建GUID/UUID.

目的是能够为所有唯一的分布式数据创建密钥.有没有办法用iOS SDK做到这一点?

uuid guid ios

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

如何确定URL是否在PHP中重定向?

我看到有人问一个关于检测URL是否从groovy和perl重定向但在PHP上找不到任何内容的问题.

任何人都知道某处我可以找到这样做的代码?

php url rewrite

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

可以将Git钩子脚本与存储库一起管理吗?

我们想制作一些我们可以共享的基本钩子脚本 - 例如预格式化提交消息.Git有通常存储在其下的钩子脚本<project>/.git/hooks/.但是,当人们进行克隆并且它们不受版本控制时,这些脚本不会传播.

有没有一种好方法可以帮助每个人获得正确的钩子脚本?我可以让这些钩子脚本指向我的仓库中的版本控制脚本吗?

git githooks

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

是否有可能在Linux上预测C中的堆栈溢出?

某些条件可能导致x86 Linux系统上的堆栈溢出:

  • struct my_big_object[HUGE_NUMBER]在堆栈上.走过它最终会导致SIGSEGV.
  • alloca()程序(类似malloc(),但使用堆栈,将自动释放自己,也与吹起来SIGSEGV,如果它太大).更新:alloca()未按我原先的说法正式弃用; 它只是气馁.

有没有办法以编程方式检测本地堆栈是否足够大于给定对象?我知道堆栈大小是可调整的ulimit,所以我希望有一种方法(但它可能是不可移植的).理想情况下,我希望能够做到这样的事情:

int min_stack_space_available = /* ??? */;
if (object_size < min_stack_space_available)
{
    char *foo = alloca(object_size);
    do_stuff(foo);
}
else
{
    char *foo = malloc(object_size);
    do_stuff(foo);
    free(foo);
}
Run Code Online (Sandbox Code Playgroud)

c linux x86 alloca

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

用于舍入浮点值的NSNumberFormatter

我有一个CGFloat值,我希望在小数点后舍入到3位数.我该怎么做?

谢谢.

cocoa-touch

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

C#中的适当变量声明

我注意到有些人声明了一个私有变量,然后是一个带有get和set语句的公共变量:

private string myvariable = string.Empty;
public string MyVariable
{
    get { return myvariable; }
    set { myvariable = value ?? string.Empty; }
}
Run Code Online (Sandbox Code Playgroud)

然后有些人只做以下事情:

public string MyVariable
{
    get { return value; }
    set { MyVariable = value; }
}
Run Code Online (Sandbox Code Playgroud)

作为一个没有智慧的熊(是的,我有孩子......你为什么问?)我无法弄清楚为什么你会选择一个而不是另一个.使用公共变量是否同样有效,您可以使用变量的set方法随时设置?

任何人都可以为我阐明这一点吗?

更新:在几个人指出它不能编译后,我纠正了第二个例子.对此感到抱歉,但问题仍然存在......

c# asp.net

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

4
推荐指数
2
解决办法
8720
查看次数

如何外包周期性任务(即"云"中)?

假设客户对您创建脚本以完成收集某些信息并输出大量数据库文件的任务所做的工作感到满意.然后,他们有兴趣定期(大约每月一次)运行任务而无需人工干预.客户端对在本地运行任务不感兴趣,所以你不得不在其他地方找到它 - 在某个地方,就像它听起来的那样,"在云端."

你会用什么技术/服务来廉价地完成这项工作?

到目前为止我已经探索过的事情:

  • 亚马逊EC2.听起来不错,但没有明显的方法来按计划停止和重启实例.支付> 70美元/月,以保持一个实例运行cron,但没有做任何有用似乎是浪费.
  • 咬紧牙关并支付虚拟专用服务器(VPS)的费用.尽管如此,如果任务每个月只运行几个小时,即使每月支付20美元(例如Slicehost)似乎也有点过头了.
  • 共享主机帐户和WebCron.看起来有点像MacGyverish并且可能违反了许多共享托管服务的ToS,这些服务通常不会对长期运行的任务感兴趣.

您对这些或任何其他选择有经验吗?

cloud cron vps webcron amazon-ec2

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