layer

进阶必备的网络基础

非 Y 不嫁゛ 提交于 2021-01-20 22:46:06
前言 在不那么遥远的一些年以前,一个在江湖中行走的前端,只需要了解“前端三剑客”就足以找到一份工作。很多前端只限于 CSS,HTML、JS ,网络基础,数据结构之类的都不甚了解。不过这个时期的前端也是最受鄙视的时期,这个时期前端的大量工作依赖于后端,且不需要动画效果和交互效果。 现如今前端圈已经发生翻天覆地的变化, Vue,React,ES6,HTML5,CSS3,Webpack,PostCss 等技术层出不穷。作为一个有格局的前端,对网络基础定是要了然于心的。 如果你对网络基础还不太了解,以下的内容可以给你提供一个思路;如果你对此已经了然于心,以下的内容烦请批评指正。 入题 任何事物的诞生,最初都是服务于极少数人的。渐渐地被这极少数人推而广之,我们大众就开始接触了解它,互联网是如此,麻将亦是如此。不管是互联网还是麻将,它们都增强了人与人之间的交流。 接下来我会讲以下内容: 五层因特网协议栈 HTTP 与 HTTPS 的区别 TCP/IP 协议 三次握手和四次挥手 DNS 域名解析 五类 IP 地址 跨域的原因及处理方式 正向代理和反向代理 CDN 带来的性能优化 HTTP 强缓存&协商缓存 五层因特网协议栈 TOP 五层因特网协议栈这个知识点对你来说或许有点枯燥,不过当你对这个协议栈有了一个初步的了解之后,你之前的某些疑问就会很明朗。 一、应用层 应用层( application

【前端词典】进阶必备的网络基础

爷,独闯天下 提交于 2021-01-20 14:37:15
前言 在不那么遥远的一些年以前,一个在江湖中行走的前端,只需要了解“前端三剑客”就足以找到一份工作。很多前端只限于 CSS , HTML 、 JS ,网络基础,数据结构之类的都不甚了解。不过这个时期的前端也是最受鄙视的时期,这个时期前端的大量工作依赖于后端,且不需要动画效果和交互效果。 现如今前端圈已经发生翻天覆地的变化, Vue , React , ES6 , HTML5 , CSS3 , Webpack , PostCss 等技术层出不穷。作为一个有格局的前端,对网络基础定是要了然于心的。 如果你对网络基础还不太了解,以下的内容可以给你提供一个思路;如果你对此已经了然于心,以下的内容烦请批评指正。 入题 任何事物的诞生,最初都是服务于极少数人的。渐渐地被这极少数人推而广之,我们大众就开始接触了解它,互联网是如此,麻将亦是如此。不管是互联网还是麻将,它们都增强了人与人之间的交流。 接下来我会讲以下内容: 五层因特网协议栈 HTTP 与 HTTPS 的区别 TCP/IP 协议 三次握手和四次挥手 DNS 域名解析 五类 IP 地址 跨域的原因及处理方式 正向代理和反向代理 CDN 带来的性能优化 HTTP 强缓存&协商缓存 五层因特网协议栈 TOP 五层因特网协议栈这个知识点对你来说或许有点枯燥,不过当你对这个协议栈有了一个初步的了解之后,你之前的某些疑问就会很明朗。 一、应用层

对容器镜像的思考和讨论

拜拜、爱过 提交于 2021-01-20 10:52:51
作者 | Liu,Bo 来源| 阿里巴巴云原生公众号 前言 常言道,startup 有 startup 的好,大厂有大厂的好,那么大厂究竟好在哪呢?拿硅谷老牌大厂们 FLG 来说,如果要问最令人怀念的是什么?Free food 和基础设施(Infrastructure)一定是会上榜的,两者均极大提升了广大应用开发者的幸福指数。那么能不能“让天下没有难做的应用”呢?请大家把目光投向正在兴起的云原生生态。 在云原生生态中,容器服务包括了镜像和容器引擎两个部分。其中容器镜像作为核心的云原生应用制品,打包了完整的操作系统和应用运行环境,应用的迭代也因为使用了这种不可变架构而变得更简单,更频繁。 本文将围绕着容器镜像这一核心,分享它的相关知识和业界的思考与实践。 容器镜像的概念 1)容器镜像 容器镜像有一个官方的类比,"生活中常见的集装箱",虽然拥有不同的规格,但箱子本身是不可变的(Immutable),只是其中装的内容不同。 对于镜像来说,不变的部分包含了运行一个应用软件(如 mysql)所需要的所有元素。开发者可以使用一些工具(如 Dockerfile)构建出自己的容器镜像,签名并上传到互联网上,然后需要运行这些软件的人可以通过指定名称(如 example.com/my-app )下载、验证和运行这些容器。 2)OCI 标准镜像规范 在 OCI 标准镜像规范出台之前

layui省市区下拉菜单三级联动

吃可爱长大的小学妹 提交于 2021-01-14 08:28:34
  使用这个功能需要用到layui这个文件夹的内容,所以不能只把 layui.css 和 layui.js 引入,要从layui文件夹获取   显示效果      代码部分 <! DOCTYPE html > < html > < head > < meta charset ="utf-8" > < meta name ="viewport" content ="width=device-width, initial-scale=1, maximum-scale=1" > < title > layarea </ title > < link rel ="stylesheet" href ="./layui/css/layui.css" > </ head > < body > < div class ="layui-form" > < div class ="layui-form-item" id ="area-picker" > < div class ="layui-form-label" > 地址 </ div > < div class ="layui-input-inline" style ="width: 200px;" > < select name ="province" class ="province-selector" data-value ="广东省"

接口测试用例设计

笑着哭i 提交于 2021-01-13 16:01:07
接口测试概述 定义 API testing is a type of software testing that involves testing application programming interfaces (APIs) directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security. Since APIs lack a GUI, API testing is performed at the message layer.[2] API testing is now considered critical for automating testing because APIs now serve as the primary interface to application logic and because GUI tests are difficult to maintain with the short release cycles and frequent changes commonly used with Agile software

PIE SDK影像快速拼接

…衆ロ難τιáo~ 提交于 2021-01-13 08:25:56
1.算法功能简介    快速拼接是对若干幅互为邻接的遥感数字图像拼在一起,构成一幅整体影像的技术过程。PIE支持快速拼接算法功能的执行,下面对快速拼接算法功能进行介绍。 2. 算法功能实现说明 2.1 实现步骤 第一步 算法参数设置 第二步 算法执行 第三步 结果显示 2.2 算法参数 算法名称 快速拼接 C#算法DLL PIE.CommonAlgo.dll C#算法名称 PIE.CommonAlgo.ImageMosaicParamAlgo 参数结构体 PIE.CommonAlgo.buildMosaicFileVec 参数说明 buildMosaicFileVec(生成镶嵌影像算法参数) bmfVec IList<buildMosaicFileInfo> 生成镶嵌结果所需参数 若IList<buildMosaicFileInfo>数量等于1 则为整幅输出镶嵌结果 若大于1 可设置分幅输出镶嵌结果 buildMosaicFileInfo sOutFilePath String 输出文件路径 EnvOut IEnvelope 设置镶嵌结果输出范围 iOutBandType Int 输出通道类型 0:3通道8位输出 1:原始数据格式 pSrcLyrs IList<IRasterLayer> 输入影像 存放原始数据栅格图层,数量不能小于2 2.3 示例代码 数据路径

计算机网络 --第一章概述

删除回忆录丶 提交于 2021-01-12 09:04:49
第一章 计算机网络概述 1.1 网络   计算机网络由若干结点(node)和链接这些结点的链路(link)组成。网络的结点可以是计算机、集线器、交换机或路由器等。   网络把许多计算机连接在一起,而互联网则把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。 1.2 互联网发展的三个阶段 1.2.1 第一阶段:从单个网络ARPANET向互联网发展的过程 。   ARPANET是美国国防部1969年创建,单个分组交换网。所有要连接在ARPANET上的主机都直接与就近的结点交换机相连。   20世纪70年代中期,ARPA开始研究多种网络互联技术,导致了互联网络的出现,成为了现今互联网(Internet)的雏形。   1983年TCP/IP协议称为ARPANET上的标准协议,使得所有使用TCP/IP的计算机都能利用互联网相互通信。   1983年被人们看做互联网的诞生时间。   1990年ARPANET正式宣布关闭。   ps:     internet:(互连网)通用名词,泛指由多个计算机网络互连而成的计算机网络。     Internet:(互联网或因特网)则是一个专用名词,至当前全球最大的、开放的、由众多网络相互连接的特定互连网,它采用TCP/IP协议族作为通信的规则,前身为美国的ARPANET。 1.2.2 第二阶段:建成了三级结构的互联网。 主干网、地区网和校园网

[阅读笔记]Attention Is All You Need

无人久伴 提交于 2021-01-11 08:13:34
Transformer 本文介绍了 Transformer 结构, 是一种 encoder-decoder , 用来处理序列问题, 常用在NLP相关问题中. 与传统的专门处理序列问题的encoder-decoder相比, 有以下的特点: 结构完全 不依赖于CNN和RNN 完全依赖于 self-attention 机制, 是一种 堆叠的self-attention 使用 全连接层 逐点 point-wise 计算的 整个Transformer的结构图如下所示: Encoder and Decoder Stacks 如上所说, Transformer是基于 stacked self-attention 的, stack 方式具体为: Encoder Encoder是由$N=6$个独立的层堆叠而成的, 每层有两个子层: 第一个层为 multi-head self-attention 结构 第二层为 simple, position-wise fully connected feed-forward network , 即基于位置的简单全连接反馈网络 在每个子层又引入了 residual connection , 具体的做法为每个子层的输入与输出 相加 , 这就要求每个子层的输入与输出的维度是完全相等的. 然后再使用 layer normalization . 因此每个子层的最终输出为:

论文笔记:Attention Is All You Need

半城伤御伤魂 提交于 2021-01-11 07:53:14
Attention Is All You Need 2018-04-17 10:35:25 Paper: http://papers.nips.cc/paper/7181-attention-is-all-you-need.pdf Code(PyTorch Version): https://github.com/jadore801120/attention-is-all-you-need-pytorch Video Tutorial: https://www.youtube.com/watch?v=S0KakHcj_rs 另一个不错的关于这个文章的 Blog: https://kexue.fm/archives/4765 1. Introduction:   现有的做 domain translation 的方法大部分都是基于 encoder-decoder framework,取得顶尖性能的框架也都是 RNN + Attention Mechanism 的思路。而本文别出心裁,仅仅依赖于 attention 机制,就可以做到很好的性能,并且,这种方法并适用于并行(parallelization)。    2. Model Architecture :   大部分神经序列转换模型(neural sequence transduction models)都有 encoder

Cesium入门4

倾然丶 夕夏残阳落幕 提交于 2021-01-09 06:44:45
Cesium入门4 - 创建Cesium Viewer Cesium中文网: http://cesiumcn.org/ | 国内快速访问: http://cesium.coinidea.com/ 任何Cesium应用程序的基础都是 Viewer 。Viewer是一个带有多种功能的可交互的三位数字地球的容器(盒子)。创建一个Viewer和HTML中的一个id为"cesiumContainer"的div绑定即可。 var viewer = new Cesium.Viewer('cesiumContainer'); 使用以上代码之后,能看到下图所示的基本的数字地球: 默认地,场景支持鼠标(电脑)和手指(移动设备)交互。控制相机漫游数字地球可以通过以下方式: Left click and drag - Pans the camera over the surface of the globe. Right click and drag - Zooms the camera in and out. Middle wheel scrolling - Also zooms the camera in and out. Middle click and drag - Rotates the camera around the point on the surface of the globe.