问题标签 [energy]

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 回答
281 浏览

bluetooth-lowenergy - Android 传感器的能效与蓝牙低功耗传感器的对比?

我正在制作一个需要我检测用户动作的 android 应用程序。我的应用程序还要求我将外部传感器(蓝牙智能传感器)用于某些其他目的。

现在我有两个选择:

  1. 使用安卓手机的加速度计和陀螺仪
  2. 从蓝牙智能传感器获取运动信息。

我了解蓝牙智能 (ble) 比蓝牙传感器更节能。

但是,我很困惑上述哪个选项可以为我在 Android 设备上提供更节能的解决方案。编辑:我目前不关心蓝牙设备的能源效率。另外,请注意我想要这个比较只是因为我不想检测准确的用户动作,否则外部设备(蓝牙低功耗设备)会更好。

0 投票
1 回答
51 浏览

physics - 物理学:解释已经回答的原因?

有人可以帮助解释他们是如何得出答案的吗?我对值 -12、-6 和 8 的来源以及为什么......

3 个电荷排列在 Q1 = 4uc = 2Q2 和 Q3 = 3uc 的直角三角形的顶点。

(1) 确定 3charged 系统的总势能。(2) 求外力做的功,使 Q2 从当前位置移动到无穷大。

回答:

(1) Ui = (9*10^9)*[((-12*10^-12)/(3*10^-2)) - ((6*10^-12)/(5*10^ -2)) + ((8*10^-12)/4*10^-2))] = -2.88J

(2) Uf = (9*10^9) * ((-12*10^-12)/(3*10^-2)) = -3.60J

0 投票
1 回答
91 浏览

parallel-processing - 是否有任何关于性能和能源效率的指标?

对于许多并行程序,并行化带来了巨大的成本,使得加速亚线性。在这种情况下,并行版本的能源效率低于顺序版本。但是,人们可能会同时关心时间性能和能源效率,是否有任何特定的指标通常用于此目的?

更具体地说,一种可以确定最佳能量和性能目标的线程数的指标。

0 投票
2 回答
1304 浏览

macos - Mac OS X:是什么让我的系统现在变慢了?

问题:是否有一个实用程序(命令行或 GUI)可以回答“是什么让我的 Mac 现在变慢了?”

我可以看到CPU百分比和RPRVTwith topor ActivityMonitor.app。并且Activity Monitor会显示聚合i/o 信息——但不会显示每个进程的 i/o 或 i/o 延迟。有 dtrace 脚本,例如iotop, iosnoopdtruss它们会显示 i/o 信息。当然,还有fs_usage. 和stackshot。等等等等等等!!!

注意:我在 StackOverflow 上发布了这个问题——而不是说 AskDifferent 或 SuperUser——因为我认为这是一个编程问题,而不仅仅是一个用户/系统管理员问题。加分项:命令行、开源、可破解和/或 dtrace 脚本。

总结一下,根据评论中的讨论:

我想要一个实用程序来监视 最近瞬时的 CPUI/O负载(数量延迟),其方式是:

统一(即,两者都在同一个显示器中),以及

可操作的(通过告诉我哪些进程会产生上述负载)。

0 投票
0 回答
179 浏览

windows - SC_MONITORPOWER 打乱了垂直同步

我有一个看门狗系统服务,它监视 OpenGL 应用程序的崩溃、冻结、CPU/GPU 过热、预定的开/关时间等。当应用程序未运行时,由于这是一个信息亭式部署,我打电话BlockInput()并通电向下显示PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2)。当被监控的应用程序再次运行时,显示会以 取消暂停PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1)

好吧,事实证明,如果 OpenGL 应用程序在显示器处于低功耗模式时启动,当显示器打开时,无论图形驱动程序设置和对wglSwapIntervalEXT(). 如果在启动应用程序之前显示未暂停(有一些延迟以使其有时间实际启动),则 vsync 工作正常。这里有什么解决方法?我需要将显示器空白,以便商场中的随机人在应用程序启动时看不到桌面,但我还需要 vsync,因为我们严重受限于电力并且它产生了巨大的差异(运行高端 NVIDIA 显卡绘图很多果汁)。

垂直同步信号来自显卡,而不是显示器,所以这没有意义。即使显卡在低功耗显示模式下没有发出 vsync 信号,为什么当它重新出现时,OpenGL 不会锁定到该信号,当它SC_MONITORPOWER被发送到 unsuspend 时?我真的需要一个变通方法,因为我怀疑微软和/或 NVIDIA 是否会很快解决这个问题,如果他们甚至意识到这一点(而且我会去尝试联系任何一个傻瓜 - 我'我只是在偏僻的地方的一些可怜的开发人员)。

0 投票
2 回答
1787 浏览

python - Python中3D音频信号的平均RMS值

我对编程和 Python 很陌生。我正在做一个项目,在这个项目中,我用两组 Gammatone 滤波器构建了一个听觉滤波器组。现在我得到了一个 39x10x8545 的矩阵。我想计算整个时间轴(超过 8545)的 rms 能量平均值,以降低信号的维度。谁能建议我一种更好的方法来在 Python 中有效地做到这一点,因为由于音频信号非常大,我负担不起太多内存。提前致谢。

0 投票
3 回答
1223 浏览

mysql - MYSQL查询从表中获取每月消费数据

我在 mysql 中有一个表“消费”,大约有 500 万条记录,例如:

有没有办法得到每个月的消费,比如:一月的消费(2013-01-01到2013-01-31)= ...,二月= ...。该值可以是估计数字,需要不完美。

我想将每天的平均消耗量乘以不同日期范围的当月天数,但不知道如何去做。

更新:

@Karolis 使用原始的 excel 公式,我得到的估计消耗值高于使用 sql 脚本计算的值。据我所知,sql脚本和excel公式都在做同样的计算。您能帮我找出发生这种情况的原因,并使 sql 脚本消耗值与使用 excel 获得的值相同。

原表:

我使用了您提供的脚本,稍作修改并按 id 添加了一个组并按 id 排序,我使用的脚本是:

Excel公式:

在给出的例子中

使用这两个我计算了估计的消耗,结果是:

估计消耗:(如您所见,两种情况下的估计值存在差异,使用 excel 的估计高于 sql。

0 投票
1 回答
1923 浏览

linux - 保护 RPi SD 卡在日常电源循环中不被损坏

我将从我的问题开始,因为它们是一般性的,并在下面给出一些背景......

我的问题:

  • 有没有办法防止 SD 卡因意外断电而损坏?- 我可以将文件系统指定为只读并为用户程序保留一个区域并将其作为读写吗?

  • 通过 HDMI 到 DVI 连接器连接到显示器的微控制器是否可以向显示器发送电源开/关命令?对此的任何参考将不胜感激。

背景:

我有一个 Raspberry Pi 板 - 电源 Linux 从 SD 启动并运行用户程序。它连接到监视器、扬声器、GPIO 和 LED。

该项目要求每天切断所有电源以节省能源。这种情况发生几个月的结果是 SD 卡损坏了。

非常感谢您的帮助,

谢谢你。

0 投票
2 回答
236 浏览

compiler-construction - 编译器 c 代码,针对低功耗进行优化

我想编译一个嵌入式“C”代码,它可以选择以最小的功率执行程序,传统编译器针对速度或大小进行了优化。这将意味着编译器将优化地址和数据线上的逻辑切换次数,因为每个切换都会产生电荷泵能量。

0 投票
1 回答
290 浏览

bluetooth - 配置的信号强度和测量的 RSSI 之间有什么联系(iBeacon 相关)

我希望有一个人可以帮助我。

我有点困惑。上次我读了很多关于配置 iBeacon 的文章,但我没有得到任何东西,尤其是在几次测试之后:

我用树莓派做了一个 iBeacon。一切正常,很好。我试图找出命令中隐藏的内容

据我所知,最后一个(“C5”)之前的一对描述了校准的信号强度。我尝试了一些从 00 到 FF 的配置。(只是为了确保:(C5)十六进制表示(197)十进制,对吗?)

是否有一些我必须注意的边界?我读到它从-1(最强)到-127(最弱)。

我用 AppStore 中的 Locate Beacon 测量了 RSSI 并进行了比较,现在我不确定哪个配置的信号功率最高,哪个配置最低。

iPhone上的RSSI应该是最高的RSSI(比如说-1--15)最强,最低(-90--75)是最弱的,对吧?

非常感谢您帮助我!