问题标签 [core-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
813 浏览

windows - 我在哪里报告 Windows 核心库问题?

我如何让 Microsoft 知道我在其核心库例程之一中发现的问题?他们是否有一个中央存储库来报告这些事情?

我不是 Microsoft 开发网络 (MSDN) 的成员。

或者我什至应该打扰?

0 投票
2 回答
3528 浏览

c# - 是否可以在不同的 API 中关联相同的音频设备?

我正在使用 winmm api 来处理音频。我正在使用waveInGetDeviceCapswaveInMessage唯一标识一条“音频线路”。一切正常,除了在 Vista 中,设备名称由WaveInCaps结构限制为 32 个字符。

为了解决这个问题,我设想在操作系统版本 >= Vista 时使用核心 api。我正在使用IMMDeviceEnumerator.GetDeviceandIMMDeviceEnumerator.EnumAudioEndpoints来收集音频线路信息,但我不确定如何判断 core api 下的一个设备与 waveXx api 下的一个条目相关。

我想我可以比较两者的设备路径,但这会违背 MS 将设备路径字符串视为“不透明”的建议。

你打算说什么?

0 投票
1 回答
557 浏览

c# - 对 Windows 如何获取音频线路名称感到困惑

我对如何在 windows (vista) 中命名音频设备/线路/端点感到非常困惑。

  • 首先我去控制面板小程序“声音”。其中,我发现一根输入线实际位于 USB 音频设备上。小程序中“录音设备”的名称为:
    Microphone
    3- USB Audio Device Working

  • 从 waveInGetDeviceCaps 我得到
    麦克风(3- USB 音频设备 ,请注意缺少右括号

  • 从 IMMDevice.IPropertyStore,我看到两个可以提取名称的属性。其中一个说
    麦克风
    ,另一个说USB 音频设备

那个“3-”是从哪里来的?

0 投票
2 回答
2462 浏览

ruby - 为什么 each_slice 不起作用?

我正在尝试使用 Enumerable#each_slice。它在我的计算机上不起作用,说明找不到该方法。

我正在运行 ruby​​ 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]

API:http ://ruby-doc.org/core/classes/Enumerable.html#M003142

例子:

我究竟做错了什么?

0 投票
0 回答
411 浏览

transactions - HornetQ MessageHandler 方法

我对使用 hornetQ 的问题有所了解。我想要实现的是异步请求处理。我有一个接受传入 tcp 连接的服务器组件。客户端将使用 TLV 消息以专有协议发送请求。为了将处理与 io 内容分离,我使用 hornetQ 引入了一个消息队列。因此,当有新消息进入时,它会被放入 INBOX 队列。该队列有几个侦听器线程,因此处理是多线程的。这些侦听器将依次产生响应并将它们放回 OUTBOX 队列。每个客户端都有自己的发件箱队列,因此它们不会相互影响(例如,当客户端暂时断开连接时)。

到目前为止,我很清楚。但现在的问题是,当目标客户端未连接时,我无法立即发送消息,而必须邀请他再次连接(单向通信)。但是在这种情况下如何处理消息呢?我不使用事务处理,因此我无法回滚以将消息放回队列中。也许一个代码片段可以更清楚地说明我想要做什么:

我无法从 hornetq 用户手册中获得有用的信息。所以也许有人有这方面的经验。

问候塞巴斯蒂安

0 投票
1 回答
82 浏览

ios - DropBox 文件创建问题

我正在开发一个 ios 应用程序。在该应用程序中,我使用的是 Dropbox 的核心 api。我可以在 Dropbox 上创建一个文件夹。但我坚持在 Dropbox 的那个文件夹上创建一个文件。使用核心 API。是否可以在 ios 中使用核心 api 在 Dropbox 上创建文件?

0 投票
1 回答
617 浏览

ios - 使用 DropboxSDK 覆盖文件

我正在使用 DropboxSDK(核心 API)。我使用此功能上传文件:

我尝试使用此功能覆盖文件“File.txt”,但它不起作用。

调用这个代表:

我在日志中显示:文件成功上传到路径:/myfolder/File.txt。然后我去 Dropbox,我看到,我的文件日期没有改变。

我做错了什么?你能帮助我吗?

0 投票
1 回答
329 浏览

ios - 当 iOS 应用程序进入后台或屏幕锁定时,Dropbox 文件下载不起作用?

我希望将DropboxSDK [CORE API]集成到我的应用程序中。我可以通过我的应用程序查看我的内容,并且可以下载。但我的问题是,当我按下主页按钮或锁定我的 iDevice 下载被取消。

它显示像这样的错误。

“[警告] DropboxSDK:向 /1/files/dropbox/Shadow 30s_mpeg4.mp4 发出请求时出错 - (1002) 错误域 = dropbox.com 代码 = 1002 操作无法完成。(dropbox.com 错误 1002。) " UserInfo=0x1681f2b0 {path=/Shadow 30s_mpeg4.mp4, destinationPath=/var/mobile/Applications/728071A1-1BB9-481D-A3FE-07C791397568/Documents/Shadow 30s_mpeg4.mp4}..

请。谁能帮我解决这个问题。提前致谢。

0 投票
0 回答
537 浏览

ios - iOS Dropbox SDK:错误域=NSURLErrorDomain 代码=-1005

我将文件上传到 Dropbox 的代码过去可以正常工作。我可以建立连接并且没有任何问题,但它似乎无法再建立连接并且我收到“错误域 = NSURLErrorDomain Code = -1005”操作无法完成。

这是似乎发生错误的行:

我一直在使用 Dropbox Core API 网站上给出的示例作为主要参考,所以大多数东西都直接来自他们的示例,因此我不确定问题可能是什么。

编辑:我还得到以下信息:“文件上传失败并出现错误:错误域 = dropbox.com 代码 = 401”

0 投票
0 回答
173 浏览

ios - iOS 中 Dropbox SDK 中的多次下载问题?

用于将 Dropbox SDK 集成到我的 iOS 应用程序中的核心 [API]。我在使用 Dropbox 处理多次下载时遇到问题:我的 Dropbox 云存储中有两个文件。文件名是:1.txt,2.txt。如果我将 1.txt 文件放入下载中,则 1.txt 下载成功,突然如果我将 2.txt 文件放入下载中,第一个被中止第二个开始。那么如何同时执行两个线程呢?我使用以下代码从 Dropbox 下载文件。