问题列表 - 第15381页

Flex:设置两个数组集合的差异

我正在寻找一种方法来交叉我的数组集合.

我有一个集合:allItems和另一个subSet.我想创建另一个ArrayCollection,其中将存储subSet中不存在的所有项.有没有办法做到这一点?

apache-flex actionscript-3

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

带有负索引的str.format(list)在Python中不起作用

我在替换字段中使用负索引来输出格式化列表,但它引发了一个TypeError.代码如下:

>>> a=[1,2,3]
>>> a[2]
3
>>> a[-1]
3
>>> 'The last:{0[2]}'.format(a)
'The last:3'
>>> 'The last:{0[-1]}'.format(a)
Traceback (most recent call last):
  File "", line 1, in 
TypeError: list indices must be integers, not str

python string formatting

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

以编程方式获取图像中使用的颜色数

题:

  • 给定PNG格式的图像,以编程方式获取图像中使用的颜色数量的最简单方法是什么?

约束:

  • 该解决方案将集成到在Linux下运行的shell脚本中,因此任何适合此类环境的解决方案都可以.
  • 请注意,"图像文件的颜色容量"不一定与"使用的颜色"相对应.示例:在理论颜色容量为256色的图像文件中,只有7种颜色可能在实际使用中.我想获得实际使用的颜色数量.

language-agnostic image-manipulation image colors image-processing

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

在linux上编译windows的程序集

这是一项家庭作业,但它非常简单.该任务附带一个工作程序集文件.我只需要帮助在linux而不是windows上编译它.我正在使用Ubuntu.我安装了mingw32.任务本身是添加一些功能,而不是编译它.

文件本身在这里:这里.要包含它的代码很多,除了代码工作之外并没有那么有趣.现在,有没有人知道如何在linux上编译它?如果这个代码是linux兼容的,我们不需要mingw32.但如果不是,我们可以使用mingw32.我们假设在Windows上使用的工具是NASM,Alink和td.

希望有人得到一些意见,我不想为这个简单的任务安装Windows.

assembly compilation

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

如何使用神经网络解决"软"解决方案?

我正在考虑使用神经网络为我正在建造的太空射击游戏中的敌人提供动力,我在想; 当网络没有一个明确好的输出集时,你如何训练神经网络?

artificial-intelligence reinforcement-learning neural-network

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

如何向gem规范添加条件rubygem要求?

是否可以仅在该人使用特定版本的ruby时添加gem依赖项?

背景:我正在使用Test :: Unit :: Autorunner等项目fork.它们是ruby 1.8中标准库的一部分,但它不是1.9.1中标准库的一部分,而是在"test-unit"gem中.我想添加一个依赖项,说如果有人使用ruby 1.9.1或更高版本,安装"test-unit"gem,但如果他们使用1.8或更早版本,则不需要安装任何东西.

ruby rubygems

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

使用SqlTransactions混合System.Transactions

今天晚上我一直在汲取我的知识,试图克服4年糟糕的编程习惯,因为我正在为之工作.我最近偶然发现的一件事是System.Transactions.在阅读了最近几个小时之后,我想我已经充分了解它们的工作原理以及为什么要使用它们.但是,我所看到的所有示例都显示了在事务中调用的内联T-SQL.

在进行数据库访问时,我几乎只使用存储过程,现有的存储过程都包含在自己的SqlTransactions中.你知道,使用'Begin Tran'然后回滚或提交.如果存储过程调用另一个存储过程,它也会创建一个事务,并且Commits会冒泡,直到外部提交或回滚.效果很好.

所以现在我的问题是,如果我想在我的代码中开始使用System.Transactions - 为了监控不能嵌套在单个存储过程中的连续数据库任务的简单目的 - 它如何与现有的SqlTransactions一起工作我已经我的存储过程中有什么?

在我的代码中使用System.Transactions只是在实际提交之前添加了一层保护,或者因为我在我的SqlTransaction中明确提交 - 无论是在基于代码的事务中提交还是回滚,数据都会被保留吗?

c# sql-server asp.net ado.net

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

关于使用db4o的一些问题

我正在尝试db4o对象数据库,到目前为止我非常喜欢我所看到的,但我也读过这篇关于stackoverflow db4o体验的帖子表明并非一切看起来如此简单都很容易.

现在,我对如何在现实世界的应用程序中使用db4o有一些疑问.因此,如果您有使用db4o工作的经验(特别是在Web应用程序上下文中),我很乐意听到它们.

这是我的问题:

  1. 在使用db4o存储对象时,如何管理对象标识?**
    来自RDBMS背景,您通常每个表都有一个主键/标识列,我现在无法想象如何在db4o中管理对象标识.

    例如,如果我正在使用NHibernate/mysql并且需要通过id查找User对象,我会执行session.Load(primaryKey)并且它将被其PK检索.在表定义中将PK定义为自动增量也是很常见的.

  2. 由于db4o中没有这样的选项,我的想法是使用Guid结构来识别对象数据库中的一些对象.

  3. 有哪些工具可以在db中查看存储的对象?

    在db4o世界中是否存在类似SQL Server Management Studio(可能不太复杂)的东西?我想查看db文件中已存储的数据/对象.

  4. 重命名域对象时,你搞砸了吗?

    据我所知,当您重命名一个类时,无法再检索数据库中以前存储的任何实例.有办法解决这个问题吗?如何处理已包含许多对象的实时数据库的更新?

  5. 我可以将属性排除在保存到数据库之外吗?

    例如,如果一个域对象持有对(无状态)服务对象的引用,那么如果域对象被持久化,服务对象也将被持久化,对吧?

在数据库中保存服务实例似乎有点奇怪,至少对我而言.

你可以排除服务实例被保存吗?如果再次检索域对象,我如何确保该服务也再次注入实例?

.net db4o

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

iphone z命令中的cocos2d

我正在开发一个有多个精灵的游戏,一旦你触摸精灵,它就会做点什么.

我的问题是z顺序问题,我的大多数精灵都是重叠的,当你触摸重叠的精灵时,后面的那个(我认为最低的z顺序)反应而不是前面的那个.

我需要了解更多关于cocos2d的z顺序.

如何在运行时更改z顺序?

谢谢!

iphone cocos2d-iphone

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

如果filename包含某个单词,则从目录中删除文件

我需要检查一个目录,看看是否有文件名包含特定关键字的文件,如果有的话,要删除它们.这可能吗?

例如,删除C:\Folder文件名中包含关键字"Apple"的所有现有文件.

c# directory file-io exists

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