摘要: 1.1 可靠、可扩展与可维护的应用系统 数据密集型应用通常包含了这几个模块:数据库、高速缓存、索引、流式处理以及批处理。 1.1.1 认识数据系统 大多数软件系统都极为关注3个问题: 可靠性(reliability):出现意外(软硬件故障和人为失误)时仍然能够正常运转(功能正确,性能可能会降低)。 阅读全文
posted @ 2022-08-08 13:21 SIGMA711 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 创建新仓库 git init # 在当前目录下 git init <project path> # 指定项目名 配置 git config --list # 显示当前的Git配置 git config -e # 编辑Git配置文件,在最后加--global选项代表全局设置 git config us 阅读全文
posted @ 2021-07-26 17:15 SIGMA711 阅读(64) 评论(0) 推荐(0) 编辑
摘要: (从上一个$开始到下一个$结束的字符串代表占位串,内容就是其字符串中说明的意思;/* */中的内容为可有可无) 使用MySQL 从终端连接MySQL: mysql -h $IP地址$ -P $端口号$ -u $用户名$ -p$密码$ /*-D $数据库名$*/ 在MySQL中查看帮助: HELP/* 阅读全文
posted @ 2021-04-30 03:34 SIGMA711 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 6 系统数据文件和信息 口令文件 UNIX系统口令文件(/etc/passwd)中的字段包含在<pwd.h>中定义的passwd结构中,每一行包含一个登录项,各字段间用冒号分隔。 口令文件中通常有用户名为root的登录项,其用户ID是0(超级用户),加密口令字段包含一个占位符(现在将其存放在另一文件 阅读全文
posted @ 2020-11-27 06:59 SIGMA711 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 5 标准I/O库 流和FILE对象 流的定向决定了读写字符是单字节(字节定向)还是多字节(宽定向)。 设置流的定向的模式(不改变已定向流): #include <stdio.h> #include <wchar.h> int fwide(FILE *fp, int mode); //返回值:流为宽定 阅读全文
posted @ 2020-10-05 23:02 SIGMA711 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 4 文件和目录 函数stat、fstat、fstatat和lstat 获得指定文件的文件属性结构stat: #include <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf); int fs 阅读全文
posted @ 2020-10-04 18:19 SIGMA711 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 UNIX基础 登录 登录UNIX时,依次键入登录名与口令。 口令文件(通常是/etc/passwd文件)的登录项的7个字段(冒号分隔):登录名、加密口令、数字用户ID、数字组ID、注释字段、起始目录(/home/sar)以及shell程序。 文件和目录 目录是包含目录项的文件。 POSIX.1限 阅读全文
posted @ 2020-09-27 18:09 SIGMA711 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 5.1 链路层:概述和服务 沿着通信路径连接相邻节点的通信信道称为链路(link)。 5.1.1 链路层提供的服务 链路层协议(link-layer protocol)定义了在链路两端的节点之间交互的分组格式,以及当发送和接收分组时这些节点采取的动作。链路层协议交换的数据单元称为帧(frame)。链 阅读全文
posted @ 2020-09-27 18:07 SIGMA711 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 4.1 概述 4.1.1 转发和选路 网络层的作用是将分组从一台发送主机移动到一台接收主机,为此需要两种重要的网络层功能:1)转发(当一个分组到达某路由器的一条输入链路时,该路由器必须将该分组移动到适当的输出链路),2)选路(当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由或路径,计算 阅读全文
posted @ 2020-09-27 18:06 SIGMA711 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 3.1 概述和运输层服务 运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信(logic communication)功能。 运输层协议是在端系统中而不是网络路由器中实现的。 在发送方,运输层将接受到的来自发送应用程序的报文转换成运输层分组,即运输层报文段(segment),然后运输层将这些报 阅读全文
posted @ 2020-09-27 18:05 SIGMA711 阅读(306) 评论(0) 推荐(0) 编辑