问题列表 - 第37828页

从rmagick图像创建回形针附件

我有一个问题是找到一种方法来保存使用RMagick在回形针附件中创建的图像.

imageList = Magick::ImageList.new
imageList.new("images/apple.gif", "images/overlay.png")
...
picture = imageList.flatten_images
Run Code Online (Sandbox Code Playgroud)

我在一个有附件的模型中

has_attached_file :picture, :url => ..., :path => ...

我只想将imageList.flatten_images返回的图像保存为我模型的图片.

有谁知道如何轻松地做到这一点?

谢谢

ruby ruby-on-rails rmagick paperclip

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

Array.Sort是如何在.NET中实现的?

我在编程中使用结构,并根据结构中的值使用排序结构IComparer.

Microsoft是如何实现该Array.Sort()方法的?有没有这方面的文件(参考)?对于Sort()Visual Basic中的所有类型,它是否相同?

这是我想要的一个简单的例子.

Dim MyArray(6) As Integer
    MyArray(0) = 1
    MyArray(1) = 45
    MyArray(2) = 45
   ' Some Code.....
    '.........
    '..........
    MyArray(3) = 1
    MyArray(4) = 10
    ' Some Code.....
    '.........
    '..........
    MyArray(5) = 1
    MyArray(6) = 57

    Array.Sort(MyArray)
Run Code Online (Sandbox Code Playgroud)

Array.Sort() 将此数组排序为: (1 1 1 10 45 45 57)

1号怎么排序?它是将第一个结束还是保留在同一个索引中?

在我的原始示例(排序之前)MyArray(0) = 1和排序之后MyArray(0) = 1.

这是相同的原始1或另一个1(添加到阵列的最新的一个)移动到那个位置?

如果MyArray(0) = 1后排序应该MyArray(5) = 1在排序之前.

.net vb.net sorting

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

从Sybase SQL Anywhere 12迁移到MS SQL Server 2008的免费工具

我需要将数据从Sybase SQL Anywhere 12(我有一个*.db文件)恢复到MS SQL Server 2008中.

我安装了SQL Anywhere 12 Developer工具包,这使我能够运行数据库并安装了应该允许我这样做的ODBC驱动程序.我设法使用SQL Server导入/导出向导通过键入SQL语句导入单个表,导入所有数据功能已禁用.

由于我有一百个左右的表,我想找到一个工具来自动为我导入所有表.那里有免费的工具或脚本吗?

sqlanywhere database-migration sql-server-2008

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

JSON.NET:将JSON对象的一部分反序列化为字典

我有这样的JSON:

{
   "Property":"Blah blah",
   "Dictionary": {
        "Key1" : "Value1",
        "Key2" : "Value2",
        "Key3" : "Value3"
   }
}
Run Code Online (Sandbox Code Playgroud)

我想将"Dictionary"对象提取为一个Dictionary(所以它就像Key1 => Value1等).如果我直接使用"Dictionary"对象,我可以使用:

 JsonConvert.DeserializeObject<Dictionary<string, string>>
Run Code Online (Sandbox Code Playgroud)

将Dictionary属性作为字典获取的最佳方法是什么?

提前致谢!蒂姆

.net json.net

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

Javascript:字典/对象成员资格检查速度

我很好奇检查JS对象(用作字典)是否具有给定属性的最快方法.

我对结果感到困惑.亲眼看看:http://jsperf.com/object-membership-check-speed/6

在Chrome中,in关键字方法比点语法慢96%.在Firefox中,它也慢了约80%.IE显示速度慢了约50%

我勒个去?难道我做错了什么?我想象"in"关键字会被优化,因为它甚至不需要获取值,它只返回一个布尔值.但显然我是完全错的.

javascript optimization performance

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

Maven:对不在“资源”下的文本文件使用过滤机制?

我需要自定义一些不在资源下的 XML 文件(特别是,它们在 EAR 的项目 src/main/application 下)。

过滤机制将是完美的,但我的理解(正确?)是它只适用于资源。

有没有办法对 src/main/resources 以外的其他目录中的文件使用过滤?

提前致谢。

ear filtering maven maven-ear-plugin

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

NHibernate映射属性+脏检查

我有问题NHibernate更新我的一些实体时,这不应该发生(脏检查).当我使用NHibernate.Mapping.Attributes来映射我的类时,我发现有一个参数"Check"到NHMA的元素"Class".我想知道我是否可以通过将此参数设置为false或其他东西来关闭脏检查(此参数所需的类型是字符串,因此可能不是这样).

任何帮助,将不胜感激 !

c# nhibernate nhibernate-mapping .net-3.5

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

Java ArrayList Comparison- TicTacToe

我正在尝试制作一个非常简单的Tic-Tac-Toe游戏.我在0-8 ArrayList(基本上是3x3平方)中存储了"X"和"O"的值.我可以为获胜情况的每个实例执行以下操作:

if ((newBoard().get(0)).equals("X") &&
    (newBoard().get(1)).equals("X") && 
    (newBoard().get(2)).equals("X")){
System.out.println("Player-X has won!");
return true;
Run Code Online (Sandbox Code Playgroud)

但是,这将需要TON代码!我想创建新的ArrayLists,其中包含"X"赢得(3-in-roe)然后复制和粘贴的情况,将"X"替换为"O",然后将这些与当前用户的ArrayList板进行比较是'与...互动' 这一切都很好,但我不知道如何比较它们.我查看了API,但是我找不到任何可以做我想要的东西,这是与ArrayLists比较,但仅针对指定的索引.

任何与使这种情况变得更小,代码方面有关的事情都将非常感激.谢谢!

java arraylist

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

在PHP中获取继承类的路径名

我正在尝试获取从超类继承的PHP类的绝对路径名.看起来应该很简单.我认为下面的代码尽可能简洁地解释了它:

// myapp/classes/foo/bar/AbstractFoo.php
class AbstractFoo {

    public function getAbsolutePathname() {
        // this always returns the pathname of AbstractFoo.php
        return __FILE__;
    }

}


// myapp/classes/Foo.php
class Foo extends AbstractFoo {

    public function test() {
        // this returns the pathname of AbstractFoo.php, when what I
        // want is the pathname of Foo.php - WITHOUT having to override
        // getAbsolutePathname()
        return $this->getAbsolutePathname();
    }

}
Run Code Online (Sandbox Code Playgroud)

我不想覆盖的原因getAbsolutePathname()是会有很多类扩展AbstractFoo,在文件系统的许多不同的地方(Foo实际上是一个模块),它似乎违反了DRY.

php pathname

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

将South添加到Django项目,开发和生产

将South添加到现有的Django项目中.我把它安装在开发机器和"生产"服务器上.

我在开发机器上完成了以下操作,然后:将南方应用程序添加到settings.py,

python manage.py syncdb
python manage.py convert_to_south myproject.myapp
Run Code Online (Sandbox Code Playgroud)

然后改变了一些模型

python manage.py schemamigration myproject.myapp --auto
python manage.py migrate myproject.myapp
Run Code Online (Sandbox Code Playgroud)

到目前为止似乎工作.我现在不太确定的是在生产服务器上做什么.只需手动重复所有这些步骤?上传修改后的settings.py,执行syncdb,convert_to_south,上传修改过的models.py,做schemamigration,迁移?有些不同?这里的教程说明了如何将迁移添加到版本控制中,因此,大概应该将它们上传并以某种方式应用于生产服务器上?

此外,现在我在开发机器上使用sqlite3,在服务器上使用mysql - 它是不是在南方做任何不同的事情?

migration django django-south

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