问题列表 - 第39808页

检测文件是否被修改,即使在最后一秒内,也没有散列?

这适用于Mac,但它也可能适用于Linux,所以我已经标记了它.

我正在通过目录递归并获取具有文件系统属性的树.

然后每当窗口重新聚焦时,我再次(再次)再次递归.当我读取目录时,我正在寻找任何已修改并需要对其进行操作的文件.

想到的显而易见的事情是比较每个文件的修改日期,但是我的单元测试证明这不可靠,因为测试本身在不到一秒的时间内执行...结果是我的测试更改的文件被视为未经修改(因为它只精确到1秒).

到目前为止,我的修复方法还是比较了文件大小,但这样做的风险是,如果文件被更改,并且结果大小相同,它也将无法检测到.

远非散列每个文件,这是不可行的(在递归整个目录树时太慢),我还可以使用HFS/HFS +提供的其他东西吗?喜欢附加到文件的某种版本号/修改计数?我担心没有,虽然实际上文件的边缘情况变化与我的单元测试一样快,但是在实际用例中不太可能是一个问题.

linux filesystems macos file-io

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

计算RGB中的混合颜色

我希望能够获取两个RGB-256矢量并计算它们的混合结果.此外,我希望能够为每个向量赋予不同的权重.我已经使用Word颜色板进行了实验,我已经看到了一些颜色根据加权平均值进行混合:

0.5*red(255,0,0) + 0.5*yellow(255,255,0) = orange(255,127,0)

其他人没有:

0.5*yellow(255,255,0) + 0.5*blue(0,0,255) = gray (127,127,127) 并不是 green (0,255,0)

是否有精确计算所有颜色的算法,或者我是否被迫使用查找表进行计算?

graphics rgb colors mixing

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

C++模板基本程序,链接器找不到构造函数和析构函数

可能重复:
为什么模板只能在头文件中实现?

你好.我在c ++中有一个愚蠢的程序,它包含一个头文件,其中一个类使用模板,一个cpp文件包含方法实现.

这是标题:

namespace SynQueueing {
  template < class T, unsigned long SIZE = 0 > 
  class CommQueue { 
     public: 
        CommQueue(); 
        ~CommQueue(); 
  }
}
Run Code Online (Sandbox Code Playgroud)

这是cpp

#include "myheader.h"
using namespace SynQueueing;
/* Default constructor */
template < class T, unsigned long SIZE >
CommQueue<T, SIZE>::CommQueue() {
}
/* Default destructor */
template < class T, unsigned long SIZE >
CommQueue<T, SIZE>::~CommQueue() {
}
Run Code Online (Sandbox Code Playgroud)

在主要内容中,我只需创建一个CommQueue对象

CommQueue cq;

当然包括CommQueue.h在cpp主文件中.

嗯,编译器疯了告诉我这个:

/tmp/ccvJL8VI.o:在函数`main'中:

entry.cpp :(.text + 0x2c):未定义引用`SynQueueing :: CommQueue :: CommQueue()'

entry.cpp :(.text …

c++ linker templates

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

在MKMapView上隐藏Google徽标

有人知道如何隐藏Google徽标MKMapView吗?

我不想隐藏它.我想要相反的.原因是一个应用程序因为被拒绝了

8.6如果原始内容的所有品牌特征保持不变且完全可见,则可以在应用程序中使用通过Google Maps API获取的Google地图和Google地球图像.覆盖或修改Google徽标或版权所有者身份的应用将被拒绝

现在我想撤消这个,但我不知道哪个代码对这个行为负责.

编辑:

我认为原因是这个代码行

self.mapView=[[[MKMapView alloc] initWithFrame:self.view.bounds] autorelease];
Run Code Online (Sandbox Code Playgroud)

self.view.bounds不会占用帐户中的导航栏.我会试试这个:

CGRect mapSize = CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.bounds.size.width, self.view.bounds.size.height - 44.0f);
self.mapView = [[[MKMapView alloc] initWithFrame:mapSize] autorelease];
Run Code Online (Sandbox Code Playgroud)

iphone google-maps mapkit mkmapview appstore-approval

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

计算文件中的单词?

我有一个用C编写的程序,它应该计算单词"the"出现在作为参数给出的文本文件中的次数.但程序不断给出分段错误错误,我对如何解决这个问题没有更多的想法.任何帮助将不胜感激.谢谢!

这是代码:


#include <stdio.h>
#include <string.h>
void main(int argc, char *argv[])
{ 
  int h,i;
  FILE *fp;
  char* mess;
  for(i=1; i < argc; i++)
  { 
     h=0;
     fp=fopen(argv[i],"r");
      while (!feof(fp))
      { 
        fscanf(fp,"%s",mess);
        if (strcmp(mess,"the")==0)
          h++;
      }
      printf("The file %s contains the word \"the\" %d times.",argv[i],h);
      h=0; 
      fclose(fp);
  }
}

c file

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

事件采购和字典对象

如何事件采购可与多种类型,如字典对象的组合Country,Region,Time Zone等和字典类型从像特定的域模型BudgetAvailability定义.一些字典对象应该可以在管理员界面中进行编辑,但有些则不行.

例如,我们决定,我们不需要国家/地区的管理UI.因此,我们不需要实现AddCountry/ RemoveCountry命令.

我应该生成一组CountryAdded事件,即我应该将字典对象保存为事件流吗?我们是否曾使用事件流以外的事实来源?


如果我可以没有字典对象的事件流,你将如何解决这个问题:

显示每个国家/地区的用户数量的国家/地区列表.

在这种情况下,我需要Country在读取模型中使用侦听器来表示对象UserAdded.

谢谢.

cqrs event-sourcing

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

在命令行中使用MSTSC传输文件

我的日常工作的一部分涉及使用MSTSC将数据从我的系统传输到客户端系统,是否可以自动执行此传输,或者是否可以使用任何命令行而不是连接到Jumpbox然后手动移动文件.

c# cmd mstsc

8
推荐指数
2
解决办法
5057
查看次数

限制javascript中小数位后面显示的数字量

干草,我有一些漂浮这样的

4.3455
2.768
3.67
Run Code Online (Sandbox Code Playgroud)

我想像这样展示它们

4.34
2.76
3.67
Run Code Online (Sandbox Code Playgroud)

我不想向上或向下舍入数字,只是将小数位后面显示的数字量限制为2.

javascript floating-point decimal limit

28
推荐指数
5
解决办法
4万
查看次数

这里的语法有什么问题?它说服务器标签格式不正确

Visible='<%# ((Eval('<%# Eval("IsDefault")%>'))="True" ? Eval("False") : Eval("True") )%>'>>
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

iphone/ipad - 在xcode 4下编译three20?

有人在XCode 4下成功编译了three20吗?

我尝试过,并将所有Base SDK更改为最新的4.2,但总是出现错误:

错误:没有名称或路径的SDK'..../three20/src/Three20Core/iphoneos4.0'

在Three20UICommon及其单元测试中.

任何人都有这方面的线索?

另外,在Xcode 3中,我知道我可以通过取消选择UnitTests的bulleye来编译所有UnitTests.我怎么能在XCode 4中做到这一点?

谢谢

xcode three20

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