小编Gau*_*han的帖子

HardDisk配额 - 雪松堆栈(Heroku)

我知道允许的最大slug大小是200 MB.但是每个实例可以使用的最大磁盘空间是多少?假设我在节点进程运行时下载了几个文件.

heroku cedar

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

上传进度 - 请求

我正在使用上传文件Request.

req = request.post url: "http://foo.com", body: fileAsBuffer, (err, res, body) ->
    console.log "Uploaded!"
Run Code Online (Sandbox Code Playgroud)

我如何知道实际上传了多少数据?是否有一些我可以订阅的事件或者我可以查询的属性request

如果没有,那么上传数据并知道上传了多少内容的最佳方法是什么?

node.js coffeescript

14
推荐指数
2
解决办法
7644
查看次数

关闭范围没有捕获? - Coffeescript

好的,我不知道如何用这个问题来标题.

openDir = (path) ->
socket.emit "get_metadata", path, (data) ->
    columnBox = $ "<div/>", class: "columnbox"
    for item in data.contents
        itemBox = $ "<div/>", class: "itembox"
        itemBox.click ->
            columnBox_inner.children().removeClass "selected"
            itemBox.addClass "selected" # <<<--- Over here
            openDir item.path
        columnBox.append itemBox
    columnBox.appendTo "#columnscontainer"
Run Code Online (Sandbox Code Playgroud)

我知道变量itemBox是在openDir这里的范围下定义的.但是由于指出的行是lambda函数,不应该itemBox捕获itemBox父作用域引用的对象而不是变异到它引用的最后一个对象吗?

说清楚,我希望每个的click处理程序能够自行itemBox执行addClass "selected".但是,itemBox在每个点击处理程序中总是引用最后一个itemBox.

我可以通过更改itemBox声明的位置来轻松解决此问题.即改变

for item in data.contents
Run Code Online (Sandbox Code Playgroud)

data.contents.forEach (item) ->
Run Code Online (Sandbox Code Playgroud)

但我想知道为什么lambda函数不捕获变量当前值.

scope coffeescript

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

在构造函数中调用静态方法 - CoffeeScript

说我正在宣布上课Game.

class @Game
    constructor: ->
        @id = Game.generateNewGameId() # <---
    player1: null
    player2: null
    @generateNewGameId: -> "blahblah23"
Run Code Online (Sandbox Code Playgroud)

在这里,我正在使用generateNewGameIdas Game.generateNewGameId().

这是正确的方式还是有更好的方法?我尝试过使用this::generateNewGameId()但范围不同.

static class coffeescript

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

引用的延迟加载

我有一个带有成员的 java 类:

@Entity
public class TypeA {
    ...
    @Reference(lazy = true) private TypeB anObj;
    ...
}
Run Code Online (Sandbox Code Playgroud)

现在,当我执行 a 时datastore.find(TypeA.class).asList().get(0),引用也会被加载,并且我收到消息“警告:由于缺少依赖项而无法进行延迟加载。” 登录到控制台。

我缺少哪些依赖项以及如何包含它们?

java mongodb morphia

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

标签 统计

coffeescript ×3

cedar ×1

class ×1

heroku ×1

java ×1

mongodb ×1

morphia ×1

node.js ×1

scope ×1

static ×1