搜书网 本次搜索耗时 0.024 秒,为您找到 2258 个相关结果.
  • 7.1 虚拟机基本概念

    7.1 虚拟机基本概念 7.1 虚拟机基本概念 “编写一次,到处运行”是Java语言吸引开发人员的重要原因之一。用Java语言编写的程序,可以在任何平台上运行,只需要在操作系统之上安装Java运行环境即可。某些编程语言的开发平台中并没有虚拟机的概念,而是通过直接从源代码生成目标操作系统上的二进制文件来运行。不同操作系统上的二进制文件是无法兼容的。以C...
  • 9.4.4 IO实现

    9.4.4 IO实现 9.4.4 IO实现 OceanBase没有使用操作系统本身的页面缓存(page cache)机制,而是自己实现缓存。相应地,IO也采用Direct IO实现,并且支持磁盘IO与CPU计算并行化。 ChunkServer采用Linux的Libaio[1] 实现异步IO,并通过双缓冲区机制实现磁盘预读与CPU处理并行化,实现步骤...
  • 6.9 加密工具与散列

    6.9 加密工具与散列 实战演练 6.9 加密工具与散列 加密技术主要用于防止数据遭受未经授权的访问。加密算法有很多,我们会着重讲解那些常见的标准加密算法。在Linux环境下有些工具可以用来执行加密和解密。有时我们使用加密算法散列值来验证数据的完整性。本节将介绍一些常用的加密工具以及这些工具所涉及的算法。 实战演练 让我们看看crypt、...
  • 7.8 用数字权限修改文件和目录的权限

    7.8 用数字权限修改文件和目录的权限 7.8 用数字权限修改文件和目录的权限 chmod [0-7][0-7][0-7] 数字权限(也称为八进制权限)是基于二进制数字系统而创建的。我们将不解释为什么权限要用特定的数字来表示,而重点介绍最终的结果:读(read,r )的值为4,写(write,w )的值为2,而执行(execute,x )的值是...
  • 第1章 程序的基本概念

    第1章 程序的基本概念 1.1 程序和编程语言 习题 1.2 自然语言和形式语言 1.3 程序的调试 1.4 第一个程序 习题 第1章 程序的基本概念 1.1 程序和编程语言 程序(Program)告诉计算机应如何完成一个计算任务,这里的计算可以是数学运算,比如解方程,也可以是符号运算,比如查找和替换文档中的某个单词。从根本上说,计算...
  • 4.11 用开放源码做战略武器

    4.11 用开放源码做战略武器 4.11 用开放源码做战略武器 开源不仅可用来拓展市场,有时还可作为一种有效对抗公司间竞争的战略手段。从这个角度重新检视一下前面提到的一些商业战术,会有很多新发现,开源此时的直接目的不是为了收入增长,而是为了闯入市场和重塑市场。 用成本分摊做竞争武器 前面谈到的Apache,是一个在开源项目中通过成本分摊实现质量更...
  • 柳传志借互联网全身而退

    柳传志借互联网全身而退 2000年3月2日,也就是李嘉诚名下、周凯旋主导的TOM在香港成功上市的第二天,柳传志在香港紧紧握住了李嘉诚二儿子李泽楷的手,双方谈成的合作内容是:共同发展宽带互联网服务、制造;销售联想的NOW电脑以及通过NOW分享多媒体内容。 3月3日,当盈动与联想合作的消息传出后,联想股价一飞冲天,摸高至70港元,一个交易日的市值就暴增17...
  • 14.3.4 Pig Latin关键字

    14.3.4 Pig Latin关键字 14.3.4 Pig Latin关键字 Pig Latin语言有很多关键字,但是我们不可能一一给大家介绍。在下面的第一部分的内容中,我们给大家介绍Pig Latin语言都包含哪些关键字;然后在第二部分,我们就其中主要的关键字给大家做详细介绍。 1.Pig Latin关键字 表14-2给出了一些与首字母相对应...
  • 第12章 Bash Shell的安装

    第12章 Bash Shell的安装 第12章 Bash Shell的安装 在第11章中我们系统了解了Bash Shell的发展历史以及Bash Shell中常见的内建命令,一般而言,Bash Shell是很多Linux发行版的默认Shell,所以会随着系统的安装而自动安装。不过确实有一部分读者想要安装较新版本的Bash Shell,所以本章会具体讲...
  • 基础知识篇

    基础知识篇 在我们第一次开始写程序的时候,都是以 Hello World 开始的。或者: printf("hello,world"); 又或许: alert('hello,world'); 过去的十几年里,试过用二十几种不同的语言,每个都是以 hello,world 作为开头。在一些特定的软件,如 Nginx,则是 It Works。 这是...