问题列表 - 第46836页

如何找到吉他弦音的基本频率?

我想为Iphone制作一个吉他调音器应用程序.我的目标是找到吉他弦产生的声音的基本频率.我使用了Apple提供的aurioTouch样本中的一些代码来计算频谱,我找到了幅度最高的频率.它适用于纯声音(只有一个频率的声音),但对于来自吉他弦的声音,它会产生错误的结果.我读过这是因为吉他弦产生的泛音可能比基本弦更高.如何找到基频,以便它适用于吉他弦?C/C++/Obj-C中是否有用于声音分析(或信号处理)的开源库?

audio signal-processing guitar

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

在没有混淆输出的情况下,在Ruby中从并行操作打印输出的最简单方法是什么?

假设我分叉了一堆线程,并希望将每一个的进度输出打印到STDERR.我怎样才能确保输出保持行原子性,即不会混淆同一输出行中不同线程的输出?

# run this a few times and you'll see the problem
threads = []    
10.times do  
  threads << Thread.new do        
    puts "hello" * 40
  end     
end 
threads.each {|t| t.join}
Run Code Online (Sandbox Code Playgroud)

ruby multithreading

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

确定foreach循环是否在其最终迭代中的最简单方法

可能重复:
如何确定foreach循环中的第一个和最后一个迭代?

确定foreach循环位于最终循环中并相应执行不同功能的最佳方法是什么?

php foreach loops

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

如何使用 OracleTypeCHAR 元数据获取 Oracle 对象类型中声明的 VARCHAR2 属性的长度,而不考虑数据库字符集

我的 Java 应用程序依赖于 Oracle 对象类型元数据。我使用oracle.jdbc.oracore.OracleTypeCHAR类通过 JDBC 访问这些元数据。将数据库转换为 charset 后AL32UTF8,该OracleTypeCHAR#getLength()方法返回与 Oracle 对象类型中声明的结果相比乘以 4 的结果 - 例如:

some_attribute varchar2(10)
Run Code Online (Sandbox Code Playgroud)

40当 lenght10与前一个字符集一起返回时,将导致 lenght 。有没有办法在不解析OOT源代码的情况下从PL/SQL获取原始值?

java oracle plsql metadata jdbc

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

如何在EditText android中获取光标位置(x,y)

如何EditText在Android中获取光标位置x,y ?(其中x是行#,y是列#)

android

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

OSX 10.6上的PyQt Qt Designer

我非常喜欢Windows上的Qt Designer,因为我为Python应用程序制作了GUI(使用PyQt4),并尝试在我的Mac上安装它(在OSX 10.6.6下).

此时,我已经成功安装了SIP,Qt4和PyQt4.

PyQt二进制安装程序(适用于Windows)包含一个与PyQt一起使用的Qt Designer版本.在OSX上,没有二进制安装程序,只有源代码.所以没有Qt设计师.

Qt网站提供Qt Creator作为下载,但据我所知,它要求你用C/C++编写代码.

有没有办法让Qt Creator与PyQt一起工作?或者是否有另一个适用于Mac的PyQt GUI设计器?

谢谢!-Wesley

python macos qt pyqt

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

实际墙纸背景的视差效果滚动

我试图获得一个动态壁纸的背景,以便在用户更改主屏幕时表现得像滚动一样的常规壁纸.我知道这需要的方法是onOffestsChanged,但我似乎无法让它工作.

有没有人有建议或代码片段来使这个工作?

android homescreen live-wallpaper

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

mysql v mongodb - 针对复杂的用户聚焦网站的最佳解决方案?

我花了几天时间研究mysql对我的项目的nosql解决方案(特别是mongodb)的优缺点.

该项目需要能够最终扩展以处理数以万计的并发用户 - 总共数百万用户.该网站非常注重用户,并将与数据库进行交互,如果不是像Facebook这样的网站 - 它是非常关系的,所有功能都取决于与用户的关系以及他们与其他用户的关系.它也是数据繁重 - 许多文件,图像,音频,消息,个人新闻提要等.

我非常喜欢mongodb的外观,我喜欢它的工作方式,我喜欢它的扩展方式 - 但无法理解这对于我描述的网站是如何工作的.是否必须将特定用户的所有交互存储在单个文档中?

然而,我很习惯使用mysql并且喜欢它的关系方面.我只是担心没有很多工作,这个项目会出现可扩展性问题 - 尽管可能有memcached和分片这不是问题吗?

我想从那些有大型项目的两个数据库经验的人那里了解一下mysqlmongodb这个特定工作的正确工具吗?

mysql database performance scale mongodb

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

你可以使用activerecord来查找字段的子字符串吗?(快速和脏的关键字查找器)

假设一个数据库包含一个字段'关键字',样本记录包括:"管扳手""猴子扳手""新月扳手""新月形卷""猴子栏"

有没有办法在activerecord中找到关键字字段包含子串"crescent"的记录?

(这只是对快速概念原型的快速而肮脏的查找)

activerecord ruby-on-rails

43
推荐指数
3
解决办法
4万
查看次数

剖析fuse-python

我目前正在使用fuse-python编写保险丝.它已经做了应有的事情.然而,在它安装几周后,它变得明显变慢.所以我想描述一下.我知道可以优化的几点.但这些不应该是罪魁祸首.

但是,fuse-python在无限循环中挂起(参见保险丝源的第733行和第757行).如果我在调试模式下运行fuse(使用-d开关),它将在前台运行.但是,我不能阻止它SIGINT,也不符合CTRL+C(这是无论如何相同).

我试图使用该signal模块来捕获主线程中的信号.但这也不起作用.有趣的是,有一次我拍的过程下来SIGKILL,我看到KeyboardInterruptstdout.此外,在a之后SIGKILL,信号处理程序按预期执行.

这会对分析产生影响.由于进程永远不会正常终止,因此cProfile永远不会有机会保存stats文件.

有任何想法吗?

python profiling signals fuse

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