Locator

网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享

三世轮回 提交于 2020-11-15 11:27:53
网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务、数据、资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回给客户端数据 URL Uniform Resource Locator(统一资源定位符) 网络中每一个资源都对应唯一的地址——URL IP 、子网掩码 、路由器 、DNS IP地址 IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(每个机器都有一个编码,如MAC上就有一个叫MAC地址的东西)的差异。是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,在本地局域网上是惟一的。 IP IP(网络之间互连的协议)它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址有唯一性,即每台机器的IP地址在全世界是唯一的。这里指的是网络上的真实IP它是通过本机IP地址和子网掩码的"与"运算然后再通过各种处理算出来的(要遵守TCP协议还要加报文及端口什么的,我没有细追究,现在还用不上,反正暂时知道被处理过的就行了),顺便教大家查自己真实IP的方法: 子网掩码

PostgreSQL数据库中的常见错误

十年热恋 提交于 2020-11-04 04:55:53
我们在操作数据库的时候,我们总会遇到很多错误。下面整理了一下常见的错误。 错误1 FATAL: connection limit exceeded for non-superusers 原因:非超级用户的连接数(max_connections - superuser_reserved_connections)超过了设定值 解决办法:增加max_connections设定值,但如果增加了过多的话,数据库负担太大还容易产生内存错误。可以记住pg-pool等工具来辅助解决。 错误2 FATAL: sorry, too many clients already 原因:数据库服务器的连接数超过了max_connections设定值。 解决办法:和错误1解决办法类似。 错误3 LOG: checkpoints are occurring too frequently 原因:checkpoint处理正频繁发生。 解决办法:增加 checkpoint_segments的值。 错误4 LOG: archive command failed with exit code (X) 原因: archive_command 失败了。 解决办法:因为有可能是硬盘没空间了,所以可以把数据库的log删除一些。 错误5 LOG: number of page slots needed (X) exceeds max

收藏|万字 Matplotlib 实操干货

自作多情 提交于 2020-10-25 09:59:13
来源:DataScience 本文 约24000字 ,建议阅读 10 分钟 通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。 导读 Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。 以下内容来自Github,为《PythonDataScienceHandbook[1]》(Python 数据科学手册[2])第四章Matplotlib介绍部分。全部内容都在以下环境演示通过: numpy:1.18.5 pandas:1.0.5 matplotlib:3.2.1 1.简单的折线图 对于图表来说,最简单的莫过于作出一个单一函数 的图像。本节中我们首先来介绍创建这种类型图表。本节和后续小节中,我们都会使用下面的代码将我们需要的包载入到 notebook 中: %matplotlib inline import matplotlib.pyplot as plt plt.style.use('seaborn-whitegrid') import numpy as np 对于所有的 Matplotlib 图表来说,我们都需要从创建图形和维度开始

【基础进阶】URL详解与URL编码

江枫思渺然 提交于 2020-10-01 05:03:54
作为前端,每日与 URL 打交道是必不可少的。但是也许每天只是单纯的用,对其只是一知半解,随着工作的展开,我发现在日常抓包调试,接口调用,浏览器兼容等许多方面,不深入去理解URL与URL编码则会踩到很多坑。故写下此篇文章,详解一下 URL 。 URL 与 URI 很多人会混淆这两个名词。 URL:(Uniform/Universal Resource Locator 的缩写,统一资源定位符)。 URI:(Uniform Resource Identifier 的缩写,统一资源标识符)。 关系: URI 属于 URL 更低层次的抽象,一种字符串文本标准。 就是说,URI 属于父类,而 URL 属于 URI 的子类。URL 是 URI 的一个子集。 二者的区别在于,URI 表示请求服务器的路径,定义这么一个资源。而 URL 同时说明要如何访问这个资源(http://)。 端口 与 URL标准格式 何为端口? 端口(Port),相当于一种数据的传输通道。用于接受某些数据,然后传输给相应的服务,而电脑将这些数据处理后,再将相应的回复通过开启的端口传给对方。 端口的作用:因为 IP 地址与网络服务的关系是一对多的关系。所以实际上因特网上是通过 IP 地址加上端口号来区分不同的服务的。 端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535。 URL 标准格式 通常而言

Zipkin和微服务链路跟踪

一个人想着一个人 提交于 2020-08-16 09:43:05
https://cloud.tencent.com/developer/article/1082821 Zipkin和微服务链路跟踪 本期分享的内容是有关zipkin和分布式跟踪的内容。 首先,我们还是通过spring initializr来新建三个项目。一个zipkin service。另外两个是普通的业务应用,分别叫service和client。 zipkin service client service 如上我们引入了web 、zipkin client两个依赖。 新建zipkin server应用 先打开zipkin-service项目。 我们来看看依赖情况: <dependency > <groupId >org .springframework .cloud < /groupId > <artifactId >spring -cloud -starter -zipkin < /artifactId > < /dependency > <dependency > <groupId >org .springframework .boot < /groupId > <artifactId >spring -boot -starter -web < /artifactId > < /dependency > 上面是默认的依赖。这里需要把这些依赖都换掉,否则zipkin

Python 搭建UI自动化测试框架教程

放肆的年华 提交于 2020-08-16 02:51:54
目录 前言 1、Python库选择 2、分层设计 3、基础类 浏览器 页面操作 4、公共类 获取绝对路径 读取excel用例 读取config配置 核心处理工厂 ddt驱动代码 执行并输出报告 打印Log 发送邮件 前言 一个迭代频繁的项目,少不了自动化测试,冒烟与回归全部使用自动化测试来实现,释放我们的人工来测试一些重要的,复杂的工作。节省成本是自动化测试最终目标 Python搭建自动化测试框架是高级测试的标志之一 核心处理工厂 是一个骚操作 如果大家都懂了我的核心代码,实现了UI自动化框架后,做UI自动化测试时, 时间成本比PO模式要低100倍,人力成本可以用初级测试工程师 1、Python库选择 这套框架主要的Python库有 Selenium、unittest、ddt、HTMLTestRunner、win32gui、win32con、openpyxl、configparser、logging、smtplib、os等等 其中Selenium、unittest、ddt、HTMLTestRunner是框架核心模块,Selenium通过html属性得到元素,进而操作元素的方法属性,unittes单元测试模块与ddt数据驱动结合可以实现用例的收集与执行,HTMLTestRunner输出自动化测试报告。 win32gui、win32con操作浏览器一些windows的弹出框

你是不是也好奇飞机黑盒子里用了什么芯片?

浪尽此生 提交于 2020-08-13 16:15:43
作者:微博用户@y1nzicng,来源:朝晖航空 今天献宝,给大家秀一下F A2100座舱语音记录器的拆解。 先说一下背景,大概就是在某个垃圾场捡到的,本着研究的性质拆解来看看内部构造,原本并没想着去记录过程,就只是草草的拍了几张照片,不少资料都是去查的,本人对电路不熟,如果下文有错的地方,还请各位业内人士不吝赐教。 开始之前先回答两个问题,为什么黑匣子是橙色的 ? 为什么会叫做黑匣子? 颜色问题大家都猜得到,橙色有更高的辨识度,方便寻找和定位,毕竟储存的是非常重要的飞行数据。 至于为什么被叫做黑匣子,有一种比较广泛认可的说法是因为工作原理比较简单,只需要输入数据就行,至于内部发生了什么无从得知,有点类似于“盲盒”。 然后还有人会问我,我拆的这个是不是失事飞机掉下来的→_→ 如果真是失事飞机掉下来的。那么此时此刻这个黑匣子应该长这样: 或者是这样↓ 所以说放心吧,这是一个正常退役的黑匣子。 接下来,咱们再来做一点额外的功课,否则一会儿看拆解会有点云里雾里。 飞机上的黑匣子主要有两个—FDR和CVR。 上为FDR,下为CVR Flight Data Recorder(FDR),中文一般叫飞行数据记录器,主要是记录飞机飞行过程中各项指标参数数据的设备。一般说黑匣子大部分都是指的FDR,是空难调查中最重要的直接证据。 Cockpit Voice Recorder(CVR)

Selenium IDE使用指南六(指令列表)

依然范特西╮ 提交于 2020-08-12 18:20:36
add selection 将选择添加到多选元素中的选项集。 论点 locator :元素定位器。 value :要输入的值。 answer on next prompt 影响下一个警报提示。此命令将向其发送指定的答案字符串。如果警报已存在,请改用“可见提示时的webdriver回答”。 论点 答案 :提示弹出窗口时给出的答案。 assert 检查变量是否为期望值。变量的值将转换为字符串以进行比较。如果断言失败,则测试将停止。 论点 变量名 :不带括号的 变量名 。 期望值 :您期望变量包含的结果(例如,true,false或其他某个值)。 assert alert 确认已使用提供的文本呈现警报。如果断言失败,则测试将停止。 论点 提示文字 :要检查的文字 assert checked 确认目标元素已被检查。如果断言失败,则测试将停止。 论点 locator :元素定位器。 assert confirmation 确认已提交确认。如果断言失败,则测试将停止。 论点 text :要使用的文本。 assert editable 确认目标元素是可编辑的。如果断言失败,则测试将停止。 论点 locator :元素定位器。 assert element present 确认目标元素存在于页面上的某处。如果断言失败,则测试将停止。 论点 locator :元素定位器。 assert

Python数据可视化之matplotlib实践 源码 第二篇 精进 第五章

爷,独闯天下 提交于 2020-08-12 17:09:09
图 5.1 import matplotlib.pyplot as plt import numpy as np from matplotlib.ticker import AutoMinorLocator, MultipleLocator, FuncFormatter x =np.linspace(0.5, 3.5, 100 ) y = np.sin(x) fig =plt.figure(figsize=(8, 8 )) ax =fig.add_subplot(111 ) ax.xaxis.set_major_locator(MultipleLocator( 1.0 )) ax.yaxis.set_major_locator(MultipleLocator( 1.0 )) ax.xaxis.set_minor_locator(AutoMinorLocator( 4 )) ax.yaxis.set_minor_locator(AutoMinorLocator( 4 )) def minor_tick(x, pos): if not x%1.0 : return "" return " %.2f " % x ax.xaxis.set_minor_formatter(FuncFormatter(minor_tick)) ax.tick_params( " y " , which= '

Spring Cloud Alibaba 整合gateway

北慕城南 提交于 2020-08-12 06:53:09
pom配置 <dependencies> <!--gateway--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <!--Spring Cloud Alibaba--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency>