小编mat*_*tr-的帖子

使用node.js导出类

我有一个由jasmine-node在一个名为的文件中运行的以下测试代码 bob_test.spec.js

require('./bob');

describe("Bob", function() {
  var bob = new Bob();

  it("stating something", function() {
    var result = bob.hey('Tom-ay-to, tom-aaaah-to.');
    expect(result).toEqual('Whatever');
  });
});
Run Code Online (Sandbox Code Playgroud)

为了使测试通过,我在一个名为的文件中编写了以下生产代码 bob.js

"use strict";

var Bob = function() {
}

Bob.prototype.hey = function (text) {
  return "Whatever";
}

module.exports = Bob;
Run Code Online (Sandbox Code Playgroud)

当我运行测试 - 使用jasmine-node .- 我得到以下F

Failures:

1) Bob encountered a declaration exception
Message:
    ReferenceError: Bob is not defined
Stacktrace:
    ReferenceError: Bob is not defined
    at null.<anonymous> (/Users/matt/Code/oss/deliberate-practice/exercism/javascript/bob/bob_test.spec.js:4:17)
    at Object.<anonymous> (/Users/matt/Code/oss/deliberate-practice/exercism/javascript/bob/bob_test.spec.js:3:1)
    at Module._compile (module.js:456:26)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js jasmine jasmine-node

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

如何打包Ruby应用程序?

我在Ruby中有一个使用Qt 4绑定的应用程序.我希望能够打包并发布它.

我已经看过其他应用程序,如rake和puppet,看看它们是如何打包的.耙子和傀儡都被打包成宝石.当我意识到rake和puppet都是系统级工具而不是用户级应用程序时,我开始沿着这条路走下去.

我也看了逆戟鲸,但它只是窗户.

是否有其他选项可用于打包除gem或orca之外的Ruby GUI应用程序?我想要一些跨平台的东西.

ruby packaging qt4

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

Android设备是否为同一个应用程序使用不同数量的堆和占用空间

我们为一个简单的项目开发了NDK原型.代码在设备和模拟器中编译和工作.然而,当查看手机上的设置菜单时:(三星Galaxy Nexus(Android 4.2.2),三星Gio(Android 2.3.6)),在Gio上运行应用程序比运行应用程序时占用更多空间Galaxy Nexus.此外,以下命令报告GIO的堆分配要高得多:

System.out.println(Debug.getNativeHeapAllocatedSize() / 1049L);
Run Code Online (Sandbox Code Playgroud)

我们使用静态库来实现许多功能.确切的结果是:

关系:

  • Footprint(MB)(Java实现)1.24
  • Footprint(MB)(C++ lib实现)0.96
  • 内存分配(MB)(Java实现)1.6
  • 内存分配(MB)(C++ lib实现)1.5

GIO:

  • Footprint(MB)(Java实现)1.19
  • Footprint(MB)(C++ lib实现)1.71
  • 内存分配(MB)(Java实现)4.6
  • 内存分配(MB)(C++ lib实现)5.5

足迹和内存使用量差异的原因是什么?

(测量iOS设备上的分配(C++ lib)在3GS上产生与Galaxy Nexus大致相同的结果).

heap android memory-management allocation

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