书栈网 · BookStack 本次搜索耗时 0.028 秒,为您找到 303905 个相关结果.
  • 更好的语法

    更好的语法 没有词法 更好的语法 一个使 ES6 class 看似如此诱人的更好的东西是(见附录A来了解为什么要避免它!),声明类方法的速记语法: class Foo { methodName () { /* .. */ } } 我们从声明中扔掉了单词 function ,这使所有的 JS 开发者欢呼...
  • 薛定谔的 Maybe

    薛定谔的 Maybe 用例 释放容器里的值 薛定谔的 Maybe 说实话 Container 挺无聊的,而且通常我们称它为 Identity ,与 id 函数的作用相同(这里也是有数学上的联系的,我们会在适当时候加以说明)。除此之外,还有另外一种 functor,那就是实现了 map 函数的类似容器的数据类型,这种 functor 在调...
  • 可读的代码

    可读的代码 命名 函数长度 其他 重复代码 可读的代码 过去,我有过在不同的场合吐槽别人的代码写得烂。而我写的仅仅是比别人好一点而已——而不是好很多。 然而这是一件很难的事,人们对于同一件事物未来的考虑都是不一样的。同样的代码在相同的情景下,不同的人会有不同的设计模式。同样的代码在不同的情景下,同样的人会有不同的设计模式。在这里,我们没有办...
  • Join的使用

    Join的使用 Join的使用 Join(string,interface{},string) 第一个参数为连接类型,当前支持INNER, LEFT OUTER, CROSS中的一个值,第二个参数为string类型的表名,表对应的结构体指针或者为两个值的[]string,表示表名和别名,第三个参数为连接条件。 以下将通过示例来讲解具体的用法: ...
  • **kwargs 的用法

    **kwargs 的用法 **kwargs 的用法 **kwargs 允许你将不定长度的键值对 , 作为参数传递给一个函数。 如果你想要在一个函数里处理带名字的参数 , 你应该使用**kwargs 。 这里有个让你上手的例子: def greet_me (** kwargs ): for key , value in ...
  • 网站的结构

    网站的结构 网站组成 从数据库开始 安装MySQL 运行mysql 网站的结构 很早很早的时候,computer这个东西习惯于被称之为计算机,因为它的主要功能是完成一些科学计算的东西,我记得自己鼓捣它的时候,就是计算,根本就没有想到它有早一日还可以用来做别的。后来另外一个名字“电脑”逐渐被人们接收了,特别是网络发展起来之后,computer这...
  • JVM 的编译

    1007 2018-04-16 《Java 虚拟机规范》
    JVM 的编译 JVM 的编译
  • 图层的能力

    图层的能力 图层的能力     如果说CALayer 是UIView 内部实现细节,那我们为什么要全面地了解它呢?苹果当然为我们提供了优美简洁的UIView 接口,那么我们是否就没必要直接去处理Core Animation的细节了呢?     某种意义上说的确是这样,对一些简单的需求来说,我们确实没必要处理CALayer ,因为苹果已经通过UIVi...
  • plugin的安装

    plugin的安装 plugin 用法说明 示例 本地插件安装 plugin的安装 从 logstash 1.5.0 版本开始,logstash 将所有的插件都独立拆分成 gem 包。这样,每个插件都可以独立更新,不用等待 logstash 自身做整体更新的时候才能使用了。 为了达到这个目标,logstash 配置了专门的 plugins 管...
  • 别名的应用

    alias的几点应用 索引更改名字时, 无缝过渡 情景1 如此实现 情景2 如此实现 缺点 另外一种思路 缺点 按域名配置kibana的dashboard alias的几点应用 本节作者:childe 索引更改名字时, 无缝过渡 情景1 用Logstash采集当前的所有nginx日志, 放入ES, 索引名叫nginx-YY...