Chap 3 数据链路层 3.1 数据链路层的功能 3.1.1 为网络层提供服务 对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据传输到目标机器的网络层。 1)无确认的无连接服务。源机器发送数据帧时不需要先建立链路连接,目的机器收到数据帧时无需发回确认,对于丢失的帧交给上层处理。适用于 ...
分类:
其他好文 时间:
2020-03-04 00:40:12
阅读次数:
193
?xscale/yscale对数和其它非线性轴 import numpy as np import matplotlib.pyplot as plt #生成一些区间 [0,1]内的数据 y = np.random.normal(loc=0.5, scale=0.4, size=1000) y = y ...
分类:
编程语言 时间:
2020-02-17 19:33:18
阅读次数:
75
元编程的主要目标是创建函数和类,并用它们来操纵代码(比如修改、生成或者包装已有的代码)。Python中基于这个目的的主要特性包括装饰器、类装饰器以及元类。 9.1 给函数添加一个包装 问题 我们想给函数添加一个包装以添加额外的处理。 解决方案 写一个简单的装饰器 import time from f ...
分类:
编程语言 时间:
2020-02-16 01:07:33
阅读次数:
72
1. 抽象 2. 三大特性-封装 2.1 封装 2.2 封装的好处和实现 2.3 封装的实现步骤 package model import "fmt" type person struct { Name string age int //其它包不能直接访问.. sal float64 } //写一个 ...
分类:
其他好文 时间:
2020-01-25 10:30:52
阅读次数:
75
package model //定义一个结构体 type student struct{ Name string score float64 } //因为student结构体首字母是小写,因此是只能在model使用 //我们通过工厂模式来解决 func NewStudent(n string, s ...
分类:
其他好文 时间:
2020-01-24 23:44:27
阅读次数:
145
# HttpRequest测试类import requests class HttpRequest: def http_request(self, url, method, data=None, cookie=None): try: if method.upper() == "GET": res = ...
分类:
Web程序 时间:
2020-01-23 15:36:04
阅读次数:
113
关联接口测试指:请求第2个接口之前必须先请求第一个接口 1.请求第2个接口时需要带着第一个请求返回的cookie 2.如果不使用cookie,如何进行关联接口测试:使用session保持连接.可以代替cookie,表示同一个用户的连接 s = requests.session() r1 = s.ge ...
分类:
其他好文 时间:
2020-01-22 18:08:54
阅读次数:
77
介绍了java的工作方式以及几个有趣的小程序Java的工作模式大体来说有四个步骤:源代码编译器编译器的输出Java虚拟机源代码这是我们程序员接触到的部分。根据我们面临的问题,编写一个符合Java语法规范的解决方案编译器将我们编写的代码进行编译,假如没有错误,它会生成一个字节码文件。如果有错误,它会提... ...
分类:
编程语言 时间:
2020-01-21 23:39:29
阅读次数:
103
RabbitMQ入门教程 当初我学RabbitMQ的时候,第一时间就上GitHub找相应的教程,但是令我很失望的是没有找到,Spring,Mybatis之类的教程很多,而RabbitMQ的教程几乎找不到,看的最多的就是朱小厮大佬的博客。后来想着索性自己总结一下吧,有不恰当的地方欢迎小伙伴指出。 这篇 ...
分类:
其他好文 时间:
2020-01-21 19:57:35
阅读次数:
104
先上目录 chapter 3 [apue] dup2的正确打开方式 chapter 10 [apue] 等待子进程的那些事儿 chapter 14 [apue] 使用文件记录锁无法实现父子进程交互执行同步 chapter 15 [apue] 多进程管道读写的一些疑问 [apue] 测试管道容量的一些 ...
分类:
其他好文 时间:
2020-01-17 18:42:58
阅读次数:
79