小编Ric*_*aca的帖子

使用Active Objects ORM for Java的经验?

我正在寻找Java的ORMs和Active Objects引起了我的注意.显然,它的灵感来自Rails的ActiveRecord.基于我所读到的,这种方法似乎通过采用约定优于配置来解决现有Java ORM的许多问题.

你的经历是什么?

java orm activerecord persistence active-objects

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

HTTP图书推荐?

我看到和使用REST的次数越多,它似乎就越是重新思考HTTP背后的思想.有很多关于REST的书籍 - 关于HTTP怎么样?

有关HTTP本身背后的想法和技术细节的最佳书籍是什么?

rest http

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

如何在iOS中将自定义元数据写入PNG图像

我的应用程序应该能够将自定义元数据条目写入PNG图像以导出到UIPasteboard.

通过拼凑关于这个主题的各种帖子,我已经能够提出下面给出的课程作为来源.

使用按钮触发copyPressed方法,我可以使用JPG图像(EXIF)设置自定义元数据:

Image[6101:907] found jpg exif dictionary
Image[6101:907] checking image metadata on clipboard
Image[6101:907] {
    ColorModel = RGB;
    Depth = 8;
    Orientation = 1;
    PixelHeight = 224;
    PixelWidth = 240;
    "{Exif}" =     {
        ColorSpace = 1;
        PixelXDimension = 240;
        PixelYDimension = 224;
        UserComment = "Here is a comment";
    };
    "{JFIF}" =     {
        DensityUnit = 0;
        JFIFVersion =         (
            1,
            1
        );
        XDensity = 1;
        YDensity = 1;
    };
    "{TIFF}" =     {
        Orientation = 1;
    };
}
Run Code Online (Sandbox Code Playgroud)

虽然我能够很好地阅读PNG元数据,但我似乎无法写入:

Image[6116:907] found …
Run Code Online (Sandbox Code Playgroud)

png metadata objective-c uipasteboard ios

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

通过Rails 2.3通过Nginx提供大型文件使用x-sendfile

假设我有一个由nginx提供的Rails 2.3.2应用程序,并由mongrel提供服务,其中我需要通过Rails提供大型静态文件(以控制对它的访问).我希望Rails应用程序将文件传输委托给nginx,以避免阻止mongrel实例.

可用的信息似乎是矛盾和不完整的.这篇文章展示了如何用Apache做到这一点,并暗示它也可以用ngninx完成 - 但没有例子.这篇文章这篇文章展示了如何使用一个显然Rails 2.3使得不必要的插件来实现它.这篇文章表明可能毕竟不支持带有nginx的x-sendfile.

对于Rails现在可以自行完成的事情,我宁愿不要使用插件.

有没有人使用没有插件和Rails 2.3/nginx/mongrel的x-sendfile式行为?如果没有,那么使用插件(和/或monkeypatch)和Rails 2.3/nginx/mongrel的最佳文档是什么?

mongrel ruby-on-rails x-sendfile nginx

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

从C Source到Java Bytecode?

我正在寻找一种将C源代码编译成高性能Java字节码的方法.我已成功使用NestedVM,但对于我正在处理的项目而言,性能损失是不可接受的.我还看到了针对这个问题的各种开源项目以及一些商业产品. 这个SO问题涉及将非Java转换为Java源代码的一般问题,但我只想从C转换为Java字节码.

将C源代码编译成高性能,纯Java字节码的最佳方法是什么?

c java bytecode cross-compiling

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

Heroku:在没有本地文件系统的情况下提供大型动态生成的资产

我有一个关于托管大型动态生成资产和Heroku的问题.

我的应用程序将提供其基础数据子集的批量下载,其中包含每24小时生成一次的大文件(> 100 MB).如果我在服务器上运行,我只需将文件写入公共目录.

但据我所知,Heroku不可能做到这一点./ tmp目录可以写入,但是文件的保证生命周期似乎是根据一个请求 - 响应周期而不是后台作业来定义的.

我想用S3来托管下载文件.在S3宝石不支持流上载,但仅适用于已在本地文件系统中存在的文件.看起来内容大小需要预先知道,这在我的情况下是不可能的.

所以这看起来像一个捕获22.我试图避免在上传到S3时在内存中创建一个巨大的字符串,但S3仅支持本地文件系统上已存在的文件的流上传.

鉴于我无法写入本地文件系统的Rails应用程序,如何在不在内存中创建大字符串的情况下提供每天生成的大文件?

streaming ruby-on-rails heroku amazon-s3

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

如何从MySQL调用Java代码?

我在2008年发现了一篇文章,讨论如何从MySQL调用Java代码.有很多警告和免责声明,因为这个过程涉及使用MySQL的实验分支.

对于我想到的项目,能够访问MySQL中的Java库非常有用,类似于Oracle的Java存储过程.此功能现在是否作为MySQL的标准功能存在?如果没有,哪些开源RDBMS支持类似于Oracle的Java存储过程的东西?

java mysql java-stored-procedures

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

如何从命令行为Node项目运行Jasmine测试框架2.0

以前,我使用了npm包节点jasmine-node.但是,文档说它只支持Jasmine 1.3.1.

我想在Node项目上运行Jasmine 2.0测试.

我找到了jasmine-core,看起来它包含Jasmine 2.0库,但不包含命令行运行器.

我需要做些什么来完成这项工作?

node.js jasmine

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

JSpec - RangeError:超出最大调用堆栈大小

由于我两次尝试将消息发布到JSpec Google Group显然都失败了,我将在此发布.

我遇到了JSpec的问题,显然是通过某种测试进入无限递归循环(下图).有任何想法吗?我的代码有问题还是JSpec?我正在通过Ruby Gem运行JSpec 2.11.2.

错误是'RangeError:超出最大调用堆栈大小.' (Safari)和'InternalError:太多的递归'(FF/Mac).我可以使用Firebug控制台将一个项目添加到房间,没有错误.

要重现该问题,请使用"jspec init test"创建模板jspec项目.然后编辑以下文件,如下所示:

yourlib.core.js

var Game = {};

Game.item = function () {
  var result = {
    name : 'Undefined',
    room : null
  }

  return result;
};

Game.room = function () {
  var result = {
    items : [],
    addItem : function (name) {
      var item = Game.item();
      item.name = name;
      item.room = this;
      this.items.push(item);

      return item;
    }
  };

  return result;
};
Run Code Online (Sandbox Code Playgroud)

spec.core.js

describe 'Room'
  before_each
    room = …
Run Code Online (Sandbox Code Playgroud)

javascript jspec

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

在Objective-C中获得NSDecimalNumber的指数?

给定NSDecimalNumber,我如何找到指数(比例)?

虽然原则上可以通过首先转换为NSString然后进行一些丑陋的字符串操作来实现这一点,但我宁愿避免它.

使用Java BigDecimal,我可以调用scale()方法来获取比例.

NSDecimalNumber是否存在类似的简洁方法?

objective-c ios

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