小编poo*_*a13的帖子

列出所有使用 winget 安装的软件包

有没有办法只列出专门使用 winget 命令安装的软件包?

winget list

似乎显示了机器上安装的所有软件包。

我正在更换我的计算机,我想获取我用 winget 安装的所有软件包的列表,以便安装在新计算机上。这可能吗?

windows powershell windows-store-apps winget

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

C++声明顺序(在多变量声明行中)

我在我的C++代码中使用以下内容:

int a = 0, b = a;
Run Code Online (Sandbox Code Playgroud)

我想知道这种行为是否可靠且定义良好(从名称声明的顺序到左右),并且我的代码不会与其他具有未声明的名称错误的编译器断开.

如果不可靠,我会打破声明:

int a = 0; 
int b = a;
Run Code Online (Sandbox Code Playgroud)

谢谢.

c++ variables compilation declaration language-lawyer

7
推荐指数
1
解决办法
250
查看次数

如何清除 LLDB 控制台

如何清除 LLDB 会话终端中的控制台屏幕?我知道在 GDB 中这是完成的shell clear
Ctrl+L不适用于我的情况,因为我在 VSCode 调试控制台中运行 LLDB 会话)

debugging terminal console lldb

6
推荐指数
1
解决办法
1923
查看次数

Numpy鸿沟与Python分歧之间的差异?

numpy.divide和Python斜杠/运算符之间有什么相同点和不同点?据我所知,他们的行为相同,都实现了元素划分.该numpy的文件中提到:

numpy.divide(x1,x2)......就阵列广播而言,相当于x1/x2....

暗示np.divide(x1,x2)并不完全等同于x1/x2.我运行了以下代码片段来比较它们的速度:

import numpy as np
import time

a = np.random.rand(10000, 10000)
b = np.random.rand(10000, 10000)

tic = time.time()
c = a / b
toc = time.time()
print("Python divide took: ", toc - tic)

tic = time.time()
c = np.divide(a, b)
toc = time.time()
print("Numpy divide took: ", toc - tic)
Run Code Online (Sandbox Code Playgroud)

似乎Python鸿沟通常运行得更快,这使我相信Numpy鸿沟实现了一些额外的花里胡哨.

任何帮助深表感谢!

python numpy division elementwise-operations

5
推荐指数
1
解决办法
4637
查看次数

自动更新 Conda .yml 文件

我想知道是否有办法设置 conda 以在特定环境中安装新软件包时更新特定 .yml 文件。

我想实现与 npm 和 package.json 文件类似的行为。

我知道这可以通过为 conda 命令创建 bash 脚本和别名来实现,但我更想知道是否有 Conda 本地方法来实现这一点。

python environment yaml conda

5
推荐指数
0
解决办法
178
查看次数

如何使用 dotnet build 命令并行构建(使用所有核心)

使用msbuild命令我可以这样做:

msbuild -m
Run Code Online (Sandbox Code Playgroud)

使用多个核心进行构建。

这可以通过dotnet build命令实现吗?

查看文档我看到:

dotnet build 使用 MSBuild 来构建项目,因此它支持并行和增量构建。有关更多信息,请参阅增量构建

但是,链接的 MSBuild 文档仅讨论如何在定义目标时启用增量构建,而没有提及有关启用并行构建的任何内容。

.net msbuild build dotnet-cli

4
推荐指数
1
解决办法
2001
查看次数

当作为const引用传递给基类时,为什么shared_ptr计数器增加?

shared_ptr<drived>当我将计数器传递给需要a的函数时,为什么计数器会增加const shared_ptr<base>&

这个问题中,答案之一是:

shared_ptr<Base> and shared_ptr<Derived> are not covariant
Run Code Online (Sandbox Code Playgroud)

我怀疑这与我的问题有关。它们不是协变是什么意思?

这是一个代码片段,用于展示这种情况:

#include <iostream>
#include <memory>

class Base {};

class Derived : public Base {};

void f(const std::shared_ptr<Base>& x)
{
    std::cout << "in function expecting const shared_ptr<Base>& - Use count: " << x.use_count() << std::endl;
}

int main(int argc, char const *argv[])
{
    std::cout << "Base class" << std::endl;
    auto a = std::make_shared<Base>();
    std::cout << "Created shared_ptr:  Initial use count: " << a.use_count() << std::endl;
    f(a); …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism smart-pointers shared-ptr c++11

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