小编dan*_*ara的帖子

如何在YAML中转义指示符(即:或 - )

在配置文件中,我有一个我希望分配URL的密钥.问题是YAML解释:和 - 字符作为创建映射或列表,所以它有一个问题的线

url: http://www.example-site.com/
Run Code Online (Sandbox Code Playgroud)

(因为http后跟冒号和中间的连字符)

是否有明确的方法来逃避':'和' - '?或者它是否可以将整个事物放在单引号中并称之为一天?

yaml escaping delimiter

212
推荐指数
8
解决办法
19万
查看次数

将JSON对象的文件转换为Parquet文件

动机:我想将数据加载到Apache Drill中.我知道Drill可以处理JSON输入,但我想看看它如何在Parquet数据上执行.

有没有办法在没有先将数据加载到Hive等中然后使用其中一个Parquet连接器生成输出文件的情况下执行此操作?

apache json parquet apache-drill

17
推荐指数
2
解决办法
1万
查看次数

在Haskell中,在处理守卫时where子句的范围是什么?

我知道他们没有跨越模式匹配(即你需要为每个模式重写'where'子句),但是范围如何适用于守卫?

这有用吗?

myFunction x1 x2
    | x1 > x2 = addOne x1
    | x1 < x2 = addOne x2
    | otherwise = x1
        where addOne = (1+)
Run Code Online (Sandbox Code Playgroud)

或者应该是这样吗?

myFunction x1 x2
    | x1 > x2 = addOne x1
        where addOne = (1+)
    | x1 < x2 = addOne x2
        where addOne = (1+)
    | otherwise = x1
Run Code Online (Sandbox Code Playgroud)

haskell scope pattern-matching where-clause

16
推荐指数
2
解决办法
3475
查看次数

Ruby与Perl中的Regex语法有什么区别?

根据我的理解,当Matz发明Ruby时,他几乎解除了很多Perl语言结构并重复了它们.这是否也扩展到正则表达式,或者是否存在我应该注意的任何语法差异?

ruby regex

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

Ruby自己和put

如果self是ruby中的默认接收者,并且在实例方法定义中调用'puts',那么该对象的实例是该调用的接收者吗?

例如

    class MyClass
      attr_accessor :first_name, :last_name, :size

      # initialize, etc (name = String, size = int)

      def full_name
        fn = first_name + " " + last_name 
        # so here, it is implicitly self.first_name, self.last_name
        puts fn 
        # what happens here?  puts is in the class IO, but myClass 
        # is not in its hierarchy (or is it?)
        fn
      end
    end
Run Code Online (Sandbox Code Playgroud)

ruby

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