书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 133203 个相关结果.
  • 异常处理

    异常处理 错误在哪里处理? 如果我不想要呢? 存在哪些例外? 异常处理 Click内部使用异常提示来表示应用程序的用户设置的各种错误条件。这是使用不当所造成的。 错误在哪里处理? Click的主要错误处理发生在 BaseCommand.main() . 在那里它处理所有的子类ClickException 以及EOFError ...
  • CephFS 配额管理

    CephFS 配额管理 局限性 配置 CephFS 配额管理 CephFS 允许给系统内的任意目录设置配额,这个配额可以限制目录树中这一点以下的字节数或者文件数。 局限性 配额是合作性的、非对抗性的。 CephFS 的配额功能依赖于挂载它的客户端的合作,在达到上限时要停止写入;无法阻止篡改过的或者对抗性的客户端,它们可以想写多少就写多少。...
  • 4. 了解工程

    第4篇 了解工程 需要了解什么 多端搭台,一起唱戏 第4篇 了解工程 目前基于npm的程序越来越多,那么package.json就显得十分必要了。前面两节已经强调了webpack.config.js和package.json的重要性。但是,往往有很多同学不清楚这些基础的配置,导致各种问题抛出。 需要了解什么 如果大...
  • 需要知道的事情 (最佳实践和“问题”) 必读!!!

    需要知道的事情 (最佳实践和“问题”) 必读!!! 需要知道的事情 (最佳实践和“问题”) 必读!!! http 和 http-socket 选项是完全不同的。第一个生成一个额外的进程,转发请求到一系列的worker (将它想象为一种形式的盾牌,与apache或者nginx同级),而第二个设置worker为原生使用http协议。 TL/DR:...
  • 条件视图处理

    条件视图处理 条件装饰器 仅用于计算一个值的快捷方式 测试两个条件时使用 condition 将装饰器和其他 HTTP 方法一起使用 对比中间件的条件处理 条件视图处理 HTTP clients can send a number of headers to tell the server about copies of a resourc...
  • 给 tasks 排序

    给 tasks 排序 给 tasks 排序 任务的排序功能正在测试和优化. 请注意, 这项功能在 Gradle 之后的版本里可能会改变. 在某些情况下, 我们希望能控制任务的的执行顺序, 这种控制并不是向上一张那样去显示地加入依赖关系. 最主要的区别是我们设定的排序规则不会影响那些要被执行的任务, 只是影响执行的顺序本身. 好吧, 我知道可能...
  • 34.为什么抽象在计算机科学中如此重要?

    34.为什么抽象在计算机科学中如此重要? 没有抽象的世界 计算机使用层面 编程语言层面 系统设计层面 34.为什么抽象在计算机科学中如此重要? All problems in computer science can be solved by another level of indirection. 没有抽象的世界 想象这样一种场景,...
  • 持续集成

    持续集成 持续集成系统 持续集成流程 小步前进 尽早反馈 持续集成 更关注代码质量。持续集成是为了确保随着需求变化而变化的代码,在实现功能的同时,质量不受影响。因此,在每一次构建后会运行单元测试,保证代码级的质量。单元测试会针对每一个特定的输入去判断和观察输出的结果,而单元测试的粒度则用来平衡持续集成的质量和速度。 持续集成的核心价值在于[...
  • 引用其它的Makefile

    引用其它的Makefile 引用其它的Makefile 在Makefile使用 include 关键字可以把别的Makefile包含进来,这很像C语言的#include ,被包含的文件会原模原样的放在当前文件的包含位置。 include 的语法是: include <filename> filename 可以是当前操作系统Sh...
  • 最佳实践

    最佳实践 控制器基类 用户登录后才能访问 最佳实践 控制器基类 同一个分组下的 Controller 一般会有一些共同的特性,那么就可以把这些共同的特性放在一个控制器基类里,其他的控制器继承该控制器。 建议控制器基类名为 BaseController ,如: // App/Lib/Controller/Home/BaseControll...