小编Ant*_*xon的帖子

gsutil CommandException:没有匹配的 URL:*.txt

我试图了解如何使用 gsutil 将本地文件复制到云存储,以便我可以编写脚本来移动文件。我遵循了以下步骤:

C:\Program Files (x86)\Google\Cloud SDK>gsutil ls
gs://sa-upload-test/
C:\Program Files (x86)\Google\Cloud SDK>cd\spare
C:\Spare>gsutil cp *.txt gs://sa-upload-test
CommandException: No URLs matched: *.txt
Run Code Online (Sandbox Code Playgroud)

我更改了文件夹属性并为每个人设置了权限,重新运行它并仍然得到相同的结果。谁能告诉我我错过了什么?

gsutil

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

创建实例时,gcloud compute instances create命令失败

使用创建实例gcloud似乎不起作用: google-cloud> gcloud compute instances create minecraft-instance --image ubuntu-14-10 --tags minecraft NAME ZONE MACHINE_TYPE INTERNAL_IP EXTERNAL_IP STATUS ERROR: (gcloud.compute.instances.create) Unable to fetch a list of zones. Specifying [--zone] may fix this issue: - Project marked for deletion.

添加区域名称的方式不同: google-cloud> gcloud compute instances create minecraft-instance --image ubuntu-14-10 --zone us-central1-a --tags minecraft NAME ZONE MACHINE_TYPE INTERNAL_IP EXTERNAL_IP STATUS ERROR: (gcloud.compute.instances.create) Failed to find image for alias [ubuntu-14-10] in public image project [ubuntu-os-cloud]. - Project marked for deletion.

提供不同的图像名称也会失败: google-cloud> gcloud …

google-compute-engine

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

Swift从网上下载数据

我正在观看udemy swift教程,我看到了这两种从web获取数据的方法:

  1. 用于获取源代码:
var url = NSURL(string: "SOME_URL");
var task = NSURLSession.sharedSession().dataTaskWithURL(url!,
    completionHandler: {
        (data, response, error) -> Void in
        // some code
    }
)
  1. 用于下载图像:
let url = NSURL(string: "SOME_URL")        
let urlRequest = NSURLRequest(URL: url!)

NSURLConnection.sendAsynchronousRequest(urlRequest,
    queue: NSOperationQueue.mainQueue()) {
        (respone, data, error) -> Void in
        // some code
    }

我的问题:

  • 它们之间有什么区别?
  • 我可以使用第一种方法下载图像吗?反之亦然?

swift

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

如果我在Google Compute Engine实例中,请检入bash

我想在bash脚本中查看我是在Google Compute Engine实例中还是在我的Linux笔记本电脑中.我该如何区分它们?

linux bash google-compute-engine

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

增量后将整数零填充为字符串

我需要增加一个只有数字的字符串:

String current = "000433"; //After increment, will be "000434"
Run Code Online (Sandbox Code Playgroud)

我有这个程序,它正常工作:

private String incrementOne(String numberAsString) {
    int leftZeroCount = countLeadingZeros(numberAsString);
    Integer asInteger = Integer.parseInt(numberAsString);
    asInteger++;
    return parseStringWithNZeros(asInteger, leftZeroCount);
}

private String parseStringWithNZeros(Integer asInteger, int leftZeroCount) {
    String asString = Integer.toString(asInteger);
    for (int i = 0; i < leftZeroCount; i++)
        asString = "0" + asString;
    return asString;
}

private int countLeadingZeros(String numberAsString) {
    int count = 0;
    int i = 0;
    while (numberAsString.charAt(i) == '0' && i < numberAsString.length()) {
        count++; …
Run Code Online (Sandbox Code Playgroud)

java

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

使用5个线程添加数字

问题:我必须创建5个线程,每个线程必须执行添加操作.

  • Thread1 - 添加1到10
  • Thread2 - 添加1到50
  • Thread3 - 添加5到15
  • Thread4 - 添加10到20
  • Thread5 - 添加15到20

完成此任务的最佳方法是什么?此外,每次加法操作之间需要1秒的时间延迟.我写了这段代码:我的输出错了,每次都在改变.我知道问题是同步但不能解决.

class adding implements Runnable{
    int a,b; 
    public adding(int a, int b){
        this.a = a;
        this.b = b;
    }
    public void run() {
        add(a,b);
    }
    public void add(int a, int b){
        int sum=0;
        synchronized (this) {
            for(int i=a;i<=b;i++){
                sum = sum+ a;
            }
            System.out.println("Sum of "+a+" to "+ b+" numbers = "+sum);    
        }
    }
}

public class addnumbersusing5threads {
    public static void main(String[] args) …
Run Code Online (Sandbox Code Playgroud)

java multithreading synchronized

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