问题列表 - 第1370页

如何使用众包排序对一百万个图像进行排名

我想通过制作一个游戏来对一组风景图像进行排名,网站访问者可以对它们进行评分,以便找出人们认为最吸引人的图像.

这样做的好方法是什么?

  • 热门风格?即显示单个图像,要求用户从1-10排名.在我看来,这可以让我平均得分,我只需要确保我在所有图像中均匀分配投票.实施起来相当简单.
  • 选择A或B?即展示两个图像,要求用户选择更好的图像.这很有吸引力,因为没有数字排名,这只是一个比较.但是我该如何实现呢?我的第一个想法是将其作为一个快速排序,比较操作由人类提供,一旦完成,只需重复排序ad-infinitum.

你会怎么做?

如果您需要数字,我在一个每天访问20,000次的网站上谈论一百万张图片.我想可能会有一小部分玩这个游戏,为了争论,让我说我每天可以产生2000次人类排序操作!这是一个非盈利的网站,最终好奇的将通过我的个人资料:)

sorting algorithm crowdsourcing

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

.vimrc中有什么内容?

Vi和Vim允许非常棒的自定义,通常存储在.vimrc文件中.程序员的典型特征是语法高亮,智能缩进等.

你有什么其他的生产性编程技巧,隐藏在你的.vimrc中?

我最感兴趣的是重构,自动类和类似的生产力宏,特别是对于C#.

vim refactoring

157
推荐指数
15
解决办法
25万
查看次数

如何在列表中拆分管道分隔的字符串?

在工作中,我们正在开发一个客户可以使用的新闻通讯系统.作为一名实习生,我的工作之一是帮助解决难题中较小的部分.在这种情况下,我需要做的是扫描电子邮件服务器的日志以查找退回的邮件,并添加电子邮件以及电子邮件退回到"错误的电子邮件数据库"的原因.

坏电子邮件表有两列:'email'和'reason'我使用以下语句从日志中获取信息并将其发送到Perl脚本

grep " 550 " /var/log/exim/main.log | awk '{print $5 "|" $23 " " $24 " " $25 " " $26 " " $27 " " $28 " " $29 " " $30 " " $31 " " $32 " " $33}' | perl /devl/bademails/getbademails.pl
Run Code Online (Sandbox Code Playgroud)

如果你对更高效的awk脚本有兴趣,那么我也很高兴听到这些,但我主要关注的是Perl脚本.awk将"foo@bar.com | reason for the buounce"传递给Perl脚本.我想接受这些字符串,将它们拆分为| 并将两个不同的部分放入数据库中各自的列中.这就是我所拥有的:

#!usr/bin/perl                                                                                                                                                                               

use strict;
use warnings;
use DBI;

my $dbpath = "dbi:mysql:database=system;host=localhost:3306";
my $dbh = DBI->connect($dbpath, "root", "******")
    or die "Can't open database: $DBI::errstr";

while(<STDIN>) {
    my $line …
Run Code Online (Sandbox Code Playgroud)

perl parsing

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

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

在Windows上运行Ruby/Rails的限制

在RoR的安装文档中,它提到在Windows上运行Ruby on Rails存在许多限制,在某些情况下,整个库不起作用.

这些限制有多糟糕,我是否总是默认使用Linux来编写/运行RoR,Iron Ruby是否可以解决这些限制或者它们是操作系统本身的核心?

编辑感谢您在Linux上安装和运行的答案,但我真的想了解安装文档中引用的功能限制,以及非工作库 - 我试图找到评论的链接,但它是在我安装msi软件包时,安装中引用了我的想法

编辑 感谢最近对IronRuby的引用,它肯定是一个值得关注的项目,因为它显然是一种.NET语言,如果它符合承诺,它将是非常宝贵的.然而,最终,在我的情况下,我只是咬了一口子并安装了一个Ubuntu服务器.

<偏见>我应该在几年前完成它</ bias>

ruby windows ironruby ruby-on-rails

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

我如何打包和销售Django应用程序?

目前我正在主持一个我为自己的客户开发的Django应用程序,但我现在开始考虑将它卖给人们让他们自己托管.

我的问题是:如何打包和销售Django应用程序,同时保护其代码免受盗版或盗窃?分发一堆.py文件听起来不是一个好主意,因为我出售它的人也可以复制它们并传递它们.

我认为出于这个问题的目的,可以安全地假设购买它的每个人都将运行相同的(LAMP)设置.

python django distribution piracy-prevention

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

Windows窗体 - 输入按键激活提交按钮?

如何在表单上的任何位置捕获输入按键并强制它触发提交按钮事件?

c# winforms

85
推荐指数
6
解决办法
12万
查看次数

如何为单个 MySQL 数据库启用 STRICT_ALL_TABLES'?

有没有办法为单个 MySQL 数据库启用 STRICT_ALL_TABLES?

mysql

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

如何将十进制值舍入到2个小数位(对于页面上的输出)

当显示当前小数的值时.ToString(),它精确到15个小数位,并且由于我用它来表示美元和美分,我只希望输出为2位小数.

我是否使用此变体.ToString()

.net c# decimal rounding

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

如何向Perl脚本添加国际化?

我正在考虑为用Perl编写的成熟CGI应用程序引入多语言支持.我最初考虑使用Perl哈希(存储在磁盘上)来翻译我自己的解决方案,但后来我遇到了一个CPAN模块,它看起来像我想做的那样(i18n).

有没有人在Perl中有国际化经验(特别是i18n CPAN模块)?i18n模块是多语言支持的首选方法还是我应该重新考虑自定义解决方案?

谢谢

perl cgi localization internationalization

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