小编Ana*_*ram的帖子

安装新软件包时如何自动更新需求文件?

通过跟踪虚拟环境的需求pip freeze非常简单。

pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)

然而,目前,每当新包添加到venv,都需要手动将其添加到需求文件中。为此,我通常只是再次运行 freeze 命令并将其通过管道传输到需求文件中,但有时我忘记运行此命令,这可能会很麻烦,尤其是在跨不同位置的存储库中,每当我必须记住需要哪些包时安装!

每当在虚拟环境中安装新软件包时,是否有任何方法可以自动更新文件 requirements.txt 以包含这个新软件包?

pip requirements.txt virtual-environment

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

查找数组中的数字总和 - 不包括数字13和它后面的数字

我想用Java编写一个程序,给定一个数组,找到数组中所有数字的总和 - 有一个例外!由于数字13非常不吉利,我建议我们将完全排除数字13,以及直接在13之后的数字(如果存在的话)从总和中排除.

我将调用该程序,sum13应该从以下输入中产生以下结果(这些只是几个例子):

sum13([1,2,2,1]) = 6这是正常的; 没有13在这里.

sum13([5, 13, 2]) = 5 不包括13和13之后的数字.

sum13([13, 13]) = 0 该数组仅包含13个,因此它们都不包括在内.

sum13([1, 2, 13, 2, 1, 13]) = 4 稍长的预期输出示例.

这是我提出的代码sum13:

public int sum13(int[] nums) {
  int sum = 0;
  for (int i = 0; i < nums.length; i++) {
    // we start by adding all the non-13s to the sum
    if (nums[i] != 13) sum += nums[i];
  }
  // now we go back and remove all …
Run Code Online (Sandbox Code Playgroud)

java arrays loops nested

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