
其他
文章平均质量分 69
liuyueyi1995
北邮人
展开
-
浏览器端数据存储
浏览器端数据存储有时需要将网页中的一些数据保存在浏览器端,这样做的好处是,当下次访问页面时,不需要再次向服务器请求数据,直接就可以从本地读取数据。目前常用的有以下几种方法有如下几种。转载 2016-10-21 13:23:05 · 689 阅读 · 0 评论 -
gulp学习笔记
今天接到任务需要提高一个web应用项目的加载效率。前端使用了angular,在未经优化前,产生了“数量可观”的js和css文件,而且未经任何的压缩,使用的框架和第三方库(jQuery、angular、bootstrap等等)也不是从cdn加载,所以浏览器加载页面的时候花了很多时间,体验很差。所以现学了一下gulp,并打算使用gulp-cdnizer、gulp-concat、gulp-uglify完成这项工作。原创 2017-02-22 17:51:29 · 888 阅读 · 0 评论 -
gulp-concat+uglify+cdnizer实现页面加载优化
之前一篇博客已经讲了gulp的基本用法,这一篇就开始实战了,现将这三个工具的概念和使用,以及一些实际操作的例子。原创 2017-02-23 15:26:45 · 1990 阅读 · 0 评论 -
Dredd笔记
Dredd可以用于测试所写的web api与实际运行的系统是否一致,可以搭配API Blueprint一起使用。通过阅读Dredd的官网,把自己的理解写一写,还希望得到大家的指正。原创 2017-01-16 16:03:13 · 4176 阅读 · 0 评论 -
API Blueprint笔记
API Blueprint,是一个用于编写web api的规范,采用类似于markdown的语法,语法本身没什么难点,记住几个关键词,也就差不多了。原创 2017-01-11 11:38:44 · 4695 阅读 · 0 评论 -
Blueprint+Dredd+Gitlab-CI 实现持续集成
Blueprint+Dredd+Gitlab-CI 这一套工具链用于完成Web API的编写、上传、测试、集成。Blueprint的概念和语法另一篇博客已经有说明了,Dredd的使用我也写了一篇博客,所以这一篇主要讲Gitlab-CI的搭建过程以及如何将三者贯通使用。原创 2017-01-12 18:11:58 · 1400 阅读 · 0 评论 -
sentry搭建过程
0 简介sentry是一个强大的分布式日志收集平台,图形化程度很高,可以帮助我们直观的发现当前部署的系统存在哪些问题。1 准备工作官方提供了两种部署方案dockerpython处于操作方便的考虑,我选择了docker。这种方法需要先安装docker和docker-compose1.1 安装docker这一部分比较简单,不过为了过程的完整性,还是把它列出来。 docker需要安装在内核版本大于原创 2016-12-26 18:48:13 · 8145 阅读 · 0 评论 -
sentry使用方法
1 新建项目首先在sentry的主界面上新建团队(New Team),新建项目(New Project)。 之后选择要使用的语言或者框架,会得到一个key,在工程中使用这个key,就可以让程序运行中产生的错误提交到sentry平台。2 使用方法以node的koa框架为例,const Koa = require('koa');const Raven = require('raven');Rave原创 2017-01-03 10:49:59 · 3966 阅读 · 0 评论 -
HTTP协议状态码
HTTP协议状态码表示的意思主要分为五类 ,大体是 : ~~~~~~~~~~~~~~~~~~~~~~~~ 1×× 保留 2×× 表示请求成功地接收 3×× 为完成请求客户需进一步细化请求 4×× 客户错误 5×× 服务器错误 100 Continue 指示客户端应该继续请求。回送用于通知客户端此次请求已经收到,并且没有被服务器拒绝。 客户端应该继续发送剩下的请转载 2016-11-05 11:01:10 · 217 阅读 · 0 评论