- 博客(18)
- 收藏
- 关注
原创 简易封装模拟实现promise.then链式调用
简易封装模拟实现promise.then链式调用class PromiseTest { constructor(func) { this.value = undefined; this.status = 'pending'; this.resolve = (val) => { if (this.status === 'pending') { this.status = 'fulfilled
2021-11-19 15:50:54 427
原创 计算机网络:自顶向下方法读书笔记(十)
4.2.3 输出端口处理4.2.4 何处出现排队排队的位置和程度将取决于流量负载、交换结构的相对速率和线路速率。随着这些队列的增长,路由器的缓存空间最终将会耗尽,并且当无内存可用于存储到达的分组时将会出现丢包(packet loss)。做个假设:输入线路速度与输出线路速度(传输速率)是相同的,均为R[line](单位为每秒分组数)有N个输入端口和N个输出端口分组具有相同的固定产固定,且分组以同步的方式到达输入端口。即在任何链路发送分组的时间等于在任何链路接收分组的时间。R[switch]为
2021-07-06 07:53:27 203
原创 TensorFlow学习笔记(五)
十、前向传播(张量)实战补充说明下:这里用的是tensorflow 2.4.1注:因为这个练习是为了熟悉tensorflow的基础运算的,所有没有使用tf提供的高级api,整个模型的搭建过程基本都是手写的import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import datasets# 使tensorflow输出的无关信息最少import osos.environ['TF_CPP_MIN_L
2021-06-14 08:45:44 119
原创 TensorFlow学习笔记(四)
七、维度变换7.1 概念理解shape比如[b,28,28,1],一般来说可以看成是[batch(数量),row(行),column(列),channel(类型)],比如400张图片,每张图片都是黑白单色的,且每张图片的像素是28*28,则可以构成[400,28,28,1]这样的shape再比如每张图片像素为64*64,且为rgb模式(三色),则shape可以看作是[400,64,64,3]视图(view):简单理解即可[b,28,28] 关注行列,从图片上来理解就是会把图片正常展
2021-06-13 21:48:18 237
原创 计算机网络:自顶向下方法读书笔记(九)
第四章 网络层:数据平面数据平面:即网络层中每台路由器的功能,决定到达路由器输入链路之一的数据包如何转发到该路由的输出链路之一。控制平面:即网络范围的逻辑,控制数据报沿着从源主机到目的主机的端到端路径中路由器之间的路由方式。(路由选择算法等)学习过程中,要记住数据平面和控制平面的区别。4.1 网络层概述4.1.1 转发和路由选择:数据平面和控制平面两种重要的网络层功能:转发(forwarding):转发是数据平面中实现的唯一功能。是指将分组从一个输入链路接口转移到适当的输出链路接口的路
2021-06-10 07:55:23 133
原创 TensorFlow学习笔记(三)
六、索引与切片6.1 基础索引>>> a=tf.ones([1,5,5,3])>>> a# 简单点说可以根据中括号的层次来看这高维张量<tf.Tensor: shape=(1, 5, 5, 3), dtype=float32, numpy=array([[[[1., 1., 1.], [1., 1., 1.], [1., 1., 1.], [1., 1., 1.], [1., 1.,
2021-06-06 23:23:04 147
原创 TensorFlow学习笔记(二)
四、tensorflow数据类型list、np.array、tf.TensorTensorscalar:标量,如1vector:向量,如[1,2,3……]matrix:矩阵,如[[1,2],[3,4],……]tensor:张量,rank>2,另外可以简单理解为上述类型的整体tensorflow支持int,float,double,bool,string>>> tf.constant(1)<tf.Tensor: shape=(), dtype=int3
2021-06-06 11:02:39 379
原创 计算机网络:自顶向下方法读书笔记(八)
3.5 面向连接的运输:TCP3.5.1 TCP连接TCP被称为是面向连接的(connection-oriented)TCP连接提供的是全双工服务(full-duplex service)三次握手(three-way handshake)最大报文段长度(Maximum Segment Size,MSS):TCP可从缓存中取出并放入报文段中的数据数量受限于最大报文段长度,其通常根据最初确定的由本地发送主机发送的MTU来设置,要保证一个TCP报文段加上TCP/IP首部长度(通常40字节)将适合单个链
2021-06-05 17:12:54 137
原创 计算机网络:自顶向下方法读书笔记(七)
序号(sequence number):利用序号可以解决冗余分组的问题。冗余ACK(duplicate ACK):发送方接收到对同一个分组的两个ACK后,就知道接收方没有正确接收到跟在被确认两次的分组后面的分组。经具有比特差错的丢包信道的可靠数据传输倒计数定时器(countdown timer):用于实现基于时间的重传机制,在一个给定的时间量过期后,可中断发送方。这个版本的协议有时也被称为比特交替协议(alternating-bit protocol)。3.4.2 流水线可..
2021-03-31 22:25:24 184
原创 TensorFlow学习笔记(一)
TensorFlow学习笔记内容注重的是实践部分,基于网课-龙曲良老师机器学习基础知识请看机器学习-李宏毅老师深度学习框架:Scikit-learnCaffeKeras(19年被google收购)TheanoTorchSINGAPyTorch……一、开发环境的安装1.1 运行平台windows 10anaconda,pythonCUDA需要一个NVIDIA显卡支持,用来支持GPU跑算法。CUDA安装安装时注意看以下NVDIA GeForce Exp
2021-03-13 23:56:08 308
原创 eggjs\express\mongoDB\nodeJS\Webpack\算法和数据结构入门脑图
以前看书时整理的脑图,都是入门的一些知识,而且不全,不过因为记录的内容也还是挺多的,所以搬到博客来存着先eggjsexpressmongoDBnodeJSwebpack算法和数据结构
2021-03-13 11:29:12 109
原创 ES6学习笔记
ES6很久之前写的了,现在发到博客里存着,有谬误还请指正,谢谢笔记是基于阮一峰大大的es6入门教程整理的一、变量声明ES6的变量声明特性类似于在ES5内使用了“use strict”1.let命令特性:块作用域不存在变量提升暂时性死区只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。ES6 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,
2021-03-13 11:09:12 561
原创 计算机网络:自顶向下方法读书笔记(六)
第三章 运输层本章的阅读需要常思考两个计算机网络中最为基础性的问题:两个实体怎样才能在一种会丢失或损坏数据的媒体上可靠地通信?如何进行拥塞控制?3.1 概述和运输层服务**逻辑通信(logic communication)????*简单点说,就是忽略两个端系统之间的底层运输细节(比如经过什么路由器,走怎样的线路等),而让用户感觉就好像两个端系统是直接相连的,就是逻辑通信。报文段(segment):运输层的分组。3.1.1 运输层和网络层的关系分工:运输层协议将来自自身系统应用进程的
2021-03-13 10:58:51 181
原创 计算机网络:自顶向下方法读书笔记(五)
编程练习1:Web服务器from socket import *import sys # 系统库serverSocket = socket(AF_INET, SOCK_STREAM)serverSocket.bind(('', 8088))serverSocket.listen(1)print('The server is ready to receive')while True: # Establish the connection print('Ready to se
2021-03-01 22:55:38 277
原创 计算机网络:自顶向下方法读书笔记(四)
2.3 因特网中的电子邮件电子邮件系统主要由3个内容组成:用户代理(useragent)、邮件服务器(mail server)、简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)2.3.1 SMTP[RFC 5321]2.3.2 与HTTP对比区别一HTTP为拉协议(pull protocol),即从服务器上拉去信息SMTP为推协议(push protocol),即将信息推向服务器区别二编码不同,SMTP要求每个报文采用7比特ASCII码
2021-02-27 18:21:34 140
原创 计算机网络:自顶向下方法读书笔记(三)
第二章 应用层2.1 应用层协议原理2.1.1 网络应用程序体系结构客户-服务器体系结构(client-server architecture)#mermaid-svg-RnzvLSwSovgRBnOh .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-RnzvLSwSovgRBnOh .label
2021-02-11 09:50:53 169
原创 计算机网络:自顶向下方法读书笔记(二)
1.3.3 网络的网络网络结构1:用单一的全球传输ISP(提供商 provide)互联所有接入ISP(客户 customer)。#mermaid-svg-UahxUSTB7cXG40MO .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-UahxUSTB7cXG40MO .label text{fill
2021-02-09 21:43:00 236
原创 计算机网络:自顶向下方法读书笔记(一)
第一章 计算机网络和因特网1.1什么是因特网?1.1.1具体构成描述 因特网的构成: 端系统(即主机)通过通信链路和分组交换机(packet switch)连接到一起通信链路(communication link):物理构成,由不同的物理媒体组成:如同轴电缆、铜线、光纤、无线电频谱等等。性质:传输速率(transmission rate),单位是比特/秒(bit/s or bps),用来描述通信链路的传输性能。分组(packet):发送端向另一端系统发送数据(主机间的信息交
2021-02-07 22:55:03 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人