问题列表 - 第17281页

如何在c#中从第二个项目开始获取新数组?

我最初有这个代码,我错误地认为它会做我想要的:

string firstArg = args[0];
string[] otherArgs = args.Except(new string[] { args[0] }).ToArray();
Run Code Online (Sandbox Code Playgroud)

但是,似乎.Except方法删除重复项.因此,如果我要通过参数a b c c,结果otherArgsb c不会b c c.

那么如何从第二个元素开始获取包含所有元素的新数组?

c# arrays algorithm

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

如何将多线程应用于反向传播神经网络训练?

对于我的大学项目,我正在创建一个神经网络,可以对信用卡交易是否具有欺诈性的可能性进行分类.我正在接受反向传播训练.我用Java写这个.我想应用多线程,因为我的电脑是四核i7.这让我花了几个小时的训练,看到我的大部分核心闲置.

但是,我如何将多线程应用于反向传播?Backprop通过网络向后调整错误来工作.必须先完成一层,然后才能继续.有什么方法可以修改我的程序来做多核背景吗?

java artificial-intelligence neural-network

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

Git:删除文件的版本,但不删除它

我有一个文件,最终在我们的存储库中版本化但不应该.为了论证,该文件是config.py.我们改为版本config.py.tpl,但从来没有实际的生产配置显而易见的原因.

什么是停止版本化此文件而不从工作目录本地删除它的正确方法?还要确保下次repo在生产中存档和解压缩时不显示.

我已经将文件添加到.gitignore.

git version-control

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

在Android中旋转MapView

我正在编写一个Android应用程序,其中一个功能是地图将根据指南针旋转(即如果手机指向东方,地图将定向,以便地图的东侧位于顶部).我发现之前的答案建议在mapView中编写onDraw()方法,然而,api将方法更改为final,因此无法覆盖.结果我试图dispatchDraw()像这样覆盖这个方法:

注意:

-compass是一个布尔值,如果为true,则旋转视图

-bearing是一个浮点变量,具有视图应该旋转的度数

protected void dispatchDraw(Canvas canvas) {
    canvas.save();
         if (compass) {
             final float w = this.getWidth();
             final float h = this.getHeight();

             final float scaleFactor = (float)(Math.sqrt(h * h + w * w) / Math.min(w, h));

             final float centerX = w / 2.0f;
             final float centerY = h / 2.0f;

             canvas.rotate(bearing, centerX, centerY);
             canvas.scale(scaleFactor, scaleFactor, centerX, centerY);

         }
         super.dispatchDraw(canvas);
         canvas.restore();
}
Run Code Online (Sandbox Code Playgroud)

android google-maps map rotation android-mapview

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

python locale奇怪的错误.这到底发生了什么?

所以今天我升级到了集市2.0.2,我开始收到这条消息(我是雪豹,顺便说一句):

bzr: warning: unknown locale: UTF-8
  Could not determine what text encoding to use.
  This error usually means your Python interpreter
  doesn't support the locale set by $LANG (en_US.UTF-8)
  Continuing with ascii encoding.
Run Code Online (Sandbox Code Playgroud)

非常奇怪,因为我的LANG实际上是空的.当我尝试修改语言环境模块时,会发生类似的事情

Python 2.5.4 (r254:67916, Nov 30 2009, 14:09:22) 
[GCC 4.3.4] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.getdefaultlocale()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/sbo/runtimes/lib/python2.5/locale.py", line 443, in getdefaultlocale
    return _parse_localename(localename)
  File "/Users/sbo/runtimes/lib/python2.5/locale.py", …
Run Code Online (Sandbox Code Playgroud)

python macos locale osx-snow-leopard

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

核心数据迁移映射模型的问题

我有一个使用Core Data进行存储的iPhone应用程序.我已经成功部署了它,现在我正在开发第二个版本.我遇到了数据模型的问题,在持久性存储升级时需要一些非常简单的数据转换,所以我不能只使用默认的推断映射模型.

我的对象模型存储在.xcdatamodeld包中,版本1.0和1.1彼此相邻.版本1.1设置为活动版本.当我使用默认迁移行为并将NSInferMappingModelAutomaticallyOption设置为YES时,一切正常.我的sqlite存储从模型的1.0版本升级,一切都很好,当然,除了我需要做的少量转换.

作为额外的实验步骤,我向核心数据模型包添加了一个新的映射模型,并且没有对xcode生成的内容进行任何更改.当我运行我的应用程序(使用旧版本的数据存储)时,我得到以下内容

* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Object's persistent store is not reachable from this NSManagedObjectContext's coordinator'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?这是我获取托管对象模型和持久性存储协调器的代码.

- (NSPersistentStoreCoordinator *)persistentStoreCoordinator {

    if (_persistentStoreCoordinator != nil) {
        return _persistentStoreCoordinator;
    }

    _persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];

    NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"gti_store.sqlite"]];

    NSError *error;
    NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
                             [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
                             [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];

    if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType 
                                                   configuration:nil 
                                                             URL:storeUrl 
                                                         options:options 
                                                           error:&error]) {
        NSLog(@"Eror creating persistent store coodinator - %@", …
Run Code Online (Sandbox Code Playgroud)

iphone core-data mapping-model

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

C#如何制作泛型类?

我怎样才能使这个通用?

class AtomicReference
{
    private Object _value;

    public AtomicReference()
    {
        _value = new Object();
    }

    public AtomicReference(Object value)
    {
        OptimisticSet(value);
    }

    public Object CompareAndSet(Object newValue)
    {
        return Interlocked.Exchange(ref _value, newValue);
    }

    public void OptimisticSet(Object newValue)
    {
        do { 
        } while (_value == Interlocked.CompareExchange(ref _value, _value, newValue));
    }

    public Object Get()
    {
        return _value;
    }
}
Run Code Online (Sandbox Code Playgroud)

我失败的尝试:

class AtomicReference<T>
{
    private T _value;

    public AtomicReference()
    {
    }

    public AtomicReference(T value)
    {
        Set(value);
    }

    public T CompareAndSet(T newValue)
    {
        // _value is …
Run Code Online (Sandbox Code Playgroud)

c# generics concurrency operator-overloading

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

PHP将前导0添加到范围

如何让它为1-9渲染前导0?

<?php foreach (range(1, 12) as $month): ?>


                  <option value="<?=$month?>"><?=$month?></option>

                <?php endforeach?>
Run Code Online (Sandbox Code Playgroud)

php foreach loops

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

是否有可能比较Ruby中的私有属性?

我在考虑:

class X
    def new()
        @a = 1
    end
    def m( other ) 
         @a == other.@a
    end
end

x = X.new()
y = X.new()
x.m( y ) 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

错误消息是:

syntax error, unexpected tIVAR
Run Code Online (Sandbox Code Playgroud)

我如何比较来自同一类的两个私有属性呢?

ruby attributes private instance-variables

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

如何控制客户端库中的日志级别?

我们希望客户能够控制客户端JAR中的日志记录级别.做这个的最好方式是什么?

目前我们只有一些写入System.out的日志语句.我意识到使用Log4J可以解决这个问题,尽管我们最大的客户之一不使用Log4J并使用自己的自定义日志记录实现.是否有一种干净的方法让他们控制我们的客户端jar中的日志记录?

我们想到的选项:客户端可以在客户端jar类上显式设置属性来设置日志记录级别(不喜欢这样),我们的客户端jar可以读取客户端可以放在类路径上的可选.properties文件(更好但仍然是有点痛苦).

java logging log4j client-library

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