问题列表 - 第43867页

比较UNIX中的两个文件

我想比较两个文件[unsorted] file1和file2.我想做file2 - file1 [差异]而不管行号?差异不起作用.

unix

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

C/C++有哪些突变测试框架?

变异测试已经存在了一段时间,似乎至少有一两个商业变异测试框架用于C/C++.你用过它们了吗?你有什么经历?有没有开源替代品?

c++ testing mutation-testing

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

运行最多n个Java线程

我有一个CPU密集型应用程序,可以用Java编写.该应用程序由几个独立运行的作业(线程)组成.

如果我一次启动所有线程,系统将被重载.我怎么能一次启动最多n个线程,当一个线程完成然后启动一个新线程?通过限制一次运行的线程数,我打算让其他一些处理器/内核可用于其他任务.

谢谢

java multithreading

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

XNA AI:在屏幕上管理敌人

我有两个课程,人类和怪物.

两者都有一个名为MoveBehavior的属性

Human有HumanMoveBehavior,而Monster有MonsterMoveBehavior

我希望HumanMoveBehavior从怪兽身上移动,并让MonsterMoveBehavior移动TOWARD Humans.

我遇到的问题是我应该在哪里移动代码?

在人类/怪物类中?

使用这种方法,我有一个Move()方法,它接受游戏中所有实体的List,使用名为GetListOfOpponents(List allsprites)的方法决定它是Monster还是Human,然后运行GetNearestOpponent(List opponents);

但这看起来非常混乱.

我应该有一个SpriteController来决定Sprite移动的位置吗?我不确定我需要把这段代码放在哪里:(

谢谢!

c# xna design-patterns

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

Log4perl:如何在运行时动态加载appender?

我想让模块在运行时管理他们的日志记录,但没有任何东西都指向单个整体配置文件.当处理在不同权限下运行的进程时,我真的不想处理每个需要能够访问系统上每个日志的进程,只需要写入它们的子集.

但是,我没有在Log4perl手册中找到有关如何在运行时从配置文件初始化其他appender的文档.http://metacpan.org/pod/Log::Log4perl::Appender引用了一个add_appender方法,但它适用于实例化的appender对象而不是conf文件.它也没有定义记录器对象和logger-> appender关系.

我尝试从每个软件包初始化每个软件包,但这只是在每次初始化时都会破坏现有的配置.我想做的是:

my $foo = Foo->new() ## Checks Log::Log4perl::initialized(), sees that it
                     ## hasn't been initalized yet, inits Log4perl from foo.conf
my $bar = Bar->new() ## Checks Log::Log4perl::initialized(), sees that it
                     ## has been initalized. Adds appenders and loggers defined
                     ## in bar.conf into the initialized configuration
Run Code Online (Sandbox Code Playgroud)

如何解析并将配置添加到当前配置中?

编辑:使用包变量的Probalem是,这只是各种类所使用的Moose角色,几乎只是MooseX :: Role ::参数化版本的Ether在使用Log :: Log4perl制作自我记录模块时的答案.因此,我的记录器正在编写到使用它的库中,并且我没有可以在每次使用它时使用的全局变量.

虽然..

如果我在MooseX :: Role :: Parameterized角色块之外声明一个全局变量,那么每个使用该角色的类都会使用相同的conf变量吗?

perl logging log4perl

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

CMake的可移植可执行文件

我正在开发一台我没有管理权限的Windows机器上.我想使用CMake进行编译,由于管理限制,我不能简单地下载和安装它.

我还想避免从源代码编译CMake(如果可能的话).是否有可用于Windows的便携式二进制文件,只允许使用CMake?

binary cmake portable-executable

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

Javascript CR + LF会打破字符串吗?

在字符串常量中存储'\n\r'时,它会使Javascript引擎抛出类似"未终止字符串"等错误.

怎么解决这个?

更多信息:基本上我想使用Javascript在TEXTAREA HTML字段中选择文本并插入换行符.当试图填充这些常量时,我​​得到一个错误.

javascript

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

SAML令牌大小和REST

我们正在为基于REST的服务实现STS(基于声明的身份验证).当我们决定创建REST服务(使用JSON)时,许多原因之一就是网络占用空间小.使用STS,SAML令牌只有少数声称SAML大小变为几K字节.对于大多数REST调用,我们没有返回对象列表,响应大小低100s字节,对于那些调用,这个令牌似乎过多的开销.你如何在你的项目中处理这个问题?

saml claims-based-identity wif sts-securitytokenservice

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

BlackJack卡矢量c ++ /随机数

我在网站上遵循了一些答案,但我仍然有一个问题:当我运行程序时生成我的卡片卡片后,卡片号码完全关闭:第一张卡片:100秒卡片:22第三张:0第四张:0第五名:28等

这是我的代码:

    enum numar {AS=11 ,DOI=2, TREI=3, PATRU=4, CINCI=5, SASE=6, SAPTE=7, OPT=8,
NOUA=9, ZECE=10, VALET=10, DAMA=10, REGE=10,
PrimulNumar=AS, UltimulNumar=REGE};
enum culoare {INIMA, CAROU, NEGRU, TREFLA, PrimaCuloare=INIMA,
UltimaCuloare=TREFLA};



 int k=0;
        for (int r = PrimulNumar; r <= UltimulNumar; ++r) {
                for (int s = PrimaCuloare; s <= UltimaCuloare; s++) {
                        pc[k]= new Carte((numar)r, (culoare)s, false);
                        k++;
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

c++ enums blackjack

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

Django-South内省规则不起作用

我正在使用Django 1.2.3South 0.7.3.

我正在尝试将我的应用程序(命名core)转换为使用Django-South.我有一个我正在使用的自定义模型/字段,名称ImageWithThumbsField.它基本上只是django.db.models.ImageField具有一些属性,如身高,体重等.

虽然./manage.py convert_to_auth core我试图接受南方的冰冻错误.我不明白为什么,我可能会遗漏一些东西......

我使用的是简单的自定义模型:

from django.db.models import ImageField

class ImageWithThumbsField(ImageField):
    def __init__(self, verbose_name=None, name=None, width_field=None, height_field=None, sizes=None, **kwargs):
        self.verbose_name=verbose_name
        self.name=name
        self.width_field=width_field
        self.height_field=height_field
        self.sizes = sizes
        super(ImageField, self).__init__(**kwargs)
Run Code Online (Sandbox Code Playgroud)

这是我的内省规则,我将其添加到我的顶部models.py:

from south.modelsinspector import add_introspection_rules
from lib.thumbs import ImageWithThumbsField

add_introspection_rules(
    [
        (
            (ImageWithThumbsField, ),
            [],
            {
                "verbose_name": ["verbose_name", {"default": None}],
                "name":         ["name",         {"default": None}],
                "width_field":  ["width_field",  {"default": None}],
                "height_field": ["height_field", {"default": …
Run Code Online (Sandbox Code Playgroud)

python migration django django-south

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