自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 34341111

2

2024-03-04 14:17:28 81 1

原创 demo213123123213

2024-03-01 18:38:45 106 1

原创 2020-08-28

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ua2EQziY-1598583509352)(https://github.com/wendaomin/ocean-fish/blob/master/演示图片/fishg.gif)]

2020-08-28 10:59:15 120

原创 javascript算法与数据结构-栈

一、栈的定义一种后进先出的数据结构。栈顶是个开口,可以放入元素即push(),移除元素即pop()。栈底封闭,不能操作元素。如同一个杯子[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8YMJBfd2-1596439150094)(/img/bVbKuf3)]二、栈的方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u7jbElmw-1596439150097)(/img/bVbKuiX)]三、js实现栈的方法//创建一个函

2020-08-03 15:19:43 182

原创 js算法与数据结构-队列

一、队列的定义[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FVh5GtPw-1596439038895)(/img/bVbKx5K)]二、队列方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Po1Fy9yA-1596439038900)(/img/bVbKx5Q)]三、js实现方法如下//队列 一种先进先出的数据结构var Queue = function(){ //用数组来模拟 首元素为队头,尾元素为队尾 var it

2020-08-03 15:18:26 159

原创 设置display:flex时,默认属性值

当父盒子设置flex时<style> .box{ display: flex; height: 200px; width: 300px; border: 1px solid red; } .box > div{ width: 30px; background-color: pink; border: 1px solid blue; } </style>&l

2020-07-29 15:15:06 1115

原创 图解TCP报文段、数据包、帧分别是什么?

TCP报文段、数据包、帧关系首先简要了解他们之间关系,想必会增加你的兴趣。请先阅读文章一张图弄懂TCP报文段、数据包、帧之间的关系一、TCP报文段TCP报文段在传输层生成,文件数据在传输层被切割为不同的数据段,每个数据段加TCP报文段首部,变成TCP报文段。TCP报文段首部地址信息:源端口与目的端口。话不多说,见图:TCP报文段数据段加上TCP首部便成了TCP报文段。二、数据包数据包在网络层生成,传输层的TCP报文段传送给网络层,网络加上IP首部,便成了数据包。如图:数据包生成过程

2020-07-06 16:24:09 3629

原创 Promise对象的理解与利用

Promise对象官方解释:Promise 对象是一个代理对象(代理一个值),被代理的值在Promise对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法(handlers)。 这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是一个能代表未来出现的结果的promise对象个人理解:就是一个包含executor函数的对象,而这个函数的两个参数resolve,reject。可以把异步处理函数的结果抛出去,异步方法可以像同步方法那样返回值。案例代码 &l

2020-06-22 17:35:22 181

原创 一张图弄懂TCP报文段、数据包、帧关系

当PC4向PC3发送文件 数据封装与数据解封过程图PC4各层数据封装文件在传输层文件被分成多个数据段网络层将数据段加上源IP与目标IP,变成数据包。数据链路层将数据包加上源mac与目标mac、FCS,变成帧。物理层将帧变成比特流,传递给PC3物理层。PC4各层数据解封物理层接受比特流,数据链路层将比特流识别为帧,网络层将帧解封为数据包,传输层将数据包解封为数据段。多个数据段最终在应用层、表示层、会话层变成文件。...

2020-05-31 18:33:22 5565 1

原创 基于socket io nodejs 聊天室

项目介绍该聊天室基于socket.io实现客户端与服务器双工实时通信。该聊天室可以发送消息、图片、文件。通信图客户端与服务器连接客户端向服务器发送事件服务器接受事件,将事件发送给所有客户端。实现事件广播。客户端创建客户端并连接服务器 localhost:3000 var socket = io('localhost:3000')向服务器发送事件//发送用户名socket.emit("join", name)//发送消息socket.emit("message", u

2020-05-30 11:42:59 379

原创 查看服务端口 TCP/UDP 会话

查看服务端口 TCP/UDP 会话查看服务侦听的端口进入命令提示符窗口,输入如下netstat -an运行结果查看建立的会话即可以看到外部主机访问的IP地址及端口在命令行输入如下netstat -n结果如下查看建立会话的进程在命令行输入netstat -nb结果如下...

2020-05-24 11:11:13 821

原创 利用nodejs进行UDP编程

利用nodejs进行UDP编程一、准备工作,模块的介绍二、案例三、代码实现客户端服务器运行一、准备工作,模块的介绍导入dgram(数据包) , 该模块提供了 UDP 数据包 socket 的实现。模块提供了 UDP 数据包 socket 的实现。想深入了解,可看该包文档官网:link. 实现发送信息的函数介绍:socket.send(msg[, offset, le...

2020-04-29 13:38:08 565

原创 css标签的三种显示模式

css标签的三种显示模式块内级元素如div(是一个盒子容器)可以设置宽度(宽度默认100%)、高度,一行只能放一个块级元素。可以容纳所以标签。文字类块级元素只能放文本,不能放入块内级元素。行内元素如span不可以设置宽度高度,一行可以放多个行内元素。只能容纳文本或者行内元素。行内块元素可以设置宽度、高度,一行可以放多个行内块元素。标签显示模式转换行内转块内:display:b...

2019-10-21 19:52:20 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除