书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 59059 个相关结果.
  • 二叉树查找之基本思想

    问题 思路说明 二叉树查找的定义 用python实现二叉树查找 问题 二叉树查找 思路说明 二叉树查找是一个面对动态数据比较常用的查找算法。本文根据下面地址文章翻译,并根据本人的理解进行适当修改。 原文地址:http://www.laurentluce.com/posts/binary-search-tree-library-in-py...
  • Free Your Mind: Interactive Programming(放开思想:交互式编程)

    Free Your Mind: Interactive Programming(放开思想:交互式编程) Free Your Mind: Interactive Programming(放开思想:交互式编程) When you start Lisp in a Box, you should see a buffer containing a promp...
  • [2.11] 核心思想:Di依赖注入 让资源更可控

    864 2018-08-02 《PhalApi 1.x 文档》
    2.11.1 定义 (1) 关于依赖注入 (2) 关于资源 2.11.2 一个简单的例子 2.11.3 依赖注入的使用示例 2.11.4 依赖注入的好处 (1)减少对各个类编写工厂方法以单例获取的开发量 (2)统一资源注册,便于后期维护管理 创建和使用分离 (3)延迟式加载,提高性能 (4)以优雅的方式取代滥用的全局变量 2.11.5 ...
  • 2、Golang的协程调度器原理及GMP设计思想?

    3830 2021-03-17 《Golang 修养之路》
    2、Golang的协程调度器原理及GMP设计思想? 一、Golang“调度器”的由来? (1) 单进程时代不需要调度器 (2)多进程/线程时代有了调度器需求 (3)协程来提高CPU利用率 N:1关系 1:1 关系 M:N关系 (4)Go语言的协程goroutine (5)被废弃的goroutine调度器 二、Goroutine调度器的GM...
  • 1.2.1 计算思维的基本原则

    1.2.1 计算思维的基本原则 1.2.1 计算思维的基本原则 计算思维建立在计算机的能力和限制之上,这是计算思维区别于其他思维方式的一个重 要特征。用计算机解决问题时必须遵循的基本思考原则是:既要充分利用计算机的计算和存 储能力,又不能超出计算机的能力范围。 例如,能够高速执行大量指令是计算机的能力,但每条指令只能进行有限的一些简单操 作则是计...
  • 介紹

    程序设计思想与方法 程序设计思想与方法 陆朝俊 编著
  • 框架设计

    基本介绍 相关文档 基本介绍 设计思想是GoFrame 框架的灵魂,同时对于使用者来讲,是不可或缺的内功心法。 授人予鱼不如授人以渔,比起技巧性的框架、组件使用,我们想尽可能地告诉大家为什么这样、为什么那样。 GoFrame 有其独特的设计思想,理解了GoFrame 的设计思想,您就理解了GoFrame 的全部。 相关文档 模块化设计 统...
  • 八、Bug 和错误

    八、Bug 和错误 原文:Bugs and Errors 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 调试的难度是开始编写代码的两倍。 因此,如果你尽可能巧妙地编写代码,那么根据定义,你的智慧不足以进行调试。 Brian Kernighan 和 ...
  • 框架设计

    设计思想是一款产品的灵魂,对于开发框架亦是如此。goframe 有其独特的设计思想,理解了goframe 的设计思想,您就理解了goframe 的全部。 模块化设计 统一框架设计 代码分层设计 对象封装设计 单应用多系统设计 数据模型与业务模型 DAO数据访问对象设计 隐式初始化与显示初始化 Context上下文相关设计
  • 排序之快速排序算法

    问题 思路说明 分解: 求解: 组合: 解决(Python) 问题 快速排序,这是一个经典的算法,本文给出几种python的写法,供参考。 特别是python能用一句话实现快速排序。 思路说明 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-Conq...