问题列表 - 第19375页

Java的RNG(使用种子)是否与平台无关?

提前道歉,问一个(看似很明显的)问题.我没有在网上找到答案,所以我想我会问:

Java的Util.Random平台是独立的吗?

例如,是否new Random(50)会在*nix和Windows系统中生成完全相同的随机数序列?

java random cross-platform

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

在Python中读取*.wav文件

我需要分析写在.wav文件中的声音.为此,我需要将此文件转换为数字集(例如,数组).我想我需要使用wave包.但是,我不知道它是如何工作的.例如,我做了以下事情:

import wave
w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r')
for i in range(w.getnframes()):
    frame = w.readframes(i)
    print frame
Run Code Online (Sandbox Code Playgroud)

由于这个代码我希望看到声压作为时间的函数.相反,我看到很多奇怪的,神秘的符号(不是十六进制数字).任何人,请求,帮助我吗?

python audio wav wave

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

Xcode Release配置表现不同

我正在使用Cocos2d游戏引擎制作一个用Objective-C编写的iPhone应用程序.

我正在使用Xcode v3.2.1和3.1.2 iOS.此时我总是在Debug Configuration下运行我的项目.当我将其设置为释放配置时,我的游戏的某些元素不再正常运行.

我在调试配置中工作的逻辑在发布配置中不起作用.是什么让发布配置的行为不同,发布配置会导致代码出现问题.这在模拟器和实际设备上都适用.

我想它可能是我的一个循环中的东西,但我不确定.在发布配置下是否应遵循与调试配置不同的指导原则?

我还运行了一个构建和分析思考,也许我正在做一些我不应该做的事情,但它变得干净了.

debugging configuration release objective-c

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

jquery字符串到函数转换

这可能吗?

<div id="anything">I will change</div>
<div id="id" jq="$('#anything').css({background: 'red'})"></div>

var x = '$('#id').attr('jq')';
jQuery.call(x);
Run Code Online (Sandbox Code Playgroud)

基本上我想jq在任何标签上使用一个属性就像onclick调用javascript语句的html上的一样.

顺便说一句jQuery.call()用于演示目的它不起作用...

jquery attr

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

C#Socket.Listen(MAX_CONNECTIONS);

我需要一些socket.listen的帮助.

我的max_connections设置为1.但即使在客户端连接后如果另一个客户端尝试连接,在客户端它也说它已连接,尽管服务器没有报告任何新内容.

我的应用程序在一个服务器和一个客户端之间 如果任何其他客户端尝试连接,而已经有连接,我希望连接被拒绝.

请帮助一些想法.

非常感谢你.

sockets connection listen

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

如何使用MSTest测试异步代码

我正在写一些超级简单的异步代码.只是将文件保存在线程外.

我想使用Microsoft Visual Studio Team System 2008中的MSTest单元测试框架来测试此代码.

我该怎么做呢?

我想简单地阻止测试方法,直到方法返回.我可以想象一些方法来做到这一点,但我很震惊,没有任何最佳实践或帮助类围绕这一点.

我看到很多 Silverlight,但没有通用.

.net unit-testing

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

陷阱箭头键

我有一个实用程序,我用作伪"shell".它基本上是while()的stdin for commands并通过不同的子程序运行它们.

我的问题是,是否有一个模块或一些例子我可以用来捕获向上箭头以便我可以让它执行某个动作?我打算合并一个类似于bash的前一个命令函数.

现在,如果我按向上箭头我得到这个:

patrick@utility$ ^[[A^[[A^[[A^[[A
Run Code Online (Sandbox Code Playgroud)

提前致谢.

perl keyboard-events

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

孤独的开发人员,但很多xhtml css jquery工作?我应该使用任何版本控制系统吗?

它对单用户单个PC有用还是过度杀伤?

我可以使用任何版本控制系统节省时间并提高工作效率吗?

如果答案是肯定的,那么哪个免费版本控制系统最适合我,以及如何节省时间?

我在家里和办公室工作.这两个地方我都可以上网.我想从两个地方访问源代码.

更新:

我可以在任何免费托管上保留我的来源吗?我不想继续使用我的电脑.我需要保存和更新.

javascript css version-control xhtml

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

Boost.MPL和类型列表生成

背景

这适用于游戏引擎中的内存管理器.我有一个freelist实现,并希望有一个编译时列表,如果这些.(例如,MPL或Fusion矢量).这freelist对应于分配大小,当分配/解除分配大小小于常量的对象时,它们将转到相应的freelist.

最后,这意味着全局小对象分摊了常量时间分配和恒定时间释放.(好极了.)

问题

问题是生成我需要的类型,所以我最终可能会使用Fusion来实例化这些类型.使用的类型是(缩短等):

template <size_t N>
struct data_block
{
    size_t mSize; // = N
    char mData[N];
};

template <typename T, size_t ElementsPerPage,
    template <typename> class Allocator = std::allocator >
class freelist { /* ... */ };

template <typename T>
class callocator; // allocator that uses malloc/free
Run Code Online (Sandbox Code Playgroud)

freelist的将管理data_block的权力,以2的大小S,从最小去一个最大起动.所以我想要的是:

static const size_t MinimumSmallSize = 4; // anything smaller gets rounded up
static const size_t MaximumSmallSize = 512; // anything bigger …
Run Code Online (Sandbox Code Playgroud)

c++ boost metaprogramming boost-fusion boost-mpl

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

Emacs缓冲区内的OpenGL上下文

我正在寻找一种在emacs缓冲区内渲染opengl场景的方法.这样做有最佳实践方法吗?

opengl emacs

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