小编c0m*_*ade的帖子

从亚马逊s3桶下载文件的Javascript?

我试图从Amazon S3上的存储桶下载文件.我想知道我是否可以编写一个javascript来从桶中下载这样的文件.我在谷歌搜索它,但找不到任何可以帮助我做到这一点的资源.

一些步骤是:验证Amazon S3,然后通过提供存储桶名称和文件(密钥),下载或读取文件,以便我能够在文件中显示数据.

谢谢,

javascript download amazon-s3 amazon-web-services

21
推荐指数
2
解决办法
4万
查看次数

结合d3.js和backbone.js

我正在开发一个项目,它将所有d3.js可视化与backbone.js组合到一个页面应用程序中.由于我有很多可视化,如条形图,饼图等,我想知道这个问题的最佳方法是什么.

例如,假设我有两个条形图和一个饼图.我应该放置所有设置的边距,比例,在视图中将所有图表的所有数据一起渲染吗?由于有两种不同类型的图形,模型应该是什么?

什么应该去查看,模型,控制器,集合等?

提前致谢,

javascript visualization backbone.js d3.js

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

嵌入式文档与mongoose设计模型中的参考?

假设我正在使用Node.js和mongoose构建一个讨论论坛.用户可以拥有多个论坛,论坛可以有多个评论.用户也可以邀请其他用户加入论坛.因此,我的问题是关于使用参考或嵌入文档的模型设计!

如果我使用嵌入式文档,它看起来像:

var Comment = new Schema({ ... });

var Forum = new Schema({
    title: {type: String},
    content: {type: String},
    comments: [Comment],
    attendees: [User]
});

var User = new Schema({
    name: {type: String},
    email: {type: String},
    forums: [Forum]
});

var Account = mongoose.model('Account', User);
Run Code Online (Sandbox Code Playgroud)

使用上面的设计,我苦苦挣扎:当用户向论坛添加评论,并且该论坛在我的论坛中时,我认为我无法在论坛列表中获得新评论的更新.我呢?在这种情况下,您知道如何使嵌入式文档工作吗?

因此,我想在猫鼬中使用引用.在这种情况下,我将有两个集合:AccountForum.在这种情况下,向论坛添加新评论不是问题.我对吗?

参考比更好的嵌入文档为这个应用程序?

提前致谢,

javascript mongoose mongodb node.js express

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

在Mongo GridFS或Amazon S3中存储图像之间哪个更快?

我正在开发一个项目,每个用户都可以发布许多图像.我们将Node.js与Express和MongoDB一起用作数据库.我想知道哪种方式在速度和可扩展性方面会更好:

  • 在Mongo GridFS中存储图像

要么

  • 在Amazon S3上存储图像,以及在MongoDB上存储图像路径.然后使用路径检索图像.

任何想法都表示赞赏!

谢谢,

database image amazon-s3 mongodb node.js

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

Node.js 中的在线/离线通知(如 Facebook 通知系统)

我正在努力在 Node.js 中实现类似于 Facebook 通知系统的通知系统。我见过一些使用 Socket.io 的实现,但我不知道它是否适合我的情况。我考虑的另一种方法是创建一个通知模型(我使用 MongoDB 作为存储),如下所示:

var Notification = new mongoose.Schema({
    title: {type: String},
    added: {type: Date},
    accountId: {type: mongoose.Schema.ObjectId},
    notificationType: {type: String},
    isSeen: {type: Boolean}
});
Run Code Online (Sandbox Code Playgroud)

然后,我将在我的帐户架构中使用它:

var AccountSchema = new mongoose.Schema({
    email:     { type: String, unique: true },
    password:  { type: String },
    name: {
        first:   { type: String },
        last:    { type: String },
        full: {type: String}
    },
    notifications: [Notification]
});
Run Code Online (Sandbox Code Playgroud)

然后,我将根据操作向用户添加通知。但是,我不太确定这种方法是否有效。因此,我想知道哪种方法最适合这种情况:在线/离线通知

提前致谢,

javascript notifications mongodb node.js

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

单页应用程序还是多页面应用程序?

我正在开发一个Web应用程序项目.此Web应用程序将拥有许多用户,每个用户都可以将图像上传到网站.然后我将编写一个Android应用程序来访问这些图像.这是我的项目的描述.

我应该使用单页应用程序,如backbone.js,还是应该使用多页应用程序方法,如Django?对于数据库的东西,我当时想和Mongodb一起去.对此有任何建议非常感谢!

谢谢,

django mongodb backbone.js single-page-application

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

如何更新或写入 Hadoop 上的文件系统?

所以我正在使用 Hadoop 上的文件系统,我需要使用路径对该文件系统进行一些更新。在这个文件系统中,我有不同的txt格式文件。我可以通过使用路径来访问这些文件。下面我认为我可以使用 BufferedReader 读取 Hadoop 上的文本文件,但尚未经过测试。

fs = FileSystem.get(URI.create(path), conf);
Path pt = new Path(out + "/" + name  + ".txt");
BufferedReader each_br = new BufferedReader(new InputStreamReader(fs.open(pt)));
Run Code Online (Sandbox Code Playgroud)

我想使用路径写入特定文件。我想不通。任何想法如何?

谢谢,

java hadoop overwrite

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