问题列表 - 第44640页

计算机科学理论:形象相似性

所以我试图对不同的图像进行比较,并且想知道是否有人能指出我正确的方向,我可以采取一些基本指标来拍摄这组图像.

假设我有两个图像,A和B,我几乎想要尽可能多的数据,所以我可以稍后以编程方式比较它们.像"一般颜色","一般形状"等等都会很棒.

如果你能帮我找到特定的属性和算法来计算它们就会很棒!

谢谢!

编辑:这里的最终目标是能够让计算机告诉我图片的"相似"程度.如果两个图像相同但在一个人中模糊了一张脸; 他们应该注册相当类似.如果两张图片完全不同,那么电脑应该可以分辨.

theory algorithm image-processing

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

我的静态C#功能正在和我一起玩游戏......总觉得很奇怪!

所以,我写了一个小的,从我最初的想法,在C#中简单的方法.此静态方法旨在用作简单的密码建议生成器,代码如下所示:

public static string CreateRandomPassword(int outputLength, string source = "")
{
  var output = string.Empty;

  for (var i = 0; i < outputLength; i++)
  {
     var randomObj = new Random();
     output += source.Substring(randomObj.Next(source.Length), 1);
  }

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

我这样调用这个函数:

var randomPassword = StringHelper.CreateRandomPassword(5, "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");
Run Code Online (Sandbox Code Playgroud)

现在,这个方法几乎总是返回像"AAAAAA","BBBBBB","888888"等随机字符串,我认为它应该返回像"A8JK2A","82mOK7"等字符串.

然而,这里是奇怪的部分; 如果我放置一个断点,并逐行逐步执行此迭代,我会得到正确类型的密码作为回报.在100%的其他情况下,当我没有调试时,它给了我像"AAAAAA","666666"等废话.

这怎么可能?任何建议都非常感谢!:-)

BTW,我的系统:Visual Studio 2010,C#4.0,ASP.NET MVC 3 RTM项目,带ASP.NET开发服务器.尚未在任何其他环境中测试此代码.

c# debugging asp.net-mvc-3

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

NSInteger的最大值是多少?

我需要将NSInteger的最大值存储到NSInteger中吗?这样做的正确语法是什么?

谢谢.

cocoa nsinteger

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

Rails 3 /设置自定义环境变量

我正在尝试创建一个rails应用程序,它在环境是开发环境时为变量分配一个值,在环境是生产环境时为该变量分配另一个值.我想在我的代码中指定两个值(硬连线),并让rails知道根据运行的环境分配给变量的值.我该怎么做呢?

如果它很重要,我稍后访问该变量并在模型的类方法中返回其值.

ruby-on-rails-3

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

如何更改rails logger以从rake任务中使用标准输出(rails2)

当我做

我的rake任务中的Rails.logger.debug"hello world"我想让它登录到标准输出.

如何在我的rake任务中将rails记录器设置为Logger.new(STDOUT)?

我希望我的应用程序在通过控制器等时登录到该文件,只是因为我的监视设置方式而希望rake任务进入std.

我在想我可以定义另一个环境并使用该配置,但可能有点过分,我希望每个环境中都有相同的环境变量,只想更改我的日志目的地的位置.

现在我有一个使用puts的日志助手,但我想利用rails日志和缓冲的格式.

logging ruby-on-rails

13
推荐指数
2
解决办法
8886
查看次数

如何让DIV浮动在另一个DIV之上,而不是向下推下CSS

请看下面的例子:

http://jsfiddle.net/MVfVD/

我希望"overlayedFrameFooter"div为框架的onTOP,其方式是不向周围的项目添加任何高度.

有任何想法吗?

css html5

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

将在C++项目中检查冗余的工具

我需要一个工具来扫描我的C++项目,看看是否有任何包含没有被引用或被冗余引用.谢谢.

c++ visual-studio-2008

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

如何在Ubuntu 10.1下识别多个USB串行适配器

我正在Ubuntu 10.1下从多个相同的USB串行适配器读取数据.

有时,它们的/ dev/tty路径会发生变化(例如,如果启动时连接了其他USB设备).

我需要一种通过任何此类更改重复引用相同适配器的方法.

根据udevadm,这些设备都具有相同的序列号.

我认为最可能的选择是识别连接到哪个端口的适配器(它们不会被移动).

我可以找到可能有用的各种有趣的/ dev路径,但是尽管有关于udev在线的所有讨论,但是如果设备插入静态端口,我找不到关于这些路径中的某些路径是否是静态的明确声明.

linux usb ubuntu usbserial identification

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

不包括stdlib.h不会产生任何编译错误!

希望这是一个非常简单的问题.以下是我的C pgm(test.c).

#include <stdio.h>
//#include <stdlib.h>

int main (int argc, char *argv[]) {
    int intValue = atoi("1");
    double doubleValue = atof("2");
    fprintf(stdout,"The intValue is %d and the doubleValue is %g\n", intValue, doubleValue);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

请注意,我正在使用stdlib.h中的atoi()和atof(),但我没有包含该头文件.我编译pgm(gcc test.c)并且没有编译错误!

我运行pgm(./a.out),这是输出,这是错误的.

The intValue is 1 and the doubleValue is 0
Run Code Online (Sandbox Code Playgroud)

现在我包含stdlib.h(通过删除#include之前的注释)并重新编译它并再次运行它.这次我得到了正确的输出:

The intValue is 1 and the doubleValue is 2
Run Code Online (Sandbox Code Playgroud)

为什么编译器没有抱怨不包含stdlib.h并且仍然让我使用atoi(),atof()函数?

我的gcc信息:

$ gcc --version
gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-27)
Run Code Online (Sandbox Code Playgroud)

任何想法赞赏!

c gcc std atof

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

哪些模拟对象库可用于D?

我刚开始使用D2编程语言.我喜欢单元测试是语言本身的一部分,但我似乎无法找到任何模拟对象库.那里有一个标准的吗?

unit-testing d mocking

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