书栈网 · BookStack 本次搜索耗时 0.029 秒,为您找到 183818 个相关结果.
  • 工程目录设计

    一、工程目录结构 对外接口 接口定义 - api 接口实现 - controller 业务实现 业务接口 - service 业务封装 - logic 结构模型 数据模型 - entity 业务模型 - model 数据访问 - dao 二、请求分层流转 cmd api controller model servi...
  • 4.5 小结

    1572 2019-04-10 《C# 从入门到精通》
    小结 小结   本章介绍了可在代码中使用的各种结构,扩展了你的编程知识。在开始编写更复杂的应用程序时,这些结构的正确使用时非常重要的。在本书中到处都能看到它们的应用。   首先用一定的篇幅介绍了布尔逻辑,以及一些按位逻辑的知识。在学习了本章其他内容后,再回过头来看看这些逻辑,可以确信,在程序中实现分支和循环代码时,这个主题是非常重要的。熟悉本节讨论...
  • TypeScript 2.3

    TypeScript 2.3 ES5/ES3 的生成器和迭代支持 迭代器 生成器 新的--downlevelIteration 编译选项 异步迭代 异步迭代器 异步生成器 for-await-of 语句 注意事项 泛型参数默认类型 示例 新的--strict 主要编译选项 改进的--init 输出 --checkJS 选项下 .j...
  • 6 高级特性

    高级特性 高级特性 掌握了Python的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。 比如构造一个1, 3, 5, 7, …, 99 的列表,可以通过循环实现: L = [] n = 1 while n <= 99 : L . append ( n ) n = n + 2...
  • 第〇节:思路分析

    第〇节:思路分析 思路分析 如何运行本项目代码 Node.js版本 第一节:HTTP中间人代理实现 第〇节:思路分析 思路分析 在着手写代码前,我们需要整理下思路。 中间人代理,其实逻辑上非常好理解。先看一段维基百科的描述 :中间人攻击(Man-in-the-middle attack,缩写:MITM)是指攻击者与通讯的两端分别创建独立...
  • 定义语法

    定义语法 简介 简单宏的实例 syntax-rule的更多细节 多个定义模式 宏的递归定义 使用保留字 局部语法 取决于宏定义的实现 结构体的原始实现 小结 习题解答 答案1 答案2 答案3 答案4 定义语法 简介 本章中,我会讲解如何自定义语法。用户定义语法称作宏(Macro) 。Lisp/Scheme中的宏比C语...
  • 贡献代码

    贡献代码 报告bug 报告一个新bug之前 如何提交一个有质量的bug 提交功能增强建议 提交一个功能增强建议之前 如何提交一个好的功能增强建议 贡献补丁(patch) 开发理念 开发行为规范 编码规范 单元测试规范 编译代码 文档生成 贡献方法 贡献代码 您可以报告bug,提交一个新的功能增强建议或者直接对以上内容提交改...
  • 重构到设计模式

    重构到设计模式 过度设计与设计模式 重构到设计模式 模式和重构之间存在着天然联系,模式是你想到达的目的地,而重构则是从其他地方到达这个目的地的条条道路——Martin Fowler《重构》 过度设计与设计模式 过度设计和设计模式是两个很有意思的词语,这取决于我们是不是预先式设计。通过以往的经验我们很容易看到一个环境来识别一个模式。遗憾的...
  • 和 ES5 技术对比

    和 ES5 技术对比 Expando 属性 Getters and setters 缺点 和 ES5 技术对比 除了 ES6 代理,还可以用 ES5 的属性存取器(getter/setter)来实现类似的数据绑定技术。许多流行框架使用这类技术,比如 MobX 和 Vue 。使用代理而不是存取器主要有两个优点和一个主要的缺点。 Expan...
  • foreach的实现

    foreach的实现 循环过程的实现 指针的意外行为 foreach的实现 foreach是PHP的关键字,用来实现基于数据的循环。基于数据循环语句的循环是由数据结构中的元素的数目来控制的。一般来说,基于数据的循环语句会使用一种称之为迭代器的函数来实现元素的遍历。 除了foreach,PHP还提供了预定义的一些函数来实现对数组的迭代访问操作,如...