摘要: varnish / squid / nginx cache 有什么不同? SQUID 是功能最全面的,但是架构太老,性能不咋的 Varnish 是内存缓存,速度一流,但是内存缓存也限制了其容量,缓存页面和图片一般是挺好的Nginx 本来是反向代理/web服务器,用了插件可以做做这个副业,但是本身不支 阅读全文
posted @ 2018-02-04 17:05 wwlww 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 图解正向代理、反向代理、透明代理 一、正向代理(Forward Proxy) 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】 阅读全文
posted @ 2018-02-04 17:05 wwlww 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Ubuntu安装php 记录下主要的流程和遇到的坑。 首先官网下载php,http://php.net/downloads.php,我用的是5.6.25的版本: wget http://cn2.php.net/distributions/php-5.6.25.tar.gz 下载后,解压到服务器随意目 阅读全文
posted @ 2018-02-04 17:04 wwlww 阅读(378) 评论(0) 推荐(0) 编辑
摘要: crontab命令 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linu 阅读全文
posted @ 2018-02-04 16:54 wwlww 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 解决 Cannot find OpenSSL's <evp.h> yum install openssl openssl-devel ln -s /usr/lib64/libssl.so /usr/lib/ yum install openssl openssl-devel ln -s /usr/l 阅读全文
posted @ 2018-02-04 16:53 wwlww 阅读(1940) 评论(1) 推荐(1) 编辑
摘要: PHP编译安装时常见错误解决办法 This article is post on https://coderwall.com/p/ggmpfa configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 阅读全文
posted @ 2018-02-04 16:52 wwlww 阅读(272) 评论(0) 推荐(0) 编辑
摘要: php-fpm启动,重启,终止操作 最近安装了mysqli扩展,重启了nginx后,phpinfo()没有显示出mysqli,后来搞不出原因,直接使用了pdo连接数据库。直到今天安装redis后phpinfo()没有显示redis,内心那一万只奔腾的草泥马终于爆发,狂找办法,才知道是php-fpm没 阅读全文
posted @ 2018-02-04 16:49 wwlww 阅读(2983) 评论(0) 推荐(0) 编辑
摘要: Centos 安装SVN centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装 $ sudo yum install subversion 测试安装是否成功: $ svnserve --version 2. 建立版本库 创建svn数据目录(subversion默认是把/var/ 阅读全文
posted @ 2018-02-04 16:42 wwlww 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Too many levels of symbolic links 问题 使用npm安装pm2 ,发现不能全局使用pm2, 于是想到去 ln -s node_modules/pm2/bin/pm2 /usr/bin/pm2 但是当执行pm2 命令的时候, 发现出现 Too many levels o 阅读全文
posted @ 2018-02-04 16:41 wwlww 阅读(5212) 评论(0) 推荐(0) 编辑
摘要: 关闭 SQL Server Reporting Services 服务 关闭 SQL Server Reporting Services 服务 关闭 SQL Server Reporting Services 服务 阅读全文
posted @ 2018-02-04 16:40 wwlww 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 如何让网站变灰 今天给大家分享一个web前端的小技巧哦,就是如何在公共哀悼纪念日,让网站变为黑白颜色。其实很多方法有css实现,和js实现的。网上都有的,js有js的特点,css有css优点,当然缺点也是存在。 1.超兼容IE,火狐firefox,谷歌的css滤镜 1 2 3 4 5 6 7 8 9 阅读全文
posted @ 2018-02-04 16:39 wwlww 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现。WordPress历史上就出现过由于PHP本身的缺陷而造成的一些安全性问题,如CVE-2014-0166 中的cookie伪造就是利用了PHP Hash比较的缺陷。 当然一般这种情况实战中用到的不是很多,但是在CTF竞赛中却是 阅读全文
posted @ 2018-02-04 16:38 wwlww 阅读(589) 评论(0) 推荐(0) 编辑
摘要: jQuery使用ajax跨域请求获取数据 跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算是前端工程师的基本功之 阅读全文
posted @ 2018-02-04 16:38 wwlww 阅读(899) 评论(0) 推荐(0) 编辑
摘要: setTimeout(call,0)作用 经常看到setTimeout延时0ms的javascript代码,感到很迷惑,难道延时0ms和不延时不是一个道理吗?后来通过查资料以及实验得出以下两个作用,可能还有作用我还不知道,希望得知的朋友在后面评论上不吝指出。 1、实现javascript的异步;正常 阅读全文
posted @ 2018-02-04 16:37 wwlww 阅读(676) 评论(0) 推荐(0) 编辑
摘要: CSS 高级布局技巧 随着 IE8 逐渐退出舞台,很多高级的 CSS 特性都已被浏览器原生支持,再不学下就要过时了。 用 :empty 区分空元素 兼容性:不支持 IE8 Demo 假如我们有以上列表: <div class="item">a</div> <div class="item">b</d 阅读全文
posted @ 2018-02-04 16:36 wwlww 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前端Yslow的23个优化原则 最常遇见的前端优化问题。 Yslow是雅虎开发的基于网页性能分析浏览器插件,可以检测出网页的具体性能值,并且有著名的Yslow 23条优化规则,这23条,就够我们玩的了。 1. 减少HTTP请求次数 尽量合并图片、CSS、JS。比如加载一个页面,如果有5个css文件的 阅读全文
posted @ 2018-02-04 16:17 wwlww 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 前端:将网站打造成单页面应用SPA 前言 不知你有没有发现,像Github、百度、微博等这些大站,已经不再使用普通的a标签做跳转了。他们大多使用Ajax请求替代了a标签的默认跳转,然后使用HTML5的新API修改了Url,你可以在F12的Network面板里发现这个秘密。这项技术并没有特别标准的学名 阅读全文
posted @ 2018-02-04 16:16 wwlww 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 网站统计中的数据收集原理及实现 网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要分析这种数据收集的原理,并一步一步实际搭建 阅读全文
posted @ 2018-02-04 16:15 wwlww 阅读(207) 评论(0) 推荐(0) 编辑
摘要: var s=+newDate(); 解释如下:=+是不存在的; +new Date()是一个东西; +相当于.valueOf(); 看到回复补充一下.getTime()这个也是得到毫秒数 //4个结果一样返回当前时间的毫秒数alert(+new Date());alert(+new Date);va 阅读全文
posted @ 2018-02-04 16:14 wwlww 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Javascript 严格模式详解 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合 阅读全文
posted @ 2018-02-04 16:14 wwlww 阅读(120) 评论(0) 推荐(0) 编辑