书栈网 · BookStack 本次搜索耗时 0.042 秒,为您找到 269574 个相关结果.
  • 3.4 Iterator迭代器

    3.4 Iterator迭代器 3.4.1 Iterator接口方法 3.4.2 Iterator使用 3.4.3 增强for循环 3.4 Iterator迭代器   在TestTreeSet2代码中,使用了Iterator迭代器进行循环输出。那么什么是Iterator迭代器,有什么用以及如何使用,这些将是本节要解决的问题。 3.4...
  • 15.5 itertools

    itertools chain() groupby() imap() ifilter() 小结 itertools Python的内建模块itertools 提供了非常有用的用于操作迭代对象的函数。 首先,我们看看itertools 提供的几个“无限”迭代器: >>> import itertools >>> natuals...
  • 代码断行规则

    598 2021-08-10 《Go语言101 v1.16.b》
    Go代码断行规则 分号插入规则 逗号, 从不会被自动插入 结束语  Go代码断行规则 如果你已经写了一些Go代码,你应该知道,Go代码风格不能太随意。 具体说来,我们不能随意在某个空格或者符号字符处断行。 本文余下的部分将列出Go代码中的详细断行规则。 分号插入规则 我们在Go编程中常遵循的一个规则是:一个显式代码块的起始左大括号{ 不放...
  • gRPC demo 代码生成

    534 2023-06-20 《go-zero v1.5 教程》
    gRPC demo 代码生成 概述 任务目标 准备条件 代码生成 注意 编写简单的逻辑代码 注意 启动服务 注意 注意 gRPC demo 代码生成 概述 在完成了 goctl 安装 后,我们可以通过 goctl 创建一个最小化的 gRPC 服务来了解 goctl 的 go-zero gRPC 服务的概况。 任务目标 学会...
  • 配置Git

    配置Git Fork并clone Docker代码 设置你的签证和远程分支 创建并push一个分支 下一步 配置Git 本节将带你配置Git并创建一个代码仓库。 Fork并clone Docker代码 在你贡献之前,你先要 fork docker的代码库,fork 操作会复制特定时间的代码库,Github会跟踪你从哪里fork的。 当...
  • 23.重构小工具 Platform

    Unity 游戏框架搭建 (二十三) 重构小工具 Platform 相关链接: 如果有帮助到您: Unity 游戏框架搭建 (二十三) 重构小工具 Platform 在日常开发中,我们经常遇到或者写出这样的代码 var sTrAngeNamingVariable = "a variable" ;   #if UNITY_IOS ||...
  • 快速开始

    开始使用Jboot 创建项目 通过 IntelliJ IDEA 创建项目 通过 Eclipse 创建项目 Maven 依赖 Hello World 链接数据库 使用代码生成器 自动注入 数据库的增删改查 分页查询 新增功能 修改功能 删除功能 使用缓存提高性能 探索Jboot的更多功能… 开始使用Jboot Jboot ...
  • DNS解析缓存

    前言: 代码: 说明: 前言: 这是Python 爬虫中DNS解析缓存模块中的核心代码,是去年的代码了,现在放出来 有兴趣的可以看一下。一般一个域名的DNS解析时间在10~60毫秒之间,这看起来是微不足道,但是对于大型一点的爬虫而言这就不容忽视了。例如我们要爬新浪微博,同个域名下的请求有1千万(这已经不算多的了),那么耗时在10~60万秒之间,一...
  • 可读的代码

    可读的代码 命名 函数长度 其他 重复代码 可读的代码 过去,我有过在不同的场合吐槽别人的代码写得烂。而我写的仅仅是比别人好一点而已——而不是好很多。 然而这是一件很难的事,人们对于同一件事物未来的考虑都是不一样的。同样的代码在相同的情景下,不同的人会有不同的设计模式。同样的代码在不同的情景下,同样的人会有不同的设计模式。在这里,我们没有办...
  • 9.22 定义上下文管理器的简单方法

    9.22 定义上下文管理器的简单方法 问题 解决方案 讨论 9.22 定义上下文管理器的简单方法 问题 你想自己去实现一个新的上下文管理器,以便使用with语句。 解决方案 实现一个新的上下文管理器的最简单的方法就是使用 contexlib 模块中的 @contextmanager 装饰器。下面是一个实现了代码块计时功能的上下文...