小编jcu*_*bic的帖子

如何一起添加列表

我想弄清楚一个问题而且我很困惑.基本上我有一个清单,它应该代表银行对账单.我正在尝试将列表添加到一起,因此将应该代表撤销的负数加在一起,并将正数加在一起以表示存款.到目前为止我得到了

def statement(l):
    deposit = 0
    withdrawl = 0
    for a in l:
        a = sum(l)
    for b in l:
        if b == -b:
            b = sum(b)        
    return [a,-b]
Run Code Online (Sandbox Code Playgroud)

但是当我这样做的 时候它statement([30.95,-15.67,45.56,-55.00,43.78]) 会返回[49.620000000000005, -43.78]它应该返回[120.29,-70.67]可以有人帮忙吗?

谢谢!

python

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

使用wget将下载的文件名设置在不同的目录中

我需要使用下载一个zip文件wget.要在当前目录中下载,我在命令行中运行:

 $ wget https://github.com/.../[myfile].zip
Run Code Online (Sandbox Code Playgroud)

要在另一个不同的目录中下载它,我添加-P <Path of download directory>:

$ wget -P [download directory path] https://github.com/.../[myFile].zip
Run Code Online (Sandbox Code Playgroud)

我想更改以将文件下载到文件[download path directory]名中[myFileName].我怎样才能做到这一点?

我已经尝试过了:

$ wget -P [download directory path] --output-document=[filename.zip] 
https://github.com/.../[myZipFile].zip
Run Code Online (Sandbox Code Playgroud)

这会将文件下载到当前目录中,文件名由我选择.

Finnaly我将使用它将其用于NodeJS项目spawn.

目前我有这个:

var downloader = spawn("wget", ["-P", zipFile, appUrl]);
Run Code Online (Sandbox Code Playgroud)

javascript command-line wget node.js

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

离开页面前执行onbeforeunload的JavaScript操作

我已经写了一些代码,我试图用它来增加访问者的IP,以及他们在网站上待了多长时间。码:

<script>
var startTime = new Date();
window.onbeforeunload = $(function() {
    /* var ip = (window.location != window.parent.location) ? document.referrer: document.location; */
    /* var ip = "192.168.1.1"; */
    var endTime = new Date();        //Get the current time.
    var timeSpent = (endTime - startTime);        //Find out how long it's been.
    var ip = (window.location != window.parent.location) ? document.referrer: document.location; 
    $(window).load(function(event) {
         $.post('ajax.php', {ip: ip, timeSpent: timeSpent});
    });            
});
</script>
Run Code Online (Sandbox Code Playgroud)

我不明白的是为什么它不等到用户尝试离开该站点后再运行此脚本。

谁能帮我让它等到运行吗?谢谢!

javascript onbeforeunload

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

在内部html加载时显示图像

我想在使用javascript加载页面时显示gif图像.我究竟做错了什么 ?:/

$("#basicReport").click(function() {
    $('#loader').html('');
    $("#loade").show();
    $("#loader").load("BasicReports.php", function () {
        $("#loade").hide();
    });
});
Run Code Online (Sandbox Code Playgroud)

我在这里有div:

<div id="loader" class = "paddleft" >
<div id="loade"> <img id="" align="center" src="load.gif"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何正确删除目录中的文件

我有一个代码,如果我想删除目录中的文件将提示.页面刷新时出现问题,它只会在没有提示选择的情况下删除文件.即使页面刷新,我也不想删除文件.

<script language="javascript">
function checkMe() {
    if (confirm("Are you sure")) {
        alert("Clicked Ok");
        <?php                   
            $files = glob('d:/pics/*'); // get all file names
            foreach($files as $file){ // iterate files
            if(is_file($file))
            unlink($file); // delete file
            }
        ?>
        return true;
    } else {
        alert("Clicked Cancel");
        return false;
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

这是调用函数的代码

<a href='index.php?main=add-doc' class='footer-img' onclick=\"return checkMe();\"><div class='record'><img src='images/download.png' style='position: relative; margin: auto;'/>Upload Record</div></a>
Run Code Online (Sandbox Code Playgroud)

html javascript php

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

生成随机数的div

我无法让脚本创建随机数量的div.在这个5到20之间的具体例子中.问题是在for循环中可能吗?生成随机数的函数在随机颜色函数下面正常工作,我想由于某些原因无法识别.我也没有在萤火虫中得到任何错误.

例:

function generateDiv(){
    var dfrag = document.createDocumentFragment();
    var count = generateRandom(5, 20);
    var i=0;
    for (var i = 0; i < count; i++){
        var div = document.createElement("div");
        dfrag.appendChild(div);
    }
}
var divs = document.getElementsByTagName("div");
for (i = 0; i < divs.length; i++) {
    div = divs[i];
    alterDivStyle(div);
}
function rndColor() {
    var r = ('0' + generateRandom(0,255).toString(16)).substr(-2), // red
          g = ('0' + generateRandom(0,255).toString(16)).substr(-2), // green
          b = ('0' + generateRandom(0,255).toString(16)).substr(-2); // blue
    return '#' + r + g …
Run Code Online (Sandbox Code Playgroud)

html javascript dom createelement

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

如何从Java中的同一个包中导入类?

如何在同一目录中的同一个包中使用其他类中的一个类?我有一个类Utils:

package pl.jcubic;

public class Utils {
   public static String foo() {
      return "foo";
   }
}
Run Code Online (Sandbox Code Playgroud)

和一个班级服务

package pl.jcubic;

public class Service {
   public String test() {
     return Utils.foo();
   }
}
Run Code Online (Sandbox Code Playgroud)

这两个文件的名称与类相同,它们在目录中./pl/jcubic/,当我编译服务时,我error: cannot find symbol在Utils中遇到了错误.

我试过了

import Utils;
Run Code Online (Sandbox Code Playgroud)

得到2个错误error: '.' expectederror: ';' expected在同一行

我试过了

import pl.jcubic.Utils;
Run Code Online (Sandbox Code Playgroud)

error: cannot find symbol在行,其中进口是和在我使用的类就行了.

java compiler-errors package java-package

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

此错误消息从何而来?

我有一个名为 trickle 的程序,它发出警告,其源代码中有:

if (stat(sockname, &sb) == -1 &&
    (errno == EACCES || errno == ENOENT))
    warn("Could not reach trickled, working independently");
Run Code Online (Sandbox Code Playgroud)

但我得到的信息是:

trickle: Could not reach trickled, working independently: No such file or directory
Run Code Online (Sandbox Code Playgroud)

No such file or directory是从哪里来的?

c linux gnu

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

如何在Elisp中使用列表作为堆栈?

我想使用list作为堆栈(或者可能有堆栈数据类型),推送一些东西(缺点),然后在以后弹出它,在elisp中最简单的方法是什么?

我认为这add-to-list会像推动一样,但我对流行音乐有什么用?

emacs stack elisp

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

emacs如何知道该文件来自git存储库?

我没有为git安装任何东西,当我从git仓库打开一个文件时,Emacs Git:<BRANCH NAME>在modeline中显示.Emacs如何知道它是git repo?我正在使用Emacs 24.3.1.

git emacs

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