问题列表 - 第14047页

iPhone - 将mp3转换为wav?

有没有办法在我的iPhone应用程序中将mp3文件转换为wav/aiff?我有一个mp3,但我想将它与其他文件结合起来,我知道这可以做到的唯一方法就是使用PCM格式时.

有人可以帮我从这里出去吗?

谢谢.

我试过的一些事情

我尝试使用AudioConverterFillComplexBuffer()方法及其回调将mp3转换为caf,但每个数据包和每帧的字节读为0.任何想法我是如何或是否可以使用此功能?

再次感谢.

iphone objective-c core-audio

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

用于自动完成的Python类型推断

是否可以使用类型推断的Ocaml/Haskell算法来为Python建议更好的自动完成?

这个想法是建议自动完成,例如在以下情况:

class A:
  def m1(self):
    pass
  def m2(self):
    pass

a = A()
a.     <--- suggest here 'm1' and 'm2'
fun1(a)

def fun1(b):
  b.   <--- suggest here 'm1' and 'm2'
Run Code Online (Sandbox Code Playgroud)

有什么好的起点吗?

python ide algorithm ocaml haskell

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

如何对一个集合的连续类似项目进行分组?

考虑以下集合.

  • 真正
  • 真正
  • 真正

我希望以结构化的方式显示它,比如说TreeView.我希望能够围绕整个团体等绘制边框.

  • 真实集团
    • 真正
  • 假组
  • 真实集团
    • 真正
    • 真正
  • 假组

如何使用尽可能少的程序代码完成此操作?

wpf datatemplate hierarchicaldatatemplate

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

如何在Octave中播放声音?

Octave似乎假设系统上可以使用特定的声音播放实用程序,但似乎无法指定备用音频.在下面的错误中,Octave正在寻找ofsndplay,这不是所有系统上都可用的实用程序.

八度:38>声音(beamformed_20)

sh:ofsndplay:命令未找到

是否有可用于指定系统适用实用程序的Octave配置设置或代码片段?

linux audio signal-processing octave

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

在.NET/C#中有没有类似Ruby的Or-Equals?

我正在尝试用C#做一些我在Ruby中一直做的事情,我想知道最接近的是什么.

如果Enum不包含我的整数值的定义,我希望它默认为某个值.我可以在一行中做到这一点吗?

Ruby-ish赋值(两个例子):

namedStr = Enum.GetName(typeof(myEnum), enumedInt) || "DEFAULT"
Run Code Online (Sandbox Code Playgroud)

要么

namedStr = Enum.GetName(typeof(myEnum), enumedInt)
namedStr ||= "DEFAULT"
Run Code Online (Sandbox Code Playgroud)

.net c# ruby

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

如何在Perl中有效地匹配许多不同的正则表达式模式?

我有越来越多的正则表达式,我用它来解析搜索"有趣"错误和调试语句的日志文件.我现在将它们分成5个桶,其中大部分落入3个大桶中.到目前为止,我有超过140种模式,而且这个模式正在不断增长.

大多数正则表达式都很简单,但它们也相当独特,因此我用单一模式捕获多个匹配的机会很少.由于我匹配的性质,模式往往是模糊的,因此很少匹配,所以我在每个输入行上做一个TON工作,最终结果是它无法匹配任何东西或匹配最后的通用之一.

由于输入的数量(数百兆字节的日志文件),我有时会等待一两分钟才能完成脚本.因此,我希望有一个更有效的解决方案.不过,我对牺牲速度的清晰度并不感兴趣.

我目前的正则表达式设置如下:

 if (($line =~ m{Failed in routing out}) ||
  ($line =~ m{Agent .+ failed}) ||
  ($line =~ m{Record Not Exist in DB}) ||
         ...
Run Code Online (Sandbox Code Playgroud)

是否有更好的方法来构建它,以便它更有效,但仍然可维护?谢谢!

regex perl

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

如何跳转到 Java 属性文件中的某个部分?

我有一个 Java 属性文件,其中有许多不同的属性用于不同的事情:

ui.datasource.st.name=MyTest
ui.datasource.st.port=111
ui.datasource.st.ip=1.1.1.1
ui.outputtype.snapshot=Snapshot
ui.outputtype.spreadsheet=Spreadsheet - xls
Run Code Online (Sandbox Code Playgroud)

该文件比这个大得多。

我想跳转到ui.outputtype部分,而不循环遍历文件并检查键值。

有没有办法做到这一点?

java properties sections

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

C++编译指示GCC system_header指令

这个C++指令的作用是什么:"#pragma GCC system_header"?

c++ gcc pragma

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

MVVM中的Silverlight热键命令?

我正在尝试基于Silverlight中的击键来触发命令.据我了解,您无法在Silverlight中使用AccessKey或AcceleratorKey.它看起来可能是有用的附加属性InputBindings也不起作用.

我开始在其他地方寻找.看起来Prism是让Silverlight中的命令工作的方式,所以我检查了一下.但是它们只有一个Click处理程序,它甚至不是设置关键命令的有用起点.

我只是错过了Prism的某些部分吗?或者有一个很好的标准方法来处理MVVM Silverlight的热键?

c# silverlight prism hotkeys mvvm

8
推荐指数
1
解决办法
6270
查看次数

当两个表格非常相似时,它们何时合并?

我有活动和照片,然后评论两者.现在,我有两个评论表,一个用于与事件相关的评论,另一个用于照片评论.架构与此类似:

CREATE TABLE EventComments
(
  CommentId int,
  EventId int,
  Comment NVarChar(250),
  DateSubmitted datetime
)

CREATE TABLE PhotoComments
(
  CommentId int,
  PhotoId int,
  Comment NVarChar(250),
  DateSubmitted datetime
)
Run Code Online (Sandbox Code Playgroud)

我的问题是我是否应该将它们组合起来,并添加一个单独的交叉引用表,但我想不出有办法正确地做到这一点.我觉得这应该没事,你有什么想法?

编辑

根据沃尔特的回答(以及一些轻读),我想出了这个:

CREATE TABLE Comments
(
  CommentId int,
  Comment NVarChar(250),
  DateSubmitted datetime
  CONTRAINT [PK_Comments] PRIMARY KEY
  (
    CommentId
  )
)

CREATE TABLE EventComments
(
  CommentId int,
  EventId int
)

CREAT TABLE PhotoComments
(
  CommentId int,
  PhotoId int
)

ALTER TABLE EventComments ADD CONSTRAINT FK_EventComments FOREIGN KEY (CommentId) REFERENCES Comments(CommentId)

ALTER TABLE PhotoComments …
Run Code Online (Sandbox Code Playgroud)

sql-server database-design data-modeling normalization

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