书栈网 · BookStack 本次搜索耗时 0.042 秒,为您找到 182979 个相关结果.
  • 16. 无畏并发

    无畏并发 无畏并发 ch16-00-concurrency.md commit 1fedfc4b96c2017f64ecfcf41a0a07e2e815f24f 安全且高效的处理并发编程是 Rust 的另一个主要目标。并发编程 (Concurrent programming),代表程序的不同部分相互独立的执行,而 并行编程 (paral...
  • 编码风格

    编码风格 通用代码 C + + 和 Python 文档 JavaScript 命名相关 编码风格 这些是 Electron 编码风格指南。 您可以运行 npm run lint 来显示 cpplint 和eslint 检测到的任何样式问题。 通用代码 用换行符结束文件。 按照如下顺序排列 node 模块的 require 代码 ...
  • webpack 相关

    webpack 相关 简单的配置方式 链式操作 (高级) 修改 Loader 选项 添加一个新的 Loader 替换一个规则里的 Loader 修改插件选项 审查项目的 webpack 配置 以一个文件的方式使用解析好的配置 webpack 相关 简单的配置方式 调整 webpack 配置最简单的方式就是在 vue.config....
  • 块儿作用域声明

    块儿作用域声明 let 声明 let + for const 声明 const 用还是不用 块儿作用域的函数 块儿作用域声明 你可能知道在JavaScript中变量作用域的基本单位总是function 。如果你需要创建一个作用域的块儿,除了普通的函数声明以外最流行的方法就是使用立即被调用的函数表达式(IIFE)。例如: var a ...
  • 12.3. 重构以改进模块化与错误处理

    重构改进模块性和错误处理 二进制项目的关注分离 提取参数解析器 组合配置值 创建一个 Config 的构造函数 修复错误处理 改善错误信息 从 new 中返回 Result 而不是调用 panic! Config::new 调用并处理错误 从 main 提取逻辑 从 run 函数中返回错误 处理 main 中 r...
  • UDP,从简单的开始

    UDP协议历史 UDP特点 UDP数据包头 UDP数据实例 从这一节开始就进入传输层的部分了,也是内容最丰富可能更贴近于实际的部分了,很多书籍会从TCP开始介绍传输层,我觉得学习应该从简单的到难的,所以我选择从UDP先开始,况且是现有UDP协议并且发展至成熟然后再有的TCP。 UDP协议历史 如果有人问我他想阅读RFC,也就是我前面提过的互联...
  • 正则表达式

    正则表达式 POSIX 规范 性能对比 ngx.re.* 中的选项: Lua 正则简单汇总 常用的正则函数 正则表达式 POSIX 规范 在 OpenResty 中,同时存在两套正则表达式规范:Lua 语言的规范和 ngx.re.* 的规范,即使您对 Lua 语言中的规范非常熟悉,我们 强烈建议不使用 Lua 中的正则表达式 。 一...
  • “为什么我的电脑上安装了 Python ?”

    “为什么我的电脑上安装了 Python ?” 什么是 Python? 为什么我的电脑上安装了 Python ? 我能删除 Python 吗? “为什么我的电脑上安装了 Python ?” 什么是 Python? Python 是一种程序语言,被许多应用程序使用。它不仅因易学而在许多高校用于编程入门,还被工作于 Google、NASA 和卢卡斯影...
  • 一对多:三级嵌套

    7.1.2.3. 一对多:三级嵌套 7.1.2.3. 一对多:三级嵌套 假设需要添加包含汇合点的一些细节信息的附加实体:Note 。现在整个结构如下: Airport > Terminal > Meeting Point > Note 。 CUBA 可以处理最多两层嵌套的组合。这里我们有三个级别,所以我们应该从顶部或底部限制深度。下面我们考虑从...
  • 内存池架构

    内存整体架构 large_pool small_pool fixed_pool fixed_pool中的slot slot的顺序遍历分配算法优化 string_pool TBOX的内存管理模型,参考了linux kernel的内存管理机制,并在其基础上做了一些改进和优化。 内存整体架构 large_pool 整个内存分配的最底层...