摘要:
简介 SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下: 1974年 由Boyce和Chamberlin提出,当时称SEQUEL。 1976年 IBM公司的Sanjase研究所在研制RDBMS SYSTEM R 时改 阅读全文
摘要:
RPC 是什么 RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的,本质上编写的调用代码基本相同。 RPC是一个分布式 阅读全文
摘要:
编译的基本流程 详细过程 预处理(cpp) 预处理,主要处理以下指令:宏定义指令,条件编译指令,头文件包含指令。 预处理所完成的基本上是对源程序的“替代”工作。经过此种替代,生成一个没有宏定义、没有条件编译指令,头文件都被展开(递归展开)的文件。 编译(ccl) 编译,就是把C/C++代码“翻译”成 阅读全文
摘要:
工具 1. 学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。 2. 学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。 3. 掌 阅读全文
摘要:
MongoDB 常用操作 阅读全文
摘要:
创建数据库 MongoDB 创建数据库的语法格式如下: 如果数据库不存在,则创建数据库,否则切换到指定数据库。 如果你想查看所有数据库,可以使用 show dbs 命令: 删除数据库 MongoDB 删除数据库的语法格式如下: 删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名 阅读全文