万象云档 本次搜索耗时 2.131 秒,为您找到 639 个相关结果.
  • 第5章 隐藏实现过程

    第5章 隐藏实现过程 第5章 隐藏实现过程 “进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。” 这一点对于库来说是特别重要的。那个库的用户(客户程序员)必须能依赖自己使用的那一部分,并知道一旦新版本的库出台,自己不需要改写代码。而与此相反,库的创建者必须能自由地进行修改与改进,同时保证客户程序员代码不会受到那些变...
  • 6.0 本章导读

    6.0 本章导读 本章导读 6.0 本章导读 本章导读 所谓海量数据处理,是指基于海量数据的存储、处理、和操作。正因为数据量太大,所以导致要么无法在较短时间内迅速解决,要么无法一次性装入内存。 事实上,针对时间问题,可以采用巧妙的算法搭配合适的数据结构(如布隆过滤器、哈希、位图、堆、数据库、倒排索引、Trie树)来解决;而对于空间问题,可以采取分...
  • 15.9 总结

    15.9 总结 15.9 总结 由于篇幅所限,还有其他许多涉及连网的概念没有介绍给大家。Java也为URL提供了相当全面的支持,包括为因特网上不同类型的客户提供协议控制器等等。 除此以外,一种正在逐步流行的技术叫作Servlet Server。它是一种因特网服务器应用,通过Java控制客户请求,而非使用以前那种速度很慢、且相当麻烦的CGI(通用网关接...
  • API应用开发流程

    [API应用开发流程] [API应用开发流程] 同样以 blog应用为例 1.在api目录下创建blog目录 blog 结构: ├─ api 应用目录 │ ├─ blog 应用目录 │ │ ├─ controller 控制器目录 │ │ ├─ lang 多语言包(可选) │ │ ├─ logic...
  • 6.0 本章导读

    6.0 本章导读 本章导读 6.0 本章导读 本章导读 所谓海量数据处理,是指基于海量数据的存储、处理、和操作。正因为数据量太大,所以导致要么无法在较短时间内迅速解决,要么无法一次性装入内存。 事实上,针对时间问题,可以采用巧妙的算法搭配合适的数据结构(如布隆过滤器、哈希、位图、堆、数据库、倒排索引、Trie树)来解决;而对于空间问题,可以采取分...
  • 利用 jsdoc 提高自动提示

    利用 jsdoc 提高自动提示 Webstorm拥有非常强大的自动提示功能,但 javascript 太灵活了,又是弱类型语言,提示的准确度和详细度依然是个问题(比如,一个带参数的函数,Webstorm无法提示出参数的数据类型)。 Webstorm5.0 引入JSdoc的标签 支持,通过开发者自己给代码加上符合jsdoc要求的注释,来达到强化j...
  • 第 11 章 计算+X

    第 11 章 计算+X 第 11 章 计算+X 当代科学研究有三大支柱:理论、实验和计算。计算机技术的发展,为利用计算手段来 解决科学和工程问题提供了强大的支持。越来越多的领域(包括自然科学和社会科学领域) 利用计算来解决问题,将解决问题的方法从过去的定性分析发展成如今的定量计算。科学领 域与计算的结合促成了多种交叉学科的形成,如计算数学、计算物理学、...
  • 语法

    语法 一个缓冲区中的“语法”,是Atom所认为的,文件内容的语言类型。语法类型可以是Java或者Markdown。当我们在“Snippets”中创建代码段的时候,我们已经看到过它了。 如果你加载了一个文件,Atom会做一些工作来试图识别出文件的类型。大部分情况,Atom通过查看文件的扩展名(.md 通常为一个Markdown文件,等等)来...
  • 7.1 数据与操作:两种观点

    7.1 数据与操作:两种观点 7.1 数据与操作:两种观点 任何计算机程序都是对特定数据进行特定处理的过程。当我们利用计算机解决问题时, 不外乎要做两件事情:一是将问题要处理的数据表示出来,这可以借助编程语言提供的基本 数据类型、复杂类型构造手段以及更高级的逻辑数据结构等来实现;二是设计对这些数据进 行处理的算法过程,并利用编程语言提供的各种语句编制...
  • 2.8 练习

    2.8 练习 2.8 练习 什么是数据?什么是数据类型? Python 中的数值类型有哪些?对数值类型能执行什么运算? Python 中的字符串有哪些表示方式?对字符串类型能执行什么运算? Python 中的布尔类型提供了哪两个值?对布尔类型数据能执行什么运算? Python 中的列表类型和其他编程语言中常见的数组类型有何异同? ...