书栈网 · BookStack 本次搜索耗时 0.037 秒,为您找到 86598 个相关结果.
  • Why Lisp?(为什么是 Lisp?)

    Why Lisp?(为什么是 Lisp?) Why Lisp?(为什么是 Lisp?) It’s hard, in only a few pages of an introductory chapter, to explain why users of a language like it, and it’s even harder to make ...
  • 函数

    函数 函数参数 (两个以下最理想) 限制函数参数的个数是非常重要的, 因为这样将使你的函数容易进行测试。 一旦超过三个参数将会导致组合爆炸, 因为你不得不编写大量针对每个参数的测试用例。 没有参数是最理想的, 一个或者两个参数也是可以的, 三个参数应该避免, 超过三个应该被重构。 通常,如果你有一个超过两个函数的参数, 那就意味着你的函数尝试做太...
  • 代码规范

    代码规范 版本:v1.6 代码规范 在本节中,你将学到与 KubeVela 项目相关的各种代码的代码惯例。不需要一次性学完全篇,但在编码之前,应该提前阅读编码相关的部分。 Go 代码规范 Bash 或脚本规范 API 规范 测试规范 目录和文件规范 日志规范 Go 代码评审建议 高效 Go 编码 了...
  • (一) 命名规约

    (一) 命名规约 Service/DAO层方法命名规约 领域模型命名规约 (一) 命名规约 1.【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $Object / name_ / name$ / Object$ 2.【强制】 代码中的命名...
  • SQL by pass

    SQL by pass 可获得性 特性简介 客户价值 特性描述 特性增强 特性约束 依赖关系 SQL by pass 可获得性 本特性自openGauss 1.0.0版本开始引入。 特性简介 通过对OLTP场景典型查询的定制化执行方案来提高查询性能。 客户价值 提升OLTP类查询的性能。 特性描述 在典型的OLTP场景中,简...
  • Do 标记

    Do 标记 Do 标记 作为一种特殊的简洁表示法, do 关键字可以用来将匿名过程传递给过程: var cities = @[ "Frankfurt" , "Tokyo" , "New York" , "Kyiv" ] sort ( cities ) do ( x , y : string ) -> ...
  • 语法描述

    配置分离 描述域 脚本域 配置类型 配置域 配置项 作用域 外部作用域 内部作用域 接口作用域 作用域缩进 多级配置 语法简化 xmake的工程描述文件xmake.lua虽然基于lua语法,但是为了使得更加方便简洁得编写项目构建逻辑,xmake对其进行了一层封装,使得编写xmake.lua不会像些makefile那样繁琐 基本上...
  • 持久化和命令行接口

    1743 2018-09-13 《区块链教程》
    持久化和命令行接口 引言 选择数据库 BoltDB 数据库结构 序列化 持久化 检查区块链 CLI 持久化和命令行接口 引言 到目前为止,我们已经构建了一个有工作量证明机制的区块链。有了工作量证明,挖矿也就有了着落。虽然目前距离一个有着完整功能的区块链越来越近了,但是它仍然缺少了一些重要的特性。在今天的内容中,我们会将区块链持久化...
  • 19. 开始之前

    开始之前 为什么是 grammars? 我什么时候该使用 grammars? grammars 的广义概念 Grammar 指南 更多 Grammar 技术 概念描述 技术概览 通过一个例子学习 Grammar - REST 设计 添加一点灵活性 添加一些约束 把我们的 RESTful Grammar 组合在一块 Grammar Ac...
  • SQL by pass

    SQL by pass 可获得性 特性简介 客户价值 特性描述 特性增强 特性约束 依赖关系 SQL by pass 可获得性 本特性自openGauss 1.0.0版本开始引入。 特性简介 通过对OLTP场景典型查询的定制化执行方案来提高查询性能。 客户价值 提升OLTP类查询的性能。 特性描述 ...