小编cre*_*ama的帖子

格式化日历日期

我只想让日期显示如下:

Saturday, May 26, 2012 at 10:42 PM

到目前为止,这是我的代码:

Calendar calendar = Calendar.getInstance();
String theDate = calendar.get(Calendar.MONTH) + " " + calendar.get(Calendar.DAY_OF_MONTH) + " " + calendar.get(Calendar.YEAR);

lastclick.setText(getString(R.string.lastclick) + " " + theDate);
Run Code Online (Sandbox Code Playgroud)

这显示了月,日和年的数字,但必须有更好的方法吗?是不是有一些简单的方法来做这个就像使用PHP的date()功能?

formatting android calendar date

32
推荐指数
3
解决办法
5万
查看次数

使用Java通过FTP将所有目录复制到服务器

我需要将目录从本地磁盘复制到服务器.该目录包含许多目录,子目录和文件.(想想目录的层次结构树).

以下是复制一个文件的示例:

 public void saveFilesToServer() throws IOException {
    FTPClient ftp = new FTPClient();
    ftp.connect(ftp.foobar.com);
    if (!FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
        ftp.disconnect();
        log.fatal("FTP not disconnected");
    }

    ftp.login("foo", "qwerty");
    log.info("Connected to server .");
    log.info(ftp.getReplyString());
    ftp.changeWorkingDirectory("test");
    ftp.makeDirectory("somedir");
    ftp.changeWorkingDirectory("somedir");
    ftp.setFileType(FTPClient.BINARY_FILE_TYPE);    
    java.io.File srcFolder = new java.io.File(folderPath);      
    FileInputStream fis = new FileInputStream(srcFolder);
    ftp.storeFile (fileName, fis);
    ftp.disconnect();
    log.info("FTP disconnected");
}
Run Code Online (Sandbox Code Playgroud)

现在,我需要复制一个somedir包含所有子目录和文件的目录()somedir.

我认为算法应该使用递归.有人知道吗?

java ftp recursion

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

在.htaccess中删除URL中的单词

经过一个多小时的搜索,我仍然无法弄清楚如何将链接重定向http://site/fr/otherhttp://site/other.

我正在使用此代码:

RewriteEngine On
RewriteRule ^/fr/(.*)$ /$1 [L,R=301,QSA]
Run Code Online (Sandbox Code Playgroud)

regex url .htaccess mod-rewrite redirect

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

如何将参数从Jenkins传递到Ant脚本?

对于某些GUI测试,我正在为每个要测试的GUI模块创建一个Jenkins任务.一旦创建我使用Ant来构建这些测试,但是我不知道如何将参数从Jenkins传递到Ant构建文件?基本上我如何在Ant中进行变量替换?

我正在使用Sahi框架来测试GUI组件,所以流程就像这样......

Jenkins→Ant构建脚本→Sahi文件执行

有人可以看一下吗?

ant sahi jenkins

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

Ant中属性文件的变量

我有一个Android应用程序需要为不同的环境(例如,UAT,登台,制作等)构建.每个环境都需要不同的属性(例如,URL,包等).

我想将所有不同的参数放入单个属性文件中,并为每个参数添加前缀与其匹配的环境.

例如,属性文件将包含dev.home-url = http://home_dev.com开发环境和prod.home-url = http://home.com生产环境.

我使用下面的方法创建一个属性,指向属性文件,前缀为params:

<property file="parameters.properties" prefix="params" />
Run Code Online (Sandbox Code Playgroud)

并使用属性,我使用:

${params.home-url}
Run Code Online (Sandbox Code Playgroud)

当我需要将环境的前缀添加到参数时,问题出现了.它最终看起来像这样,显然无法做到:

${params.${env-prefix}.home-url}
Run Code Online (Sandbox Code Playgroud)

ant android

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

网页复制和粘贴备用内容

我刚刚发现了一个关于复制和粘贴的有趣的事情.

转到暗黑破坏神3的网站(http://us.battle.net/en/)并导航到底部,你可以看到:

©2012 Blizzard Entertainment,Inc.保留所有权利

它是网页中的所有大写文本,但在复制和粘贴后,它会自动转换为驼峰大小写.如何才能做到这一点?它是通过CSS完成的吗?

css copy-paste uppercase

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