摘要:
回顾: 浮动:是css中布局最多的一个属性有浮动,一定要清除浮动浮动不是一个元素单独浮动,要浮动一起浮动清除浮动四种方式:1.给父盒子添加高度,一般导航栏2.给浮动元素后面加一个空的块标签, 并且设置clear:both3. 伪元素清除法 给父元素设置 .clearfix:after{ conten 阅读全文
摘要:
高级选择器分为:后代选择器、子代选择器、并集选择器、交集选择器 后代选择器 使用空格表示后代选择器。顾名思义,父元素的后代(包括儿子,孙子,重孙子) .father .item .a p{color: red;} 子代选择器 使用>表示子代选择器。比如div>p,仅仅表示的是当前div元素选中的子代 阅读全文
摘要:
一、列表标签 列表标签分为三种。 1、无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思。 li:list item,“列表项”的意思。 示例: 复制代码 <ul> <li>张三</li> <li>李四</li> <li>王五< 阅读全文
摘要:
一、web标准 web准备介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织) web标准:制作网页遵循的规范 web准备规范的分类:结构标准、表现标准、行为标准。 结构:html。表示:css。行为:Javascript。 web准备总结: 结构标准:相当于人的身体。html就是用来制 阅读全文
摘要:
复习: 队列 队列 : 先进先出、数据进程安全 管道 + 锁 生产者消费者模型 : 解决数据供需不平衡 管道 双向通信 数据进程不安全 EOFError: 管道是由操作系统进行引用计数的, 必须在所有进程中关闭管道后才能生成EOFError异常 数据共享(不常用) Manager list dict 数据进程... 阅读全文
摘要:
进程间通信——队列和管道(multiprocess.Queue、multiprocess.Pipe) 进程间通信 IPC(Inter-Process Communication) 队列:创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。 Queue模块([ 阅读全文
摘要:
process模块是一个创建进程的模块,借助这个模块,就可以完成进程的创建。 使用多进程实现socket聊天并发-server 锁 信号量 事件 红绿灯 进程间通信——队列和管道(multiprocess.Queue、multiprocess.Pipe) 阅读全文
摘要:
手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出 阅读全文
摘要:
什么是黏包? 同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种现象就是黏包。 二、黏包的成因 注意:只有TCP有粘包现象,UDP永远不会粘包 面向流的通信特点和Nagle算法 将多次间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封 阅读全文