小编fcd*_*cdt的帖子

在 Windows 10 的命令提示符中,“py”有效,但“python”无效

我在我的电脑上安装了Python。

当我输入python命令提示符时,我收到以下消息:

'python' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

但当我输入时,py它似乎起作用了,我得到以下信息:

Python 3.7.0 (v3.7.0, Jun 27 2018, 04:59:51) [MSC v.1914 64
bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license"
for more information.
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况?

仅供参考:我检查了环境变量中的路径变量,但没有看到任何 python 安装路径。

python.exe那么可视化代码如何能够找到并运行Python代码的路径呢?

我很困惑。

python environment-variables

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

arm64 程序集:LDP 与 LD4 执行时间

假设我想从连续的内存位置加载四个连续的 aarch64 向量寄存器。一种方法是

ldp   q0, q1, [x0]
ldp   q2, q3, [x0, 32]
Run Code Online (Sandbox Code Playgroud)

根据Cortex A72(我的目标处理器)的ARM 优化指南,这两条指令中的每一条在 L-pipeline 上都需要 6 个周期的执行时间,总共 12 个周期。

但我也可以使用交错加载,这允许我一次加载所有 4 个寄存器:

ld4   {v0.2d, v1.2d, v2.2d, v3.2d}, [x0]
Run Code Online (Sandbox Code Playgroud)

根据上述指南,这也节省了我的代码大小,并且总共只需要 8 个执行时间周期。

我知道交错意味着数据在我的寄存器中的存储方式不同,但应该假设我以后的使用可以处理交错和非交错数据。 (例如,对数组求和。)

正如我从理论执行时间中读到的那样,LD4 真的比 LDP 的两倍快吗?对于 STP 和 ST4,当然也可以提出同样的问题。也许这里有人已经对这个主题进行了基准测试。

(我什至正确解释时间吗?)

performance assembly arm simd arm64

6
推荐指数
0
解决办法
976
查看次数

如何在angular2中更新全局变量

我正在使用 Angular 2。对于全局变量访问,我创建了一个服务并将其注入到我的组件页面中。

我可以在任何页面中访问它,但是当我更新该变量时,更改不会影响在另一个页面中访问它。

这是中的代码GlobaldataService

import { Injectable } from '@angular/core';

@Injectable()
export class GlobaldataService {
    public var1="haii";
}
Run Code Online (Sandbox Code Playgroud)

这是我使用的服务:

constructor(public obj: GlobaldataService){}
Run Code Online (Sandbox Code Playgroud)

在我的一个组件页面中,我更新了变量 this.obj.var1 =" hello";

在另一个页面组件中alert(this.obj.var1);但它显示的是“haii”的旧值,我该如何更新全局变量。

提前致谢。

angular

2
推荐指数
1
解决办法
4555
查看次数

ARM 中暂存寄存器的用例是什么?

为什么我们在 ARM 架构中有一个临时寄存器?处理器如何使用它,我的意思是这个寄存器的目的是什么?

arm abi

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

CMP dword ptr [EBP + local_c],0xdeadbeef 是什么意思?

有人可以解释一下是什么吗

CMP        dword ptr [EBP + local_c], 0xdeadbeef
Run Code Online (Sandbox Code Playgroud)

方法。据我了解,它将EBP+local_c位置值与 0xdeadbeef进行比较,但我不确定这是否属实。

提前致谢

x86 assembly

0
推荐指数
1
解决办法
995
查看次数

标签 统计

arm ×2

assembly ×2

abi ×1

angular ×1

arm64 ×1

environment-variables ×1

performance ×1

python ×1

simd ×1

x86 ×1