书栈网 · BookStack 本次搜索耗时 0.023 秒,为您找到 59186 个相关结果.
  • 本章小结

    本章小结 本章小结 分布式系统是计算机学科中十分重要的一个领域。随着集群规模的不断增长,所处理的数据量越来越大,对于性能、可靠性的要求越来越高,分布式系统相关技术已经变得越来越重要,起到的作用也越来越关键。 分布式系统中如何保证共识是个经典问题,无论在学术上还是在工程上都存在很高的研究价值。令人遗憾的是,理想的(各项指标均最优)解决方案并不存在,在现...
  • 介绍

    介绍 继承解决嵌套路由的问题 介绍 Intact作为一个可继承,并且拥有强逻辑模板的前端MVVM框架,有着如下特色: 充分利用组合与继承的思想,来最高限度地复用代码 同时支持数据驱动和组件实例化调用,来最便捷地实现功能 强逻辑模板,赋予模板更多功能和职责,来完成业务逻辑和表现逻辑分离 继承解决嵌套路由的问题 现有框架对于结构相同的页面,都...
  • eBPF

    6075 2018-02-01 《SDN网络指南》
    eBPF 使用场景 参考文档 eBPF eBPF(extended Berkeley Packet Filter)起源于BPF,它提供了内核的数据包过滤机制。 BPF的基本思想是对用户提供两种SOCKET选项:SO_ATTACH_FILTER 和SO_ATTACH_BPF ,允许用户在sokcet上添加自定义的filter,只有满足该filte...
  • 1.2 新的技术 (New Techniques)

    1.2 新的技术 (New Techniques) 1.2 新的技术 (New Techniques) 如上一节所提到的, Lisp 赋予你别的语言所没有的工具。不仅仅如此,就 Lisp 带来的新特性来说 ── 自动内存管理 (automatic memory management),显式类型 (manifest typing),闭包 (closur...
  • 子树合并

    子树合并 现在你已经看到了子模块系统的麻烦之处,让我们来看一下解决相同问题的另一途径。当 Git 归并时,它会检查需要归并的内容然后选择一个合适的归并策略。如果你归并的分支是两个,Git使用一个递归策略。如果你归并的分支超过两个,Git采用章鱼策略。这些策略是自动选择的,因为递归策略可以处理复杂的三路归并情况——比如多于一个共同祖先的——但是它只能处理两...
  • 动态规划之博弈问题

    动态规划之博弈问题 一、定义 dp 数组的含义 二、状态转移方程 三、代码实现 四、最后总结 动态规划之博弈问题 上一篇文章 几道智力题 中讨论到一个有趣的「石头游戏」,通过题目的限制条件,这个游戏是先手必胜的。但是智力题终究是智力题,真正的算法问题肯定不会是投机取巧能搞定的。所以,本文就借石头游戏来讲讲「假设两个人都足够聪明,最后谁会获胜...
  • 76. Minimum Window Substring

    题目描述(困难难度) 解法一 滑动窗口 总 题目描述(困难难度) 给两个字符串,S 和 T,在 S 中找出包含 T 中所有字母的最短字符串,不考虑顺序。 解法一 滑动窗口 没有想出来,直接看来了题解 ,这里总结一下。 用双指针 left 和 right 表示一个窗口。 right 向右移增大窗口,直到窗口包含了所有要求的字母。进行...
  • 分离

    分离 分离 在web应用开发中主要关注的有三种东西: 内容 即HTML文档 表现 指定文档样式的CSS 行为 JavaScript,用来处理用户交互和页面的动态变化 尽可能地将这三者分离可以加强应用在各种用户代理(译注:user agent,即为用户读取页面并呈现的软件,一般指浏览器)的可到达性(译注:delivery,指可被...
  • 4.1.1 模块化设计概述

    4.1.1 模块化设计概述 4.1.1 模块化设计概述 模块化设计的思想在许多行业中早已有之,并非计算机科学所独创。 例如,建筑行业很早就提出了模块化建筑概念,即在工厂里预制各种房屋模块构件,然 后运到项目现场组装成各种房屋。模块构件在工厂中预制,便于组织生产、提高效率、节省 材料、受环境影响小。模块组装时施工简便快速、灵活多样、清洁环保,盖房子就...
  • 在 Mac 上构建开发环境

    在 Mac 上构建开发环境 note 快速构建 Apache APISIX 开发环境 实现思路 实现步骤 启动和停止 APISIX note 运行指定测试用例 在 Mac 上构建开发环境 如果你希望快速的在你的 Mac 平台上构建和开发 APISIX,你可以参考本教程。 note 本教程适合需要在 Mac 平台快速开始入门阶段开发的情...