问题列表 - 第8524页

Mercurial:从远程分支中删除变更集

有没有办法从远程变更集中删除a,或删除整个变更集?我意外地将.war文件推送到远程仓库,我想将其删除.

version-control mercurial dvcs git-amend

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

如何在iphone上编写实时准确的音频音序器?

我想在iphone上编写一个简单的音频音序器,但我无法获得准确的时序.最后几天我在iphone上尝试了所有可能的音频技术,从AudioServicesPlaySystemSound和AVAudioPlayer以及OpenAL到AudioQueues.

在我的最后一次尝试中,我尝试了使用openAL的CocosDenshion声音引擎,并允许将声音加载到多个缓冲区中,然后在需要时播放它们.这是基本代码:

在里面:

int channelGroups[1];
channelGroups[0] = 8;
soundEngine = [[CDSoundEngine alloc] init:channelGroups channelGroupTotal:1];

int i=0;
for(NSString *soundName in [NSArray arrayWithObjects:@"base1", @"snare1", @"hihat1", @"dit", @"snare", nil])
{
    [soundEngine loadBuffer:i fileName:soundName fileType:@"wav"];
    i++;
}

[NSTimer scheduledTimerWithTimeInterval:0.14 target:self selector:@selector(drumLoop:) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)

在初始化中,我创建声音引擎,将一些声音加载到不同的缓冲区,然后使用NSTimer建立音序器循环.

音频循环:

- (void)drumLoop:(NSTimer *)timer
{
for(int track=0; track<4; track++)
{
    unsigned char note=pattern[track][step];
    if(note)
        [soundEngine playSound:note-1 channelGroupId:0 pitch:1.0f pan:.5 gain:1.0 loop:NO];
}

if(++step>=16)
    step=0;

}
Run Code Online (Sandbox Code Playgroud)

这就是它,它应该工作,但它的时机是不稳定和不稳定的.一旦发生其他事情(在视图中绘制),它就会失去同步.

据我所知,声音引擎和openAL缓冲区已加载(在初始化代码中),然后准备立即启动alSourcePlay(source);- 所以问题可能出在NSTimer?

现在appstore中有几十个声音序列器应用程序,它们具有准确的计时.当变焦和绘图完成时,Ig"idrum"在180 bpm时具有完美的稳定节拍.所以必须有一个解决方案.

有人有什么想法吗?

在此先感谢您的帮助!

最好的祝福,

Walchy


感谢您的回答.它让我更进一步,但不幸的是没有达到目的.这是我做的:

nextBeat=[[NSDate alloc] initWithTimeIntervalSinceNow:0.1]; …
Run Code Online (Sandbox Code Playgroud)

iphone audio timing openal core-audio

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

用于运行PHP + Erlang的Web服务器

我希望在Web服务器上运行PHP和Erlang。排除Apache,因为后端Erlang进程需要同时处理大约3000个请求。所以绝对是内存占用较小的东西,例如lighttpd ...

您会推荐哪一个?又为什么呢?

php erlang webserver

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

在C#资源文件中进行选项卡

如何将TAB(\ t)添加到字符串资源?

"\ tTeText"不起作用

c# string visual-studio

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

如何以分离的方式找出方法是否在UI线程上执行?

这是我遇到的问题:我需要确保在UI线程上实例化一个对象.如果不是,它应该抛出异常.但是如何检查方法内部是否在UI线程上运行?注意:我不想将任何信息传递给对象的构造函数.

完美的候选者将是DispatcherSynchronizationContext(SynchronizationContext的WPF实现),它在内部持有对Dispatcher的引用,Dispatcher引用与之关联的线程,但遗憾的是该字段是私有的,因此我无法访问它.

.net c# wpf ui-thread

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

估计单词复杂度的算法

我需要估算打字员的单词的复杂性.例如,"受苦"比"人"容易,因为"o"和"p"比"e"和"r"更难.小指按下的任何按键比用食指更难击中.从基本位置移动手指比不移动更难.并使用shift键也增加了硬度.

在这种情况下可以采用什么方法?

algorithm

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

Java:getMinutes和getHours

你如何得到小时和分钟,Date.getHours并被Date.getMinutes弃用?我在Google搜索中找到的示例使用了弃用的方法.

java time date

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

用于比较/差异视图的Eclipse键盘快捷键?

当我比较Eclipse中的两个文件时(例如,使用"比较" - >"本地历史记录"),可以使用哪些键盘快捷键?

我希望能够转到下一个/上一个差异并复制选定的差异,而不必单击微小的按钮.

谢谢!

eclipse diff shortcut

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

这是一个完整的二叉树吗?

这是有问题的二叉树.叶子是a,b,c,d,边缘标记为0或1.

    .
   / \
  a   .
     / \
    b   .
       / \
      c   d
Run Code Online (Sandbox Code Playgroud)

在我看来,它是一个完整的二叉树,因为每个节点都是一个叶子或有两个子节点,但我有这种感觉,我们被告知它不是一个完整的二叉树.如果没有,为什么不呢?

如果节点的子节点是叶子,那么这不算作子节点吗?

binary-tree

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

面向对象的Javascript最佳实践?

我发现自己用Javascript编写了一个大项目.我记得最后一次是冒险,因为hacky JS很快就变得难以理解,我希望这段代码干净利落.

好吧,我正在使用对象来构造一个lib,但是有几种方法可以在JS中定义东西,这意味着在范围,内存管理,名称空间等方面会产生重要影响.EEP:

  • 使用var与否;
  • 在文件中或在(function(){...})()jquery样式中定义事物;
  • 使用this或不使用;
  • 使用function myname()myname = function();
  • 定义对象主体中的方法或使用"原型";
  • 等等

那么在JS中用OO编码时,最佳实践是什么?

学术解释在这里真的很期待.链接到书籍热烈欢迎,只要他们处理质量和稳健性.

编辑:

有一些阅读,但我仍然对上述问题的答案和任何最佳实践非常感兴趣.

javascript oop

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