小编P i*_*P i的帖子

将react-native项目捆绑为iOS框架或(.aar)Android库

我正在探索使用react-native创建一个iOS框架(android库)的可能性,该框架可以分发,并且可以通过包含构建应用程序时与应用程序集成.

例如,维护单个代码库为ios创建一个".framework",或者为android(基本上编译代码而不是反应组件代码)创建.jar作为开发人员社区的分发.

android ios android-library ios-frameworks react-native

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

算法挑战:为浮点生成连续分数

(编辑:回应脾气暴躁的评论,不,它不是功课.我正在进行音调检测,获取一系列潜在的谐波峰值,并尝试构建基频的候选者.因此,它实际上是一个非常实际的问题. )

考虑(例如)pi的最佳分数近似,通过增加分母排序:3/1,22/7,355/113,......

挑战:创建一个整洁的 C算法,它将为给定的浮点数生成第n个商a/b,同时返回差异.

calcBestFrac(float frac,int n,int*a,int*b,float*err){...}

我认为最好的技术是持续分数

拿走pi的小部分,你得到3
现在,剩下的是0.14159 ... = 1/7.06251 ..

因此,下一个最佳理性是3 + 1/7 = 22/7
从7.06251拿走7,你得到0.06251 ..大约1/15.99659 ..

将其称为16,然后下一个最佳近似值为
3 + 1 /(7 + 1/16)= 355/113

但是,转换成干净的C代码远非微不足道.如果我得到一些整洁的话,我会发帖.同时,有人可能会喜欢它作为脑力激荡器.

c algorithm math continued-fractions

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

iOS:用于同时录制和播放的示例代码

我正在为多轨录音机设计一个简单的概念证明.

明显的出发点是从文件A.caf播放到耳机,同时将麦克风输入录制到文件B.caf中

这个问题 - 同时录制和播放音频 - 指出我可以在三个级别工作:

  • AVFoundation API(AVAudioPlayer + AVAudioRecorder)
  • 音频队列API
  • 音频单元API(RemoteIO)

工作的最佳水平是什么?显然,通用答案是在完成工作的最高级别工作,这将是AVFoundation.

但是,由于延迟问题(他在文件之间有0.3秒的延迟),我正在接受这项工作,所以也许我需要在较低级别工作以避免这些问题?

此外,跳板有哪些源代码?我一直在看SpeakHere示例(http://developer.apple.com/library/ios/#samplecode/SpeakHere/Introduction/Intro.html).如果我找不到更简单的东西,我会用它.

但是,任何人都可以建议更简单/其他吗?如果我能避免它,我宁愿不使用C++代码.

有人知道一些使用AVFoundation的公共代码吗?

编辑:AVFoundation示例:http ://www.iphoneam.com/blog/index.php?title=using-the-iphone-to-record-audio-a-guide&more=1&c=1&tb=1&pb =1

编辑(2):这里看起来好多了:http://www.switchonthecode.com/tutorials/create-a-basic-iphone-audio-player-with-av-foundation-framework

编辑(3):如何使用AVAudioRecorder在iPhone上录制音频?

audio record simultaneous playback ios

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

iOS高级手势:获取滑动方向向量

通过文档查看,似乎新的高级手势API无法确定滑动方向超出基本{left,right,up,down}.

我需要滑动的起点和方向.

除了编写我自己的高级手势库从基本手势编码以外,还有其他方法来检索这个吗?

如果这是我唯一的选择,有人能指出一些开源代码吗?

vector direction gesture swipe ios

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

色轮背后的数学是什么?

我想创建一个包含12个切片的饼图,每个切片都有不同的颜色.

几乎每个色轮似乎都遵循相同的格式; 例如:http://www.tigercolor.com/color-lab/color-theory/color-theory-intro.htm.

但是有什么算法可以产生颜色?RGB(theta)背后的数学是什么?当然必须有一些既定的科学,但谷歌并没有给我任何线索.

math color-picker colors color-wheel

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

拦截来自OS X语音识别实用程序的输入

这个问题来自OS X Yosemite(10.10)API,用于连续语音识别

OSX现在拥有出色的连续语音识别功能.但它似乎没有公开任何API.我正在构建自定义HCI工具包,我需要捕获此语音输入才能处理它.

如何拦截呢?

我的第一个想法是,它可能会创建一些虚拟键盘设备,通过它发送按键/键入事件.如果是这种情况我可以使用IOKit拦截,但枚举我的键盘设备它不会出现.所以它必须是更高层次的东西.

请注意我添加了"黑客"标签,因为看起来没有现成的路径 - 这显然是苹果公司无意提供的.

编辑:
如何使用DictationServices.framework
我可以在没有GUI的情况下使用OS X 10.8的语音识别/听写吗?

api macos speech-recognition objective-c

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

在Ubuntu上为Python3安装mod_wsgi

任何人都可以给我一个明确的说明,在Ubuntu for Python 3上安装mod_wsgi吗?

我确实使用Python3成功地获得了Flask和mod_wsgi,并且在短时间内感到高兴.

...直到我查看Apache的日志并意识到我遇到了这个问题:https://askubuntu.com/questions/569550/assertionerror-using-apache2-and-libapache2-mod-wsgi-py3-on- Ubuntu的14-04的Python

apt-get正在安装过时的版本,libapache2-mod-wsgi-py3这会导致Apache日志中的错误. (我应该报告这个,如果是这样的话?)

在链接中,工程师正在使用pip安装更新版本.

有趣的是,他似乎将其安装到虚拟Python3环境中.(这与使用系统有什么不同pip3吗?)

他也使用pip3 install mod_wsgi,但pip3 search mod_wsgi返回:

(编辑:不,他没有,他使用pip而不是pip3.这可能是正确的吗?他的电线是否交叉?是不是要忽略他在py3venv中并简单地使用系统的py2安装的事实?但无论如何,这并不能解决困惑...)

mod_wsgi-metrics          - Metrics package for Apache/mod_wsgi.
cykooz.recipe.pastewsgi   - Buildout recipe to create paste.deploy entry points for mod_wsgi or uwsgi
mod_wsgi-httpd            - Installer for Apache httpd web server.
apachemiddleware          - Useful Python middleware for use with mod_wsgi deployments
tranchitella.recipe.wsgi  - Buildout recipe to create paste.deploy entry points for mod_wsgi
mod_wsgi …
Run Code Online (Sandbox Code Playgroud)

ubuntu mod-wsgi pip virtualenv python-3.x

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

如何在C/Objective C中实现位数组

iOS/Objective-C:我有一大堆布尔值.

这是存储这些值的低效方法 - 当只需要一个时,每个元素至少使用8位.

我该如何优化?

c objective-c core-foundation bitarray ios

12
推荐指数
3
解决办法
9212
查看次数

在iOS4 +中明确禁用UIView动画

我一直在读,Apple建议使用基于块的动画而不是CATransaction

以前,我使用此代码禁用动画:

[CATransaction begin];
[CATransaction setDisableActions: YES];
// !!! resize
[CATransaction commit];
Run Code Online (Sandbox Code Playgroud)

是否有新的推荐方法来执行此操作,或者这仍然可以吗?

animation explicit ios

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

如何使用标准库嵌入Python3

我试图在一个(最终多平台)C++应用程序中嵌入Python.

重要的是我的应用程序包含自己的Python实现(与blender一样),因此它完全是自包含的.(否则它将成为配置雷区).

我有两个选择:

  1. 尝试嵌入没有标准库的Python3 (我在这里)

  2. 尝试使用标准库嵌入Python3 .

(2)需要什么?

有了这些信息,我就可以平衡每种方法的优点与设置它所需的工作量.

我的嵌入式Python将供我自己使用(而不是任何用户区脚本) - 主要是控制流/游戏逻辑.我将需要很少的标准库 - 也许我可以通过在必要时隧道回C++将其降低到0 - 例如,如果我需要一个随机数,我可以创建一个C++例程并从Python访问它.我已经涵盖了所有这些.

然而,它开始看起来好像即使最小的安装也必须包含一些stdlib组件,这提示了一个问题:"如果我必须包含一些,也许最好包括所有!"

python embedding standard-library python-3.x

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