问题列表 - 第28692页

通过FTP上传时,文件修改日期/时间会发生变化

这里有FTP/PHP问题.在我的一个页面上,我从目录中加载.txt文件.很简单.我还使用以下方法显示文本文件的修改日期:

date('m/d/Y', filemtime($file));
Run Code Online (Sandbox Code Playgroud)

这在我的WAMP服务器上工作正常,但是当我通过FTP上传文件时,修改日期会更改为上传时间.我目前正在托管免费托管服务提供商(确切地说是免费的).有没有办法让修改后的日期/时间在上传时保持不变?或者是否有另一种方法可以解决这个问题?任何想法都表示赞赏.

php ftp file

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

如何正确使用dirent.h

我是C++的新手,我正在尝试使用dirent.h头来操作目录条目.以下小应用程序编译后,你补充目录名称后呕吐.有人能给我一个暗示吗?int退出是为了提供while循环.我删除了循环以试图隔离我的问题.

谢谢!

#include <iostream>
#include <dirent.h>

using namespace std;

int main()
{

char *dirname = 0;
    DIR *pd = 0;
    struct dirent *pdirent = 0;

    int quit = 1;



    cout<< "Enter a directory path to open (leave blank to quit):\n";
    cin >> dirname;

    if(dirname == NULL)
    {
        quit = 0;

    }
        pd = opendir(dirname);

    if(pd == NULL)
    {
        cout << "ERROR: Please provide a valid directory path.\n";
    }


    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ dirent.h

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

抑制函数的命令窗口输出

我正在使用的函数display()(或在命令窗口上显示消息的其他东西),因此当我运行我的代码时它会在命令行上输出很多东西(x 1200),这使得很难跟踪和观察.

有没有办法抑制这个特定功能的输出?用分号结束语句显然没有帮助.

matlab function suppress output

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

在C++中如何获得使用迭代器时的循环次数?

我正在编写一个应用程序,我绘制了几个图像,如下所示:

void TimeSlice::draw(float fX, float fY) {
list<TimeSliceLevel*>::iterator it = levels.begin();
float level_x = x;
float level_y = y;
while(it != levels.end()) {
    (*it)->draw(level_x,level_y);
    level_y += (*it)->height;
    ++it;
}
Run Code Online (Sandbox Code Playgroud)

}

虽然这有点不正确.我需要将TimeSliceLevel*放在X上.当我有一个for(int i = 0; i < slices.size(); ++i)循环时,我可以使用x = i * width.虽然我正在使用迭代器,因为我多次被告知这是一个很好的编程:>我想知道迭代器是否有一个"索引"数字可以用来计算新的X位置?(所以这是一个关于使用迭代器的问题)

亲切的问候,Pollux

c++ counter iterator positioning

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

在R中有效地计算一个点和一组点之间的所有距离

首先,我是R的新手(我昨天开始).

我有两个组的点,datacenters,大小中的第一个n和大小的第二K(例如,n = 3823K = 10),并为每个i在第一盘,我需要找到j在第二位的最小距离.

我的想法很简单:对于每一个i,让我们dist[j]之间的距离ij,我只需要which.min(dist)用来找到我要找的东西.

每个点都是一个64双打数组,所以

> dim(data)
[1] 3823   64
> dim(centers)
[1] 10 64
Run Code Online (Sandbox Code Playgroud)

我试过了

for (i in 1:n) {
  for (j in 1:K) {
    d[j] <- sqrt(sum((centers[j,] - data[i,])^2))
  }
  S[i] <- which.min(d)
}
Run Code Online (Sandbox Code Playgroud)

这是非常慢的(n = 200需要超过40秒!!).我写的最快的解决方案是

distance <- function(point, group) {
  return(dist(t(array(c(point, t(group)), dim=c(ncol(group), …
Run Code Online (Sandbox Code Playgroud)

performance r distance

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

Jquery的好通知插件?

我正在寻找松树通知(http://pines.sourceforge.net/pnotify/)它看起来不错,但它似乎没有什么实际的文档,所以我想知道有没有更多的建立和工作在那里?

就像我不想花时间试图弄清楚如何使用松树,然后发现它缺少一些功能,我需要几个月后,我需要更改为一个不同的插件.

这发生在我身上,因为我正在使用tablesorter 2.0然后我需要过滤但是他们有点吸吮所以我发现数据包有什么有这么大的api并且开发得更多.

所以我想知道是否有像datatables(在开发和功能方面)只是为了通知.

编辑

所以我看着jgrowl,有点混淆如何使用主题滚轮.

所以我拿了一次示例文件并用我认为是垃圾的所有内容删除了它.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml" debug="true">
    <head>
        <title>jGrowl meet Twitter</title>
        <link rel="stylesheet" href="../jquery.jgrowl.css" type="text/css"/>
        <link type="text/css" href="css/le-frog/jquery-ui-1.7.2.custom.css" rel="Stylesheet" />
        <script type="text/javascript">
            $(function(){
                $('.ui-state-default').hover(
                    function(){$(this).addClass('ui-state-hover');},
                    function(){$(this).removeClass('ui-state-hover');}
                )
                .mousedown(function(){$(this).addClass('ui-state-active');})
                .mouseup(function(){$(this).removeClass('ui-state-active');})
                .mouseout(function(){$(this).removeClass('ui-state-active');});
            });
        </script>

        <script type="text/javascript" src="jquery-ui-1.7.2.custom.min.js"></script>
        <script type="text/javascript" src="../jquery-1.3.2.js"></script>
        <script type="text/javascript" src="../jquery.jgrowl.js"></script>
        <script type="text/javascript">

            $(document).ready(function(){
                // This value can be true, false or a function to be used as a callback when the closer is …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins toastr

10
推荐指数
2
解决办法
9675
查看次数

面向对象编程 - 需要你的帮助

我尝试实现一个小游戏项目,深入研究OO编程(winforms c ++/cli).我已经开始编码,但现在我想重新设计.游戏开始时应该包括游戏引擎,用户界面,高分和游乐场四个部分.下面是一个小的(不符合UML的)类图,以显示我的目的

类图

这是正确的方法吗?在我看来,游戏引擎负责控制游戏序列(状态机?)并在所有其他类之间交换信息.

我感谢任何帮助!

编辑:

所以这是一个非常简单的游戏,没什么大不了的!这是我现在所做的一个链接:http: //www.file-upload.net/download-2595287/conways_project.exe.html (没有病毒:)但我猜你需要.NET框架才能让它运行起来)

oop c++-cli

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

Scala正则表达式命名为捕获组

scala.util.matching.Regex trait MatchData中我看到支持组名,我认为这与(Regex Named Capturing Groups)有关

但是由于Java在版本7之前不支持组名,因为我理解它(参考),Scala版本2.8.0(Java HotSpot(TM)64位服务器VM,Java 1.6.)给了我这个例外:

scala> val pattern = """(?<login>\w+) (?<id>\d+)""".r
java.util.regex.PatternSyntaxException: Look-behind group does not have an obvio
us maximum length near index 11
(?<login>\w+) (?<id>\d+)
           ^
        at java.util.regex.Pattern.error(Pattern.java:1713)
        at java.util.regex.Pattern.group0(Pattern.java:2488)
        at java.util.regex.Pattern.sequence(Pattern.java:1806)
        at java.util.regex.Pattern.expr(Pattern.java:1752)
        at java.util.regex.Pattern.compile(Pattern.java:1460)
Run Code Online (Sandbox Code Playgroud)

所以问题是Scala支持的命名捕获组?如果是这样的话有什么例子吗?

regex string scala pattern-matching capturing-group

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

是否可以以具有"O(log(n))`查找和插入的方式使用Perl哈希?

是否可以以具有O(log(n))查找和插入的方式使用Perl哈希?

默认情况下,我假设查找是O(n)因为它由未排序的列表表示.

我知道我可以创建一个数据结构来满足这个要求(即树等)但是,如果它是内置的并且可以用作普通哈希(即,使用%)它会更好

perl hash time-complexity

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

如何将QString类型的项插入Qt中的ComboBox?

我有一个类型为QString的项目:

例如:QString name ="Name"

问题是:如何将此名称变量放入组合框中?

我已经阅读了Qt 4.6.2文档,但仍然无法弄清楚如何做到这一点.请不要再回头看那个Qt 4.6.2文档了..

qt combobox

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