浏览器 - http协议面试题
http协议面试题 游览器输入一个地址。到页面展示中间经历了哪些东西? 这个问题前端面试基本上百分百问的。测试的话,基础的功能面试可能不会问。自动化的话基本上也会问的。 1、游览器输入url。先解析url地址是否合法 2、游览器检查是否有缓存(游览器缓存-系统缓存-路由器缓存)。如果有,直接显示。如 ... 查看全文
Python数据分析(3)-numpy中nd数组的创建
ndarray的内存结构 和其他的库一样,每个库都可能有自己独特的数据结构,例如OpenCV,numpy库的多维数组叫做ndarray( N dimensionality array ),它的内存结构如下图: ndarray的内存结构 在这个结构体中有两个对象,一个是用来描述元素类型的头部区域,一个 ... 查看全文
Java实现装饰者模式
装饰者模式(Decorator或Wrapper) 被装饰者将扩展功能的任务委托给装饰者,从而避免直接修改原来的类(开闭原则:对扩展开放,对修改关闭) 装饰者与被装饰者拥有同样的超类型 装饰者可以在被装饰者的行为前或行为后,增加自己的行为 装饰者模式说白了,就是在装饰者类中持有超类对象,增强超类对象的 ... 查看全文
前端将页面(HTML页面)转化为图片(base64),同时下载到本地
话不多说,直接上代码。 //首先下载插件 npm install dom-to-image // 将html页面内容转化为png图片引入的dom-to-image import domtoimage from 'dom-to-image'; var node = document.getElemen ... 查看全文
HTTP请求方法及响应状态码详解
HTTP请求方法和响应状态详解 HTTP请求方法 HTTP1.0/1.1支持的所有请求方法如下所示: GET 用来请求访问已被URI识别的资源。指定的资源经服务器解析后返回响应内容。 POST POST方法用来传输实体的主体(一般是身份认证信息数据或者是请求服务的参数数据),虽GET方法也能做到,但 ... 查看全文
C#密封类和密封方法--C#基础
1、密封类 1)不是所有的类都可以继承,不能别继承的类叫做密封类。如果一个类不希望被继承、被派生可以采用关键字sealed,下面Class2不能继承Class1 Class1.cs: namespace 密封类和密封方法{ //如果一个类不希望被继承、被派生可以采用关键字sealed public ... 查看全文
springboot部署到腾讯云服务器
把SpringBoot项目部署到腾讯云的CentOS 6.9 服务器上 一. 远程连接服务器 在安全组中添加新的规则,允许访问端口22,开启SSH服务 再用putty远程连接服务器 二. JAVA环境配置 下载安装openJDK yum install -y java-1.8.0-openjdk.x ... 查看全文
Go语言Slice作为函数参数详解
Go语言Slice作为函数参数详解 前言 首先要明确~~Go语言中实质只有值传递~~,引用传递和指针传递是相对于参数类型来说。 个人认为上诉的结论不对,把引用类型看做对指针的封装,一般封装为结构体,结构体是值类型,所以感觉都是值传递。不然我感觉其它语言实质不也都是值传递?不过我刚学Go,可能还没完全 ... 查看全文
HTTP报文格式详解
HTTP报文详解 HTTP报文 使用HTTP协议进行通信的双方进行交互的信息被称为HTTP报文,客户端向服务端发送的叫做请求报文,服务端响应给客户端的叫做响应报文。 HTTP报文主要以由两部分组成:报文首部和报文主体。二者通过一个空行(CR+LF)划分开。 请求报文 报文首部由请求行、请求首部字段、 ... 查看全文
什么是跨域及如何解决、json和jsonp
1、跨域: 出于浏览器的同源策略限制,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。 同源:即指在同一个域中,就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)一样。 非同源:协议、主机、端口号任有一项不同。 跨域:当一个请求url的协议 ... 查看全文
010.Windows环境下的安装gcc
Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作。为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境。MinGW就是windows下gcc的版本。下载地址http://sourceforg... ... 查看全文
window.name
name 设置或返回存放窗口的名称的字符串。该名称是在 open()方法创建窗口时指定的或者使用一个<frame>标记的name属性指定的。 窗口的名称可用作一个<a>或者<form>标记的target属性的值。以这种方式使用target属性声明了超链接文档或表单提交结果应显示于指定的窗口或框架中。 ... 查看全文
Jmeter之HTTP请求默认值
当有多个HTTP请求时,在IP地址或者路径更改后,那么多个请求都要修改,工作量就增大,所以HTTP请求默认值可解决这一问题 1.如何添加HTTP请求默认值 线程组 右键添加 配置元件 HTTP请求默认值 在 "HTTP请求默认值"中填写相对应的IP、路径和Key,即可 其他的,比如请求1、2、3中只 ... 查看全文
js事件循环机制(event loop)之宏任务/微任务
原文链接:https://blog.csdn.net/qq_33207292/article/details/102624553 1.关于js js是单线程的,即主线程就只有一个 2.js事件循环 除了广义的同步任务和异步任务,对任务更细致费划分: macro-task(宏任务):包括整体代码 sc ... 查看全文
在windows IIS服务商配置asp.net core的服务器坏境,并部署
翻译自https://docs.microsoft.com/en-us/aspnet/core/publishing/iis 支持的操作系统: windows 7或更新 windows server 2008 R2或更新 IIS配置 使能Web server并配置相关选项 windows桌面版系统 ... 查看全文
Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境
原文:Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行。 The Raspb... ... 查看全文
用python将mp4中的音频提取出来(mp3格式)
首先:pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple 然后:新建my4tomy3.py from moviepy.editor import *# 要转换的mp4文件video = VideoFileClip('/hom ... 查看全文
什么是 Python Django Flask &Tornado
什么是 Python? | 甲骨文开发人员 https://developer.oracle.com/python/what-is-python/ Coroutines and concurrency — Tornado 6.1 documentation https://www.tornadowe ... 查看全文