摘要:
1.unix历史及版本 1969年贝尔实验室肯汤普森开发出unix系统。 1971年肯汤普森的同事丹尼斯里奇发明了c语言 1973年unix的绝大部分源代码用c进行了重构。 2.linux历史及版本 1991年林纳斯和其他爱好者共同开发完成。 查看内核版本 uname -r root@ubuntu: 阅读全文
摘要:
1. service方式 service其实管理的是脚本,有一些需要我们自己编写,脚本位置在/etc/inin.d/ root@ubuntu:/# cd /etc/init.d/ root@ubuntu:/etc/init.d# ls acpid checkfs.sh docker kmod net 阅读全文
摘要:
1. 什么是pxe? 预启动执行环境(Preboot eXecution Environment,PXE)也被称为预执行环境,提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。 2. pxe 阅读全文
摘要:
1. 是么是rpc框架。 以flask框架调用来说,浏览器发送一个http请求,带上参数,服务器拿到请求,根据参数解析,处理数据,返回给浏览器,浏览器进行显示的过程。这个过程主要是应用层之间,应用和应用之间进行通信。 127.0.0.1:5000/api/user?username=zhang,浏览 阅读全文
摘要:
# TODO 恢复内容开始 网络层 网络层:实现主机到主机的通信服务 网络层存在哪里:主机和路由之间 名词解释: 转发 forwarding:涉及分组在单一路由器中从一条入链路到一条出链路的传送。 路由选择 routing:涉及一个网络所有的路由器。 路由选择协议:决定分组从源到目的地的节点所采用的 阅读全文
摘要:
恢复内容开始 1. 目 单目和双目 操作几个对象,1个对象就是单目,2个对象就是双目 + - * / % 和Python里面一样 2. 优先级 求一个平方,这里c语言和python的区别 root@ubuntu:/home/yanyanzhang/c_study/p9# nl t1.c 1 #inc 阅读全文
摘要:
1. 应用层协议原理 1.1 结构体系 应用程序里面两种主流体系结构:客户-服务器体系结构 / 对等p2p体系结构 客户端-服务器体系结构 web服务器总是打开,服务于来自浏览器(运行在客户机上)的请求,web服务器接收到请求,向该客户发送所请求的对象作为响应。 特点: (1) 客户端之间不直接通信 阅读全文
摘要:
1. 数据类型分类 基本类型 整数类型 short int, int, long int , long long int 浮点数类型 float-单精度 double-双精度 long double 字符类型 char 布尔类型 _Bool 枚举类型 enum 通过sizeof 可以看到,每种类型在 阅读全文
摘要:
1. 常量 不能被改变值的量,符号常量一般用大写来命名。 字符常量,单引号,'F', 'a'。 字符串,双引号,"Hello World"。 字符串是由一个一个字符组成的,每个字符都存在内存中,怎么知道这个字符串在内存中从哪里开始,从哪里结束。因为都是连续存放的。 编译器编译到最后一个字符时,还会多 阅读全文
摘要:
1. 第一个c代码 first.c #include <stdio.h> int main(void) { int num; num = 1; printf("I am a simple"); printf("conputer.\n"); printf("my favorite number is 阅读全文