学习吧(EduBoo.COM) 本次搜索耗时 9.178 秒,为您找到 50 个相关结果.
  • 4.6 程序开发

    4.6 程序开发Python 模块的结构 多模块程序 错误源头 调试技术 防御性编程 4.6 程序开发 编程是一种技能,需要获得几年的各种编程语言和任务的经验。关键的高层次能力是 算法设计 及其在 结构化编程 中的实现。关键的低层次的能力包括熟悉语言的语法结构,以及排除故障的程序(不能表现预期的行为的程序)的各种诊断方法的知识。 本节描述一个...
  • 5.3 智能补全

    5.3 智能补全基于标签的智能补全 基于语义的智能补全 5.3 智能补全 真的,这绝对是 G 点。智能补全是提升编码效率的杀手锏。试想下,有个函数叫 getCountAndSizeFromRemotefile(),当你输入 get 后 IDE 自动帮你输入完整的函数名,又如,有个文件 ~/this/is/a/deep/dir/file.txt,就像在 ...
  • Day08 面向对象编程基础

    面向对象编程基础类和对象 定义类 创建和使用对象 访问可见性问题 面向对象的支柱 练习练习1:定义一个类描述数字时钟 练习2:定义一个类描述平面上的点并提供移动点和计算到另一个点距离的方法。 面向对象编程基础 活在当下的程序员应该都听过“面向对象编程”一词,也经常有人问能不能用一句话解释下什么是“面向对象编程”,我们先来看看比较正式的说法。 把一...
  • 原则

    原则好代码的原则 类和函数设计指导原则 保证静态类型安全 遵循C++ISO标准 优先编译时检查错误 使用命名空间来限定作用域 优先使用C++特性而不是C特性 原则 好代码的原则 我们参考Kent Beck的简单设计四原则来指导我们的如何写出优秀的代码,如何有效地判断我们的代码是优秀的。 通过所有测试(Passes its tests) 尽可能消除...
  • 介绍和学习资源汇集

    Choerodon猪齿鱼介绍和学习资源汇集迁移手册 知识管理 敏捷管理 开发 测试 持续发布与部署 Choerodon猪齿鱼介绍和学习资源汇集 完成以上几个步骤就迁移完毕了,此页面将介绍一下日常开发和部署等如何使用Choerodon。 本部分包含项目管理、开发、发布版本、部署等操作,其中没有具体的步骤,而是把相关的学习和介绍资源汇集在一起,方便用户查...
  • 操作系统的历史

    三叶虫时代 恐龙时代 爬行动物时代 哺乳动物时代 智人时代 神人时代 在大众的眼中,操作系统就是他们的手机/终端上的软件系统,包括各种应用程序集合,但在历史上,操作系统也是从无到有地逐步发展起来的。操作系统主要完成对硬件控制和对应用程序的服务所必需的功能,操作系统的历史与计算机发展的历史密不可分。操作系统的内涵和功能随着历史的发展也在一直变化,改进中,在今...
  • Leetcode 题解

    算法思想二分查找 贪心思想 双指针 排序快速选择 堆排序 桶排序 搜索BFS DFS Backtracking 分治 动态规划斐波那契数列 最长递增子序列 最长公共子系列 0-1 背包 数组区间 字符串编辑 分割整数 矩阵路径 其它问题 数学素数 最大公约数 进制转换 阶乘 字符串加法减法 相遇问题 多数投票问题 其它 数据结构相关栈和队列 哈希表...
  • 您的开发环境

    您的开发环境文本编辑器VimPython-mode SuperTab Emacs TextMate Sublime Text Atom IDEsPyCharm / IntelliJ IDEA Python (在 Visual Studio Code中) Enthought Canopy Eclipse Komodo IDE Spyder WingIDE ...
  • 介绍

    JavaScript 风格指南介绍 目录 来源 JavaScript 风格指南 介绍 作者根据 Robert C. Martin 《代码整洁之道》总结了适用于 JavaScript 的软件工程原则《Clean Code JavaScript》。 本文是对其的翻译。 不必严格遵守本文的所有原则,有时少遵守一些效果可能会更好,具体应根据实际情况决定。...
  • 泛型

    泛型 介绍 泛型之Hello World 使用泛型变量 泛型类型 泛型类 泛型约束在泛型约束中使用类型参数 在泛型里使用类类型 泛型 介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像C#和Java这样的语言...