问题标签 [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 回答
106 浏览

google-app-engine - 数据存储效率,低级 API

每个 Cloud Datastore 查询都使用一个或多个索引来计算其结果,这些索引包含按索引属性和(可选)实体祖先指定的序列中的实体键。索引会以增量方式更新以反映应用程序对其实体所做的任何更改,以便所有查询的正确结果都可用,而无需进一步计算。

一般来说,我想知道是否

比准备好索引文件的查询更快或更慢(结果相同)。

我目前的问题:

我的数据由图层和点组成。点仅属于一个唯一的层,并且在层内具有唯一的 id。我可以通过多种方式加载这些点:

1)具有“图层名称”属性的点并使用过滤器进行查询。- 在这里我不确定数据存储是否会准备好结果,因为图层名称会动态变化。

2) 只使用键。该层必须存储点 ID。

3) 使用不带过滤器的查询:我实际上不需要通用种类“点”,可以更具体:种类将是 (“层名称”+“点 id”) - 创建更多种类的成本是多少?这可能是最快的方法吗?

你真的能详细了解数据存储是如何工作的吗?

0 投票
1 回答
155 浏览

python-3.x - tf.gradients 在函数上的应用

gradientConv1(形状为 [2,2,1,32] 的 numpy 数组) weightsConv1(形状为 [2,2,1,32] 的张量变量)

我收到一个错误,例如“占位符的 dtype 应为浮点数,形状为 [1,31,5,1]”。似乎它告诉我我没有为 sess.run 中的函数提供 feed_dict?请指出我的错误。我区分每个值的方式也是正确的。

奖励是一个标量

0 投票
1 回答
23 浏览

python-3.x - 使用具有 tensorflow 对象的元组创建类对象

我有一个 parametersTheta 类,它创建如下神经网络:

self.sess.run 创建所有权重张量的元组。然而,错误弹出说你需要输入 weight2 及以后,即元组进入 weight1

我该如何解决这个问题?基本上,如何使用元组创建类参数Theta 的实例?

0 投票
1 回答
648 浏览

apache-spark - 何时使用低级 API?

在 Spark 中,弹性分布式数据集 (RDD) 是低级 API,而数据帧是高级 API,所以我的问题是何时使用低级 API?

0 投票
1 回答
966 浏览

c - 如何在 adc stm32 低级 (LL) 库中使用中断?

我正在使用 STM32CubeMX 为 adc 生成低级库。到目前为止,我使用的代码在轮询模式下使用 adc 可以正常工作。但是,我想改进我的程序并调用中断服务例程 (ISR)。

我不确定如何让程序进入 ISR。目前我试图在 stm32l4xx_it.c 文件中编写我的 ISR 代码,如下所示:

但是,程序从不进入该例程。有没有人有这方面的经验?或者可能是使用 stm LL 库的示例代码?

提前致谢!

0 投票
2 回答
551 浏览

c++ - 如何将 PHYSICAL_MONITOR 与监视器 DeviceID 关联

我需要帮助将我从GetPhysicalMonitorsFromHMONITOR获得的 PHYSICAL_MONITOR 与显示器 DISPLAY_DEVICE.DeviceID 关联起来(例如“\?\DISPLAY#GSM59AB#5&932a802&1&UID261#{e6f07b5f-ee97-4a90- b076-33f57bf4eaa7 }”),它来自EnumDisplay_INTERACEF57bf4eaa7 }” ,或者以某种方式从 DISPLAY_DEVICE.DeviceID 获取 PHYSICAL_MONITOR,反之亦然。

我需要将它们都关联起来,因为:

  1. HANDLE PHYSICAL_MONITOR.hPhysicalMonitor 将用于低级监视器配置api,因为我需要向监视器发送命令。

  2. DISPLAY_DEVICE.DeviceID 用于使用 SetupAPI 从注册表中获取 EDID 结构(前 128 个字节对我来说就足够了,只需要制造商代码和型号)

1 和 2 已完成,问题是将 id 与物理监视器相关联。 也可以仅使用 SetupAPI 从注册表中获取所有监视器 EDID,但在这种情况下,无法获取物理监视器 HANDLE。

MSDN上的相同问题,未解决((

我还注意到一件事:此代码枚举所有监视器:

与此顺序相同:

物理监视器 HANDLE 是 0、1、2 等等,所以我可以从“monitorIndex”制作 HANDLE,但我不确定这样做是否安全。

我还在注册表中查找了物理监视器 HANDLE,但那里什么也没有。

还发现了对VideoPortDDCMonitorHelper很有帮助的功能,但正如我搜索的那样,它需要在驱动程序/过滤器中使用,并且不能从简单的可执行文件中使用。

还尝试反转 Windows dll,所有调用似乎都是从 WIN32U.dll 进行的,Ghidra 不想反编译它,或者我只是菜鸟。

请帮帮我:)

0 投票
2 回答
5255 浏览

python - Plotly:如何在两条垂直线之间设置填充颜色?

使用 matplotlib,我们可以fill_between()像示例中那样“简单地”填充两条垂直线之间的区域:

https://matplotlib.org/3.2.1/gallery/lines_bars_and_markers/fill_between_demo.html#selectively-marking-horizo​​ntal-regions-across-the-whole-axes

使用 matplotlib,我可以制作我需要的东西:

在此处输入图像描述

我们有两个信号,我正在计算滚动/移动 Pearson 和 Spearman 的相关性。当相关性低于 -0.5 或高于 0.5 时,我想对周期进行着色(Pearson 为蓝色,Spearman 为橙色)。我还将所有情节中的周末都涂成灰色。

但是,我发现很难使用 Plotly 完成同样的任务。知道如何在两条水平线之间进行操作也将很有帮助。

请注意,我使用 Plotly 和 Dash 来加快几个绘图的可视化。用户要求更多“动态类型的东西”。但是,我不是 GUI 人,不能花时间在这上面,尽管我需要为他们提供初步结果。

顺便说一句,我过去尝试过 Bokeh,但由于某种我不记得的原因而放弃了。Plotly 看起来不错,因为我可以使用 Python 或 R,它们是我的主要开发工具。

谢谢,

卡洛斯

0 投票
0 回答
1115 浏览

stm32 - stm32 RTC 唤醒定时器中断 LL

在玩核板 g070 时,我试图用 RTC 的唤醒计时器每秒设置一次中断。但是我在CubeMX生成的头文件(stm32g0xx.h)中没有找到对应的中断。我试图只使用 LL,因为我想了解如何在较低级别处理中断。我按如下方式设置 RTC:

然后我尝试设置 NVIC,但在 IRQn_Type 枚举中找不到相应的 IRQ。

更新:

似乎 RTC_TAMP_IRQHandler 兼作唤醒中断(??)。将唤醒时钟设置为 LL_RTC_WAKEUPCLOCK_CKSPRE(或 LL_RTC_WAKEUPCLOCK_CKSPRE_WUT)似乎不起作用,但如果我使用 LL_RTC_WAKEUPCLOCK_DIV_16,则会发生中断。要重置中断,我只需清除唤醒中断标志(??)

任何人都可以解释为什么它会这样工作?

0 投票
0 回答
1047 浏览

python - 警告:此属性不应在 TensorFlow 2.0 中使用,因为更新会自动应用

我在 Google Colab 中运行了一些代码。我定义了我自己的模型“MyModel()”和一些函数(因为太长而没有显示),它们继承自“tf.keras.Model”。

'''

'''

代码看起来有效,但收到了意外警告。谁能告诉我警告的来源?

以下是运行输出:**

**

0 投票
1 回答
43 浏览

class - 我有客户类和订单类。我应该在哪里写一个方法来查找客户下的订单数量

这个问题是在我朋友的一次面试中被问到的。因为我要进行同样的采访,所以正在准备它。

我有一个 Customer 类和 Order 类。Q1)我应该在哪里写一个方法来查找客户下的订单数量。Q2)我应该在哪里写一个方法来找到超过5个订单的客户数量。