小编Dan*_*edu的帖子

如何上传文件-sails.js

我可以下载图片和pdf,但我不能下载文档文件(.doc .pptx .odt ...)

当下载文档(.doc .pptx .odt ...)作为 .ZIP 仅 XML 文件下载时。我可以做什么?

我正在使用:填写上传文件文档

upload: function (req, res) {
  req
    .file('avatar')
    .upload({
      maxBytes: 10000000
    }, function whenDone(err, uploadedFiles) {
      if (err) {
        return res.negotiate(err);
      }

      // Generate a unique URL where the avatar can be downloaded.
      avatarUrl = require('util').format('%s/user/avatar/%s', sails.getBaseUrl(), req.session.User.id_user),
      // Grab the first file and use it's `fd` (file descriptor)
      avatarFd = uploadedFiles[0].fd

      var SkipperDisk = require('skipper-disk');
      var fileAdapter = SkipperDisk(/* optional opts */);

      // Stream the file …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm sails.js

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

是否可以在 Gradle 中创建原型?

是否可以创建一个 Gradle 原型,然后基于该原型创建一个 Gradle 项目?就像在 Maven 中一样。

我想创建一个 Scala 或 Java 原型,供其他开发人员用作起点。

我目前在 Gradle 中只有一个初始模板,其中包含文件夹结构和初始示例启动代码。

java templates archetypes gradle maven

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

按键值分组 pyspark

我正在尝试使用 apache spark (pyspark) 对值 (key, value) 进行分组。我设法按键进行分组,但在内部我想对值进行分组,如下例所示。

我需要按 cout() 对 GYEAR 列进行分组。

%pyspark

rdd1 = sc.textFile("/datos/apat63_99.txt")

rdd2 = rdd1.map(lambda line :  line.split(",") ).map(lambda l : (l[4],l[1],l[0]))

for line in rdd2.take(6):
    print(line)

######################

rdd3 = rdd2.map(lambda line:(line[0],(line[1:]) ))

rddx = rdd2.groupByKey()
rddx.take(5)

Run Code Online (Sandbox Code Playgroud)

我希望输出是:

在:

(u'"COUNTRY"', u'"GYEAR"', u'"PATENT"')
(u'"BE"', u'1963', u'3070801')
(u'"BE"', u'1964', u'3070811')
(u'"US"', u'1963', u'3070802')
(u'"US"', u'1963', u'3070803')
(u'"US"', u'1963', u'3070804')
(u'"US"', u'1963', u'3070805')
(u'"US"', u'1964', u'3070807')
Run Code Online (Sandbox Code Playgroud)

出去:

(u'"BE"', [(u'1963', 1), (u'1964', 1)])
(u'"US"', [(u'1963', 4), (u'1964', 2)])
Run Code Online (Sandbox Code Playgroud)

python hdfs apache-spark pyspark

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