小编Eri*_*rom的帖子

亚马逊的S3可以按日期顺序返回对象摘要吗?

当我从S3请求对象摘要时amazonS3Client.listObjects(),列表按键字母顺序返回.

有谁知道如何让S3以date(lastModified)顺序返回对象,所以最先返回最新的对象?

谢谢.

java android amazon-s3

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

运行MetaOCaml代码

我刚刚安装了BER MetaOCaml,其中包括:

 $ opam update
 $ opam switch 4.02.1+BER
 $ eval `opam config env`
Run Code Online (Sandbox Code Playgroud)

而且我无法在tuareg toplevel中运行MetaOCaml代码或只是ocaml toplevel.以下代码:

let a = .<1+2>.;;
Run Code Online (Sandbox Code Playgroud)

结果是

Error: Reference to undefined global `Trx'
Run Code Online (Sandbox Code Playgroud)

我试过#load "trx.cma"但它找不到文件.

答案编辑:

metaocaml是正确的可执行文件.

添加后:

`(defun tuareg-run-metaocaml ()
    "Run an OCaml toplevel process.  I/O via buffer `*ocaml-toplevel*'."
    (interactive)
    (tuareg-run-process-if-needed
     "/usr/bin/opam config exec -- metaocaml")
    (display-buffer tuareg-interactive-buffer-name))

  (add-hook 'tuareg-mode-hook
        ' (lambda ()
              (define-key tuareg-mode-map (kbd "C-c M-s")
            'tuareg-run-metaocaml)))`
Run Code Online (Sandbox Code Playgroud)

对于我的.emacs,我现在可以运行MetaOCaml了C-c M-s.

ocaml metaocaml

8
推荐指数
0
解决办法
287
查看次数

如何在Windows上将Bitbucket项目导入Github

我有一个在Bitbucket上托管的HG项目,我想把它移到Github.

我遵循这里的指南在我的TortoiseHG上安装hg-git扩展.

我已经在Github上创建了一个存储库,但还没有初始化它(它显示了该指令页面),所以我无法克隆那个git存储库.

接下来我该怎么办?

编辑:抱歉忘记添加,然后我将使用git.

更新:我借了一个mac并且fast-git-import无痛地转换它.如果有人尝试过以下解决方案并在Windows下工作,那就投票吧,我会把它作为答案.

git mercurial github tortoisehg hg-git

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

如何在用户选择图像时自动上传任何图像而不提交?

我正在创建使用Codeigniterjquery Ajax自动上传图像的功能.用户将从他们的计算机中选择他们的图像,然后Ajax将通过Post发送到服务器.

问题:图像无法上传到服务器,在Ajax响应后,我得到了一个空的图像属性.似乎我的表格无效,但我仍然无法找到解决方案.

结果: Ajax响应后,我的res变量无法获取任何数据.

这是我的控制器

public function upload() {

        $this->load->helper(array('form', 'url'));
        $config['upload_path'] = './uploads/';
        $config['image_library'] = 'gd2';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_size'] = '100';
        $config['max_width'] = '1024';
        $config['max_height'] = '768';
        $this->load->library('upload', $config);
        $token = $this->security->get_csrf_hash();
        $data = array();
        $res = FALSE;
        if (!$this->upload->do_upload('userfile')) {
//            $data = $this->upload->data();
            $res = FALSE;
        } else {

            $res = TRUE;
            $this->upload->do_upload('userfile');
            $data = $this->upload->data();
        }
        echo json_encode(array('res'=>$res,'img_pro'=>$data,'token'=>$token));
    }
Run Code Online (Sandbox Code Playgroud)

这是我的表格

<?php …
Run Code Online (Sandbox Code Playgroud)

ajax jquery codeigniter-3

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

将Object存储在静态类中的散列中是否安全,使用Thread Id检索该特定线程的值?

我正在对我编写的一些代码进行一些更改,以尝试将其更改为多线程解决方案.我的主类中的一些元素最初是静态的,并且必须作为我正在进行的更改的一部分进行更改.我有想法将它们存储在a中HashMap,使用Id Thread作为检索项的键 - 这样我就可以Runnable在哈希中存储对类的引用,并使用getter/setters访问给定线程的所需属性.我定义了以下代码来执行此操作:

import java.util.HashMap;

public class ThreadContext {

    private static HashMap<String, HashMap<String, Object>> tContext;

    static {
        initThreadContext();
    }

    public static void initThreadContext() {
        String id = String.valueOf(Thread.currentThread().getId());
        tContext  = new HashMap<>();
    }

    public static void setObject(String key, Object o) {
        String id = String.valueOf(Thread.currentThread().getId());
        HashMap<String, Object> hash = tContext.get(id);

        if( hash == null ) {
            hash = new HashMap<>();
            tContext.put(id, hash);     
        }

        hash.put(key, o);
    }

    public static Object getObject(String key) {
        String id …
Run Code Online (Sandbox Code Playgroud)

java multithreading

3
推荐指数
2
解决办法
269
查看次数

如何使用 javac 从 .jar 导入来编译 .java 文件?

我需要编译一个 .java 文件,该文件从 .jar 文件导入类,而不需要反编译 .jar。Javac 在编译时出现错误,因为它找不到我想要导入的类的源代码。我不想仅仅为了获取导入的源代码而反编译 .jar。我可以做什么来编译它们?

java

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

有什么办法可以将它改成switch语句吗?

我需要帮助将此代码转换为交换机.

if(val >= 0 && val < 10) 
    cell[0].plus1();
else if(val >= 10 && val < 20 )
    cell[1].plus1();
else if(val >= 20 && val < 30 )
    cell[2].plus1();
else if(val >= 30 && val < 40 )
    cell[3].plus1();
else if(val >= 40 && val < 50 )
    cell[4].plus1();
else if(val >= 50 && val < 60 )
    cell[5].plus1();
else if(val >= 60 && val < 70 )
    cell[6].plus1();
else if(val >= 70 && val < 80 )
    cell[7].plus1();
else …
Run Code Online (Sandbox Code Playgroud)

java

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

我的程序有问题.我正在尝试打印出所有素数高达10,000,但它不会打印出1,2和3

这是我的程序,可以计算出高达10,000的所有素数

public class Prime {
    public static void main(String []args) {
        boolean prime = true;

        for(int i = 1; i <= 10000; i++) {//possible prime numbers
            for(int a = 2; a <= i/2; a++) {
                if(i % a == 0){
                    prime = false;
                }
            }
            if(prime)
                System.out.print(i + " ");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

如何拆分包含String和Int的文本并存储到ArrayList中?

所以基本上我有一个java程序,它使用读取txt文件BufferedReader.

文本文件包含有关电影的所有信息.第一列是代码,第二列是标题,第三列是评级.
例如

1 Titanic 44  
34 Avengers 60  
2 The Lord of the Rings 100
Run Code Online (Sandbox Code Playgroud)

所以1是代码,泰坦尼克号是标题,44是评级等.

我的问题是我已经制作了一个类Movie(int代码,字符串标题,int等级),我想存储所有信息,但我无法弄清楚如何分割文本.split(" ")似乎它不会处理标题嵌入空格的情况(例如指环王).

我真正需要的是能够根据空格剥离第一个和最后一个字段作为分隔符,并将所有其他内部空间视为标题的一部分,而不是分隔符.

java string split store arraylist

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