问题列表 - 第10871页

使用Java将文件从一个目录复制到另一个目录

我想使用Java将文件从一个目录复制到另一个目录(子目录).我有一个目录,dir,带有文本文件.我在dir中遍历前20个文件,并希望将它们复制到dir目录中的另一个目录,这是我在迭代之前创建的.在代码中,我想复制review(代表第i个文本文件或审查)trainingDir.我怎样才能做到这一点?似乎没有这样的功能(或者我找不到).谢谢.

boolean success = false;
File[] reviews = dir.listFiles();
String trainingDir = dir.getAbsolutePath() + "/trainingData";
File trDir = new File(trainingDir);
success = trDir.mkdir();
for(int i = 1; i <= 20; i++) {
    File review = reviews[i];

}
Run Code Online (Sandbox Code Playgroud)

java directory copy file

147
推荐指数
14
解决办法
41万
查看次数

是否可以使用宏来专门化std :: swap?

所以,我有一个宏.

// swap_specialize.hpp
#include <algorithm>

#ifndef STD_SWAP_SPECIALIZE
#define STD_SWAP_SPECIALIZE( CLASSNAME )            \
    namespace std {                                 \
    template<> inline                               \
    void swap( CLASSNAME & lhs, CLASSNAME & rhs )   \
    { lhs.swap(rhs); } }
#endif
Run Code Online (Sandbox Code Playgroud)

那我就上课了

// c.hpp
#include <vector>
#include "swap_specialize.hpp"
class C
{
    public:
        C();

        void swap(C& rhs)
        {
            data_.swap(rhs.data_);
        }
        C& operator=(C rhs)
        {
            rhs.swap(*this);
            return *this;
        }
    private:
        std::vector<int> data_;
}

STD_SWAP_SPECIALIZE(C)
Run Code Online (Sandbox Code Playgroud)

这样做风格上是不好的?这是代码味道吗?或者这是一个好的做法?

c++ macros coding-style

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

过度使用嵌套的DIV.搜索引擎索引的不良做法或坏处?

我正在网站前端工作,并发现自己不断嵌套div用于布局目的.不使用表格进行布局,似乎是在框内布局框的自然选择.然而,看看我完成的源代码,看到嵌套div的3或4层深度并不罕见......

这是一个问题,我是否应该花时间尝试优化我的布局以减少我使用的div数量?搜索引擎索引是否不好(或者根本没有任何差别)?

编辑:我认为我的困惑源于我对搜索引擎如何处理div这一事实无知.他们在div中寻找什么(id是重要的......如果div在某种程度上描述了标题......或者搜索引擎是否只是解析了div)?

css xhtml

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

从String获取URL

一段时间以来,我一直在寻找一个代码,使用PHP从字符串中获取URL.我基本上试图从消息中获取缩短的URL,然后再执行HEAD请求以查找实际链接.

任何人都有从字符串返回URL的代码?

提前致谢.

编辑鬼狗:

以下是我正在解析的示例:

$test = "I am testing this application for http://test.com YAY!";
Run Code Online (Sandbox Code Playgroud)

以下是我得到的解决方案:

$regex = '$\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]$i';

preg_match_all($regex, $string, $result, PREG_PATTERN_ORDER);
$A = $result[0];

foreach($A as $B)
{
    $URL = GetRealURL($B);
    echo "$URL<BR>";    
}


function GetRealURL( $url ) 
{ 
    $options = array(
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_HEADER         => true,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_ENCODING       => "",
        CURLOPT_USERAGENT      => "spider",
        CURLOPT_AUTOREFERER    => true,
        CURLOPT_CONNECTTIMEOUT => 120,
        CURLOPT_TIMEOUT        => 120,
        CURLOPT_MAXREDIRS      => 10,
    ); 

    $ch      = curl_init( $url ); 
    curl_setopt_array( $ch, $options …
Run Code Online (Sandbox Code Playgroud)

php string url

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

加拿大邮政编码验证

我需要M4B 1C7使用C#(.NET)正则表达式验证加拿大邮政编码(例如).

.net c# regex

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

使用泛型获取C#中数组的元素总和

我想编写一个方法,它可以采用数值类型的任意数组,并返回startIndex和endIndex之间所有元素的总和.这就是我所拥有的:

private static T SumArrayRange<T>(T[] scores, int startIndex, int endIndex)
{
    T score = 0;
    for (int i = startIndex; i <= endIndex; i++)
    {
        score += scores[i];
    }
    return score;
}
Run Code Online (Sandbox Code Playgroud)

但编译因这两个错误而失败.

  • 无法将类型'int'隐式转换为'T'.
  • 运算符'+ ='不能应用于'T'和'T'类型的操作数

有什么方法可以强制T只是其中一种数字类型(长,双等)?或者他们是一个更优雅的解决方法?

c# arrays generics

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

比较javascript日期

我将日期与这样的事情进行比较:

var dt = new Date();    

dt.setDate("17");               
dt.setMonth(06); 
dt.setYear("2009");

var date = new Date();

console.log("dt(%s) == date(%s) == (%s)", dt, date, (dt == date) );

if( now == dt ) {
    ....
}
Run Code Online (Sandbox Code Playgroud)

字符串值当然是动态的.

在日志中我看到:

dt(Fri Jul 17 2009 18:36:56 GMT-0500 (CST)) == date(Fri Jul 17 2009 18:36:56 GMT-0500 (CST) == (false)
Run Code Online (Sandbox Code Playgroud)

我试过.equals()但它没有用(我正在尝试JavaScript的Java部分:P)

如何比较这些日期以便它们返回true?

javascript date-comparison

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

TDD新手:是否有示例应用程序进行测试以显示如何进行TDD?

我真的想进入TDD开发,但我没有参考从哪里开始.

我认为,查看代码并了解他们如何编写测试并使类可测试,以便我更容易消化并开始使用自己.

是否有人知道C#包含单元测试的任何样本或小型开源应用程序?

c# tdd unit-testing

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

如何验证用户在CheckBoxList中选择了至少一个复选框?

我有一个CheckBoxList控件,我想让用户检查至少一个盒子,如果他们检查每一个,或3个,甚至只是一个,都没关系.

本着asp.net的验证控件的精神,我可以使用什么来强制执行此操作?我也在使用Ajax验证扩展器,所以如果它看起来像其他控件,而不是代码隐藏中的一些俗气的服务器验证方法,那将会很好.

<asp:CheckBoxList RepeatDirection="Horizontal" RepeatLayout="Table" RepeatColumns="3" ID="ckBoxListReasons" runat="server">
    <asp:ListItem Text="Preliminary Construction" Value="prelim_construction" />
    <asp:ListItem Text="Final Construction" Value="final_construction" />
    <asp:ListItem Text="Construction Alteration" Value="construction_alteration" />
    <asp:ListItem Text="Remodel" Value="remodel" />
    <asp:ListItem Text="Color" Value="color" />
    <asp:ListItem Text="Brick" Value="brick" />
    <asp:ListItem Text="Exterior Lighting" Value="exterior_lighting" />
    <asp:ListItem Text="Deck/Patio/Flatwork" Value="deck_patio_flatwork" />
    <asp:ListItem Text="Fence/Screening" Value="fence_screening" />
    <asp:ListItem Text="Landscape - Front" Value="landscape_front" />
    <asp:ListItem Text="Landscape - Side/Rear" Value="landscape_side_rear" />
    <asp:ListItem Text="Other" Value="other" />
</asp:CheckBoxList>
Run Code Online (Sandbox Code Playgroud)

.net asp.net validation checkbox checkboxlist

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

使用具有大量依赖性的框架有什么问题?

我最近告诉一位朋友,我开始学习Catalyst(Perl),他相当强调,因为Catalyst有很多依赖,所以我应该使用类似Rails的东西.

存在很多依赖关系不是一件好事吗?这不是表明很多代码重用吗?我知道安装框架可能需要付出更多努力,但是还有其他缺点吗?

我会恢复我的Catalyst教程,直到我得到一些多汁的回复.:-)

dependencies frameworks ruby-on-rails catalyst

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