问题标签 [low-level-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 投票
1 回答
1240 浏览

visual-studio-2010 - 通过控制台应用程序实现 Windows 自动化

我是一名新手程序员,在创建控制台应用程序以自动化简单的数学应用程序时遇到了问题。

控制台的要求是它必须使用低级 WinAPI 调用来自动化,它不能使用反射或任何其他 3rd 方库,包括 MS Visual Studio UI/测试自动化程序集。所有自动化都必须通过包装可执行应用程序并在运行时使用 user32.dll 中定义的 WinAPI 函数将其作为独立应用程序自动化来执行。

这让我想到了我的问题,这一切意味着什么?我不能在 Visual Studio 中构建控制台应用程序吗?有人可以解释低级 WinAPI 吗?包装应用程序并作为独立的自动化?这只是我从未做过的事情,而且这在当今发展世界的工作场所中是否有用?

感谢任何建议和支持,而不是寻找代码答案,而只是解释如何、在哪里、什么和为什么?对于主要使用 Visual Studio 的初学者程序员,基本上用最简单的术语向我解释这一点。

0 投票
1 回答
214 浏览

java - App Engine 数据存储区和低级 API

我正在尝试使用 App Engine Datastore(High Replication Datastore,HRD),我必须使用低级 API。我以前从未使用过实体数据库,所以我遇到了一些问题。我已经尝试存储一些帖子和评论,每个帖子可以有更多评论

这段代码用于评论,但我不明白如何使用祖先来建立帖子和评论之间的关系,我应该添加祖先属性并将 ID 值放在上面吗?

0 投票
1 回答
683 浏览

java - 从数据存储中检索所有实体

我正在使用 App Engine Datastore 中的低级 API。要检索我使用的实体

但是此代码将仅返回带有此 postkey 的帖子。如果我想退回所有帖子,我该怎么办?

0 投票
0 回答
59 浏览

java - 用于“甚至更低级别”访问 Google AppEngine DataStore 的 JavaDocs

通过 Java“低级”API 访问 Google AppEngine DataStore,它似乎做了很多繁重的工作和大量的类型检查、解析、扁平化、对象创建等,而我的应用程序并不真正需要(这对我的需求来说太笼统了)。

因此,我希望获得对底层函数的“甚至更低级别”的访问(例如,通过com.google.apphosting.api.ApiProxy.makeSyncCall(...)直接调用)以跳过很多(对我而言)不必要的开销,并且(谁知道)甚至可能发现一些额外的性能-过程中无法访问的功能。

为此,我需要com.google.storage.onestore.v3直接使用里面的类来构建原始二进制请求包并解释回复包。

当然,可以通过查看使用这些类的内部类的源代码来(粗略地)检查事情的工作方式com.google.appengine.api.datastore但是如果我还可以获得这些类的 JavaDocs,事情会容易得多里面com.google.storage.onestore.v3。不幸的是,我在任何地方都找不到它们(源代码也不可用)。这里有没有人可能在某个地方遇到过它们?

0 投票
1 回答
234 浏览

java - Java 低级 API 应用引擎 Android 等效

我一直在关注有关使用 java 低级 api 与应用引擎数据存储进行交互的应用引擎文档。我试图弄清楚我需要哪些导入和语法更改才能在 android 中进行这项工作。我在下面混合了android和java代码。java put() 和 get() 方法的正确 android 语法是什么?

0 投票
1 回答
548 浏览

c++ - C++ FMOD Studio 无法为 FMOD_DSP_PARAMETER_FFT 提供频率值。分析系统

我试图在 3D 平面中表示声音的频谱,但我只能播放声音并且无法将 dsp 放入结构 FMOD_DSP_PARAMETER_FFT,numchannels 和长度始终 = 0

我的代码是这样的:

有了这个错误,我无法将值推回 fftheights 向量并且始终为空 0,如果你能帮助我,我会同意。

谢谢你。

0 投票
0 回答
117 浏览

objective-c - 以编程方式在 macOS 上添加/删除显示器

我正在寻找一个 API 来在系统中添加和删除显示。我找到了Quartz Display Services,但该 API 主要允许您修改现有显示器以实现应用程序和游戏的全屏模式。

例如,我想(通过软件)禁用当前插入的显示器,而它仍处于插入状态。(有点像驱动器的安装和卸载)

0 投票
2 回答
739 浏览

c# - 性能字节 [] 到通用

我需要制作一个 byte[] -> T 扩展方法并且需要它快速(不需要它很漂亮)

在绝对性能关键的环境中,此功能将在非常短的时间内连续调用 100 次或 1000 次。

我们目前正在优化“滴答声”级别,每个滴答声在调用堆栈中转换为高几毫秒,因此需要原始速度而不是可维护性(不是我喜欢设计软件的方式,但其背后的原因超出了范围) .

考虑以下代码,它干净且可维护,但速度相对较慢(可能是由于装箱和拆箱),是否可以将其优化为更快?

0 投票
1 回答
1249 浏览

swift - 快速获取地址信息

POSIXgetaddrinfo分配内存,以后必须使用freeaddrinfo. 请参阅http://manpages.ubuntu.com/manpages/xenial/en/man3/getaddrinfo.3.html

为了简化 API,我创建了这个函数:

不过,我不认为该功能是正确的。

  • Swift 内存模型如何知道getaddrinfo分配了内存,并且 Swift 不应该用自己的东西覆盖该内存?
  • Swift 怎么知道freeaddrinfo删除了整个列表,并且它应该复制出分配给结果数组的 ai 信息?

什么是正确的接口方式getaddrinfo

0 投票
1 回答
303 浏览

google-app-engine - 数据存储低级 API - 查询多值属性 - FilterOperator.IN 不起作用

为什么此过滤器不返回任何实体?我搞不定。其他过滤器工作得很好。

我创建了一个属性设置为字符串列表的实体。List 也是一个集合,因此 Datastore 应该接受它(我认为它确实如此 *)。

我将其保存到数据存储区:

现在我进行查询:FilterOperator.IN 需要在 FilterPredicate 构造函数的第三个参数中使用 Iterable,即角色列表。

属性中的值是否在此处以正确的格式显示?这是alice.toString()的输出