小编yas*_*ask的帖子

我如何解决`以下包有未满足的依赖关系`

我使用这个脚本来安装基本软件,但由于网速较慢而不得不中断.现在当我点击时$ sudo apt-get install npm,我得到以下错误

yask123@yaskslaptop:~$ sudo apt-get installed npm
E: Invalid operation installed
yask123@yaskslaptop:~$ sudo apt-get install npm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation: …
Run Code Online (Sandbox Code Playgroud)

ubuntu npm

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

我怎样才能记住这个子集和算法?

这与这个问题不同:找到总和为特定值的所有子集 ,因为我不仅需要count子集的总数,还需要存储所有子集并返回它。

我编写了一个简单的(指数)算法,可以找到总和达到特定目标的子集:

Eg:
arr = [1,2,3,4,5,6,7,8]
Possible subsets:
5
4,1
3,2
Run Code Online (Sandbox Code Playgroud)

这是我的算法

n -> 列表索引(从末尾开始)

目标 -> 我想要创建的子集总和

arr = [1,2,3,4,5,6,7,8]
def subset_sum(arr, n, target, result):

    if target == 0:
        print result
        return

    if target < 0 or n < 0:
        return False



    subset_sum(arr, n-1, target - arr[n], result + str(arr[n]))
    subset_sum(arr, n - 1, target, result)

print subset_sum(arr, len(arr) - 1, 5, '' )
Run Code Online (Sandbox Code Playgroud)

我希望可以通过记忆来优化这一点。但我很难弄清楚这个函数的状态应该是什么(应该是nand吗target?..但我没有看到它被重复)

python algorithm dynamic-programming

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

我想用javascript在WhatsApp上发送短信?

我正在尝试在chrome上发送whatsapp web版本的短信.(www.web.whatsapp.com)

这是代码:

document.getElementsByClassName("input")[1].innerHTML="This message was written via JS script! ";

var input = document.getElementsByClassName("icon btn-icon icon-send");
input[0].click();
Run Code Online (Sandbox Code Playgroud)

但问题是,最初没有文本时输入框如下所示: 在此输入图像描述

只有当我在物理上写一些文字时,它才会改为:

在此输入图像描述

只有现在我的脚本才有效,因为它需要Send text button.

我尝试使用Jquery代码通过以下函数模拟$('.input)的按键:

function pressKey() {
  var e = jQuery.Event("keypress");
  e.which = 32; // # space
  $(".input").trigger(e)[1];
  e.which = 91;
  $(".input").trigger(e)[1];
  e.which = 32; // # space
  $(".input").trigger(e)[1];
  e.which = 32; // # space
  $(".input").trigger(e)[1];

}
Run Code Online (Sandbox Code Playgroud)

它没用.

如何Send text通过脚本获取按钮?

这是屏幕录制:

javascript jquery web whatsapp

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