SIGMA711
SIGMA711
全部文章
分类
UNIX编程(4)
工具使用(1)
理论基础(12)
编程语言(1)
归档
标签
去牛客网
登录
/
注册
SIGMA711
A Linux C/C++ backend developer.
全部文章
(共18篇)
DDIA读书笔记(一)——数据系统基础
1.1 可靠、可扩展与可维护的应用系统 数据密集型应用通常包含了这几个模块:数据库、高速缓存、索引、流式处理以及批处理。 1.1.1 认识数据系统 大多数软件系统都极为关注3个问题: 可靠性(reliability):出现意外(软硬件故障和人为失误)时仍然能够正常运转(功能正确,性能可能会降低)。...
2022-08-08
1
246
Git常用操作大全
创建新仓库 git init # 在当前目录下 git init <project path> # 指定项目名 配置 git config --list # 显示当前的Git配置 git config -e # 编辑Git配置文件,在最后加--global选项代表全局设置 git...
2021-07-26
1
353
MySQL操作概述
从上一个$开始到下一个$结束的字符串代表占位串,内容就是其字符串中说明的意思;/* */中的内容为可有可无。使用MySQL 从终端连接MySQL: mysql -h $IP地址$ -P $端口号$ -u $用户名$ -p$密码$ /*-D $数据库名$*/ 在MySQL中查看帮助: HELP/* $...
2021-04-30
1
361
APUE读书笔记(四)
6 系统数据文件和信息 口令文件 UNIX系统口令文件(/etc/passwd)中的字段包含在<pwd.h>中定义的passwd结构中,每一行包含一个登录项,各字段间用冒号分隔。口令文件中通常有用户名为root的登录项,其用户ID是0(超级用户),加密口令字段包含一个占位符(现在将其存放...
2020-11-27
1
451
APUE读书笔记(三)
5 标准I/O库 流和FILE对象 流的定向决定了读写字符是单字节(字节定向)还是多字节(宽定向)。设置流的定向的模式(不改变已定向流): #include <stdio.h> #include <wchar.h> int fwide(FILE *fp, int mode);...
2020-10-05
1
539
《现代操作系统》读书笔记(六)——Deadlock
6.1 资源 需要排他性使用的对象称为资源(resource),即硬件设备或是一组信息,简单来说就是随着时间的推移必须能获得、使用以及释放的任何东西。 6.1.1 可抢占资源和不可抢占资源 资源分两类:可抢占的和不可抢占的。可抢占资源(preemptable resource)可以从拥有它的进程中抢...
2020-07-04
2
593
APUE读书笔记(二)
4 文件和目录 函数stat、fstat、fstatat和lstat 获得指定文件的文件属性结构stat: #include <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf); ...
2020-06-28
2
641
《计网:自顶向下》读书笔记(五)——链路层和局域网
5.1 链路层:概述和服务 沿着通信路径连接相邻节点的通信信道称为链路(link)。 5.1.1 链路层提供的服务 链路层协议(link-layer protocol)定义了在链路两端的节点之间交互的分组格式,以及当发送和接收分组时这些节点采取的动作。链路层协议交换的数据单元称为帧(frame)。链...
2020-05-23
2
666
《现代操作系统》读书笔记(五)——输入/输出
5.1 I/O硬件原理 5.1.1 I/O设备 I/O设备大致可以分为两类:块设备(block device)和字符设备(character device)。块设备的基本特征是每个块都能独立于其他块而读写。字符设备以字符为单位发送或接收一个字符流,而不考虑任何块结构。 5.1.2 设备控制器 I/O...
2020-05-11
3
1429
《计网:自顶向下》读书笔记(四)——网络层
4.1 概述 4.1.1 转发和选路 网络层的作用是将分组从一台发送主机移动到一台接收主机,为此需要两种重要的网络层功能:1)转发(当一个分组到达某路由器的一条输入链路时,该路由器必须将该分组移动到适当的输出链路),2)选路(当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由或路径,计算...
2020-04-27
2
785
首页
上一页
1
2
下一页
末页