2019年8月7日
摘要: 十一章 前端 web端的组成: htlm 一堆标签组成的内容,基础的排版和样式 css 描述了标签的样式 js / jq 动态的效果 htlm 一堆标签组成的内容,基础的排版和样式 css 描述了标签的样式 js / jq 动态的效果 11.1 HTML HTML是超文本标记语言,它不是一种编程语言 阅读全文
posted @ 2019-08-07 17:03 ShenQiang 阅读(122) 评论(0) 推荐(0) 编辑
  2019年8月5日
摘要: 第十章 数据库 10.1初识数据库 10.1.1 数据库基础知识 数据库在程序中扮演的角色:存储数据 用户名密码,商品价格,对数据的处理更便捷 web程序 | 名词 | 解释 | | | | | 数据data | 描述事物的符号记录称为数据 | | 数据库(db)database | 存放数据的仓库 阅读全文
posted @ 2019-08-05 21:35 ShenQiang 阅读(196) 评论(0) 推荐(0) 编辑
  2019年8月3日
摘要: 9.4 协程 9.4.1 协程初识 1. 回顾串行,并行,并发 串行:多个任务执行时,第一个任务开始执行,遇到IO阻塞就等待,IO阻塞结束之后,继续执行下个任务 并行:多核,多个形成或者进程同时进行,4个CPU同时执行四个任务 并发:多个任务看起来同时执行,实质是CPU在多个任务之间来回切换(遇到I 阅读全文
posted @ 2019-08-03 19:04 ShenQiang 阅读(107) 评论(0) 推荐(0) 编辑
  2019年8月2日
摘要: 9.3 并发编程:多线程 9.3.1 线程基础知识 1. 什么是线程? CPU调度的最小单元,执行单位 2. 什么多线程: 同一时刻开启多个线程并发(并行)的执行 3. 线程vs进程 进程:主要任务是划分空间,加载资源,静态的 线程:执行代码,执行能力,动态的 线程是依赖于进程,一个进程可以包含多个 阅读全文
posted @ 2019-08-02 18:22 ShenQiang 阅读(159) 评论(0) 推荐(0) 编辑
  2019年8月1日
摘要: 什么是多进程: 同一时刻开启多个进程并发(并行)的执行 9.2.1 开启进程的两种方式: 9.2.2 获取进程以及父进程的pid 进程在内存中开启多个,操作系统如何区分这些进程? 每个进程都有一个唯一标识. 如何查看进程的pid ? 1. 在终端查看进程的pid 命令: tasklist 2. 在终 阅读全文
posted @ 2019-08-01 22:43 ShenQiang 阅读(142) 评论(0) 推荐(0) 编辑
  2019年7月25日
摘要: 9.1 进程基础知识 1. 程序是什么? 程序就是一堆文件. 2. 进程是什么? 进程就是一个正在执行的文件/程序. 是资源单位 ( 抽象的概念 ) 3. 进程被谁执行? CPU最终运行程序 . 操作系统调度作用,将磁盘上的程序加载到内存,然后交由CPU去处理.一个CPU正在运行的一个程序,就叫开启 阅读全文
posted @ 2019-07-25 21:38 ShenQiang 阅读(153) 评论(0) 推荐(0) 编辑
  2019年7月24日
摘要: 8.7 黏包 1. 黏包现象: 产生黏包现象的根本原因是缓冲区. 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 什么是黏包现象: 基于tcp协议的socket.客户端接收不完,下一次将继续接收(如果间隔时间相对过长,后续的数据会与之前的数据黏在一起), 阅读全文
posted @ 2019-07-24 17:35 ShenQiang 阅读(190) 评论(0) 推荐(0) 编辑
  2019年7月23日
摘要: 8.6 socket 套接字 什么是socket套接字? 五层协议:从传输层开始及以下,都是操作系统帮助我们封装的各种head socket又称为套接字,它是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏 阅读全文
posted @ 2019-07-23 22:04 ShenQiang 阅读(229) 评论(0) 推荐(0) 编辑
  2019年7月22日
摘要: 8.4 TCP协议的三次握手,四次挥手 客户端与服务端第一次建立通信联系需要三次 ' 握手 ' 客户端向服务端发送建立连接请求,并给服务端发送一段序列号,服务端接收到请求之后,返回给客户端确认信号并返回建立接请求和序列号,建立连接,然后客户端再返回给服务端确认信号. TCP协议为什么要进行 "三次握 阅读全文
posted @ 2019-07-22 20:50 ShenQiang 阅读(159) 评论(0) 推荐(0) 编辑
  2019年7月21日
摘要: 8.3 osi七层协议(五层协议) 物理层 数据链路层(以太网协议(mac地址)) 网络层(IP协议) 传输层(端口协议(TCP,UDP协议)) 应用层: 8.3.1 物理层 一系列的物理连接介质:网线,光纤,电缆 发送的数据就是01010101 比特数据流,这些数据连续不断的收发,拿到这些数据没用 阅读全文
posted @ 2019-07-21 13:10 ShenQiang 阅读(208) 评论(0) 推荐(0) 编辑