书栈网 · BookStack 本次搜索耗时 0.025 秒,为您找到 180569 个相关结果.
  • 继承

    继承 总结 参考资料 继承 继承从代码复用的角度来说,特别好用,也特别容易被滥用和被错用。不恰当地使用继承导致的最大的一个特征就是高耦合。在这里我要补充一点,耦合是一个特征,虽然大部分情况是缺陷的特征,但是当耦合成为需求的时候,耦合就不是缺陷了。耦合成为需求的例子在后面会提到。 总结 可见,代码复用也是分类别的,如果当初只是出于代码复用的目...
  • 文件系统、文件与文件夹

    2348 2018-09-20 《RT-Thread编程手册》
    文件系统、文件与文件夹 文件系统是一套实现了数据的存储、分级组织、访问和获取等操作的抽象数据类型(Abstract data type),是一种用于向用户提供底层数据访问的机制。文件系统通常存储的基本单位是文件,即数据是按照一个个文件的方式进行组织。当文件比较多时,将导致文件繁多,不易分类、重名的问题。而文件夹作为一个容纳多个文件的容器而存在。 在 R...
  • 生成值

    生成值 发生器与迭代器 Iterables Generator迭代器 停止Generator 生成值 在前一节中,我们提到了一个generator的有趣用法,作为一种生产值的方式。这 不是 我们本章主要关注的,但如果我们不在这里讲一下基本我们会想念它的,特别是因为这种用法实质上是它的名称的由来:生成器。 我们将要稍稍深入一下 迭代器 的话...
  • Graal VM

    Graal VM Graal VM 视频公开课 本节笔者有公开课介绍:《GraalVM:云原生时代的 Java》 网上每隔一段时间就能见到几条“未来 X 语言将会取代 Java”的新闻,此处“X”可以用 Kotlin、Golang、Dart、JavaScript、Python……等各种编程语言来代入。这大概就是长期占据编程语言榜单 第一位的烦恼,...
  • 01. 创建开源项目

    2592 2018-01-30 《GitHub 漫游指南》
    创建开源项目 取一个好的名字 挑选好 LICENSE 公有领域 GPL MIT Creative Commons 创建开源项目 人们出于不同的目的来创建开源项目,可不论目的是什么,过程都是一样的。 首先,我们需要为我们的项目取一个名字。 然后,为我们的开源项目选择一个合适的 LICENSE 然后再去创建项目 取一个好的名字 取名...
  • 使用 Kubefed 创建集群联邦

    前提要求 安装 kubefed 在 Ubuntu 上使用 snap 安装 选择一个主集群 部署一个联邦控制面板 基本和令牌验证支持 给联邦组件传递命令行参数 配置一个 DNS 服务提供商 On-premises 主集群 API 服务类型 给 etcd 提供存储 CoreDNS 支持 往联邦添加集群 命名规则和自定义 Secret 命名...
  • 性能和优化

    性能和优化 介绍 一般方法 你在为 什么 而优化? 性能标竿 Django工具 第三方服务 从一开始就把事情做好 在适当的级别工作 缓存 缓存框架 cached_property 理解惰性 Django 中的惰性 数据库 数据库优化 其他与数据库相关的技巧 HTTP 性能 中间件 ConditionalGetMiddlewar...
  • 性能和优化

    性能和优化 介绍 一般方法 你在为 什么 而优化? 性能标竿 Django工具 第三方服务 从一开始就把事情做好 在适当的级别工作 缓存 缓存框架 cached_property 理解惰性 Django 中的惰性 数据库 数据库优化 其他与数据库相关的技巧 HTTP 性能 中间件 ConditionalGetMiddlewar...
  • 2. sqlite设计分析二

    981 2021-07-18 《深入理解 SQLite》
    SQLite入门与分析(二)—-设计与概念(续) 2、事务(Transaction) 2.1、事务的周期(Transaction Lifecycles) 2.2、锁的状态(Lock States) 2.3、读事务(Read Transactions) 2.4、写事务(Write Transactions) SQLite入门与分析(二)—-设...
  • 安装中间件

    安装中间件 安装中间件 如果按顺序阅读本书,应当已经看到涉及到中间件安装的多个示例,因为前面章节的许多例子都需要某些特定的中间件。 出于完整性考虑,下面介绍如何安装中间件。 要启用一个中间件,只需将其添加到配置模块的 MIDDLEWARE_CLASSES 元组中。 在 MIDDLEWARE_CLASSES 中,中间件组件用字符串表示: 指向中间...