自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

翻译 Kubernetes 的网络工作原理 : Part 1

对于新读者,请参考我之前的文章。此外,建议掌握基本的网络和IP地址空间知识。它将帮助您更好地理解Kubernetes网络!那么这篇文章实际上涵盖了什么呢?它是关于剖析Kubernetes集群的不同网络层。一个强大的平台和许多智能的设计选择一起构成了Kubernetes。但讨论真正的交互是否令人困惑?例如,POD网络、服务网络、集群IP、容器端口、主机端口、节点端口等。是的,讨论交互会使事情变得...

2019-03-04 10:43:58 421

翻译 初学Kubernetes你需要了解的一些事

在开始这篇文章之前,我想问你几个问题。您或您的团队是否需要使用Kubernetes来协调容器?你想学习Kubernetes吗?你不知道从哪里开始?你愿意改变你的组织吗?是否要简化容器软件编排?那么我想告诉你,这篇文章就是所有这些问题的答案。kubernetes是用来简化事情的,本文是用来为您简化kubernetes的!Kubernetes是由谷歌开发的一个强大的开源系统。它是为在集群环境中管理容...

2019-01-07 02:13:47 1540

翻译 Docker COPY: Dockerfile 最佳实践

Docker有两个类似的Dockerfile指令,COPY 和 ADD,它们都用于在镜像中导入文件,本文将解释为什么最好使用COPY而不是ADD,除非您想要将本地tar包自动提取到镜像中。使用 COPY 指令的最佳实践此 Dockerfile 指令将一个或多个本地文件或文件夹复制到目标的 docker 镜像中去。COPY <source>… <destination&gt...

2019-01-03 11:20:59 42292

翻译 Angular Elements,四步将Angular 组件转换为 web 组件

Angular Elements,四步将Angular 组件转换为 web 组件从Angular版本6开始,我们可以将Angular组件公开为Web组件,或者更确切地说:作为自定义元素,它是Web组件这一术语的标准之一。它们可以在每个框架中重复使用,甚至可以与原生JS一起使用。除此之外,我们可以在运行时轻松创建它们,因为它们是由浏览器呈现的。动态添加新的DOM节点。在这里,我正在使用这个想法来...

2018-10-14 23:48:47 3812

翻译 Angular && Serverless

使用 @ng-toolkit/serverless 部署你的 Angular 应用在 Firebase / AWS Lambda / Google Cloud Functions在这篇文章中,我将告诉您如何使用@ng-toolkit/serverless library轻松快速地将任何 Angular CLI 项目部署到 Serviceless 环境中。 现在你已经有一个完美、强大的...

2018-07-01 23:16:37 475

翻译 ng-template, ng-container and ngTemplateOutlet - 全方位剖析 Angular 模板

ng-template, ng-container and ngTemplateOutlet - 全方位剖析 Angular 模板在这篇文章中, 我们将会深入介绍一些 Angular Core 的高级功能!你可能已经通过一些angular core 的指令间接的使用过 ng-template 了,例如 ngIf/else, ngSwitch.ng-template 和 ngTempla...

2018-06-14 11:31:15 8522 1

翻译 Angular 使用 @toolkit/universal 实现服务端渲染

Angular 使用 @toolkit/universal 实现服务端渲染SPA 的缺陷 — SEO基本上所有现在大行其道的单页应用都存在这个问题,它们只在客户端运行和渲染,也许你会说:“单页明明就是这样设计的,这是优点而不是缺陷!”, 当然,你说的完全正确!现在的问题是你的应用“只在”客户端渲染和运行。爬虫是怎样去爬取网页的?问题在于搜索引擎的 机器人/爬虫 的工作类似...

2018-06-03 18:07:35 1149 3

转载 ES6常用功能介绍及举例说明

es6

2017-10-12 15:03:49 1111

转载 js 类型转换

隐式类型转换在 JavaScript 中,当我们进行比较操作或者加减乘除四则运算操作时,常常会触发 JavaScript 的隐式类型转换机制;而这部分也往往是令人迷惑的地方。譬如浏览器中的 console.log 操作常常会将任何值都转化为字符串然后展示,而数学运算则会首先将值转化为数值类型(除了 Date 类型对象)然后进行操作。我们首先来看几组典型的 JavaScript 中运算符操作结果,希望

2017-09-06 14:07:49 330

转载 Nginx配置文件实例及说明

nginx 配置文件nginx.conf

2017-09-03 15:11:04 2500

转载 ES6 变量声明与赋值:值传递、浅拷贝与深拷贝

ES6 变量声明与赋值:值传递、浅拷贝与深拷贝详解转载于王下邀月熊_Chevalier的现代 JavaScript 开发:语法基础与实践技巧系列文章。变量声明与赋值ES6 为我们引入了 let 与 const 两种新的变量声明关键字,同时也引入了块作用域;本文首先介绍 ES6 中常用的三种变量声明方式,然后讨论了 JavaScript 按值传递的特性以及多种的赋值方式,最后介绍了复合类型拷贝的技巧

2017-08-17 23:25:04 14865

原创 使用Jmeter进行接口测试和压力测试的配置和使用

1. Jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。 另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序

2017-07-20 00:28:15 67361 8

转载 nginx.conf配置整理

Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log  logs/error.log;  error_log  logs/error.log  notice;  er

2017-07-19 22:51:56 249

转载 ngx_lua 模块

ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当前协程(并保护上下文数据),而不阻塞worker;5、

2017-07-17 23:03:43 364

转载 OpenResty(Nginx+Lua)

转自:http://jinnianshilongnian.iteye.com/blog/2186448 Nginx入门 本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章: nginx启动、关闭、重启 http://www.cnblogs.com/derekchen/archive/2011/02/1

2017-07-17 22:57:14 608

原创 基于angular-cli配置代理解决跨域请求问题

1.跨域请求产生 随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务/数据接口,前端负责展现/交互逻辑,同一份数据接口,我们可以定制开发多个版本。 而前后端分离带来的一个问题就是前端web部署的服务器和后端提供服务的服务器

2017-06-17 15:58:05 22549 6

转载 数字证书原理,公钥私钥加密原理

文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识      这部分内容主要解释一些概念和术语,最好是先理解这部分内容。1.1、公钥

2017-06-13 08:18:24 493

转载 浏览器内部工作原理

原文地址:http://kb.cnblogs.com/page/129756/  目录  一、介绍  二、渲染引擎  三、解析与DOM树构建  四、渲染树构建  五、布局  六、绘制  七、动态变化  八、渲染引擎的线程  九、CSS2可视模型  英文原文:How Browsers Work: Behind the Scenes of Modern Web Browsers  一、介绍

2017-05-17 08:23:54 386

转载 CSS实现垂直居中水平居中的绝对定位居中技术

Ⅰ.绝对定位居中(Absolute Centering)技术我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS:[css] view plain copy print?.Absolute-Center {    margin: auto;    position: absolute;    t

2017-05-17 08:19:55 556

转载 正则表达式前端使用手册

正则表达式前端使用手册 转载自:http://louiszhai.github.io/2016/06/13/regexp/ 目录 正则表达式前端使用手册 导读回顾历史正则表达式的定义元字符反义元字符重复限定符字符组排除性字符组多选结构

2017-04-12 22:06:26 439 1

转载 rxjs简单入门

rxjs简单入门rxjs全名Reactive Extensions for JavaScript,Javascript的响应式扩展, 响应式的思路是把随时间不断变化的数据、状态、事件等等转成可被观察的序列(Observable Sequence),然后订阅序列中那些Observable对象的变化,一旦变化,就会执行事先安排好的各种转换和操作rxjs适用于异步场景,即前端交互中接口请求、浏览器事件以及

2017-04-05 08:39:10 1005

转载 angularjs1 VS angular2

前言:  angular2相比angular1做了革命性的改变。对于开发者来说,我们知道它框架的实现上改变极大。我们看到代码也能发现它写法上变化很大,似乎完全是另一个东西。但是当我们真正去写下去的时候,又会发现,处处都有angular1的影子,处处都是angular1的概念。对,没错。angular始终是angular,换件“衣服”,还是angular。最开始我第一眼看到angular2的代码

2017-03-21 20:01:04 671

原创 angular2模块划分总结

angular2模块划分总结1.模块之间交互较少推荐使用:使用router,因为交互少,相对独立,就要做到良好的封装 。使用方法:xxx.ts文件中声明:import { Router } from ‘@angular/router’;xxx.html文件中使用路由插槽:< router-outlet>创建一个路由ts文件,声明路由路径,例如: const appRoutes: Rout

2017-03-20 20:18:54 1037

转载 nginx——配置解析篇

一、nginx的介绍    nginx是由俄罗斯人开发的一款高性能的http和反向代理服务器,也可以用来作为邮件代理。相比较于其他的服务器,具有占用内存少,稳定性高等优势 二、nginx的配置     nginx的安装时配置文件默认在nginx程序安装目录的conf目录下,启动主配置文件默认为为nginx.conf安装的时候可以通过—conf-path来指定配置文件的放置路径,同时启动的时

2017-03-20 08:28:22 410

转载 vscode前端通用插件

走马观花前,请先将你的 vscode 更新到最新版本。通用插件HTML Snippets超级实用且初级的 H5代码片段以及提示HTML CSS Support让 html 标签上写class 智能提示当前项目所支持的样式JavaScript Atom Grammar使用 atom 风格的语法高亮,对于习惯浏览 atom 风格代码高亮的人实用。Debugger for Chrome让 vscode 映

2017-03-16 13:13:18 3046

转载 angular2采用自定义指令(Directive)方式加载jquery插件

首先创建一个指令,采用@input方式,来获取jquery插件所需要的参数。在ngOnChanges时,也就是参数通过@input传入时,初始化jquery插件,初始化jquery插件需要获取dom元素,所以我们引入ElementRef,用来获取dom元素这里需要讲一下,jquery中回调函数,如果直接使用this,回调是无法获取angular的函数的所以这里采用bind的形式,把this传

2017-03-06 23:40:22 430

转载 轻松使用Nginx搭建web服务器

今天学习了下如何使用nginx搭建web服务器,下面这篇文章写得比较好,不过在安装nginx时比较复杂,讲的是源码安装,configuer配置时比较麻烦,而且还需要编译依赖的库pcre及openssl,现在很多公司自己都有rpm库,本人建议使用包直接安装,sudo yum install -b nginx-proxy current。安装完后在/usr/local/nginx/sbin中可以执行,具

2017-02-23 21:23:33 11337

原创 Git常用指令

git config –global user.name ‘xxx’ git config –global user.email ‘xxx’git init git add xxx.js# 把所有要提交的文件修改放到暂存区 git commit -m ‘add a file’ # 把暂存区的所有内容提交到当前分支 git status #掌握工作区状态 git diff #查看文件修改内容

2017-02-23 21:17:43 210

转载 Why Angular2

Why Angular2Angular1.x显然非常成功,那么,为什么要剧烈地转向Angular2?性能的限制AngularJS当初是提供给设计人员用来快速构建HTML表单的一个内部工具。随着时间的推移,各种特性 被加入进去以适应不同场景下的应用开发。然而由于最初的架构限制(比如绑定和模板机制),性能的 提升已经非常困难了。快速变化的WEB在语言方面,ECMAScript6的标准已经完成,这

2017-02-15 23:06:13 293

转载 angular.js和ionic框架搭建一个webApp

angular.js和ionic框架搭建一个webApp angular.js和ionic框架搭建一个webApp注:本文适合对angular.js有基础的同学这是本系列文章的开篇,本系列文章均是转载,目的是方便自己查阅,并且以后方便改动AngularJS简介:AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式

2017-02-14 21:21:01 1000

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除