自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

低调走过

拒绝平庸、

转载 前端开发者应该明白的浏览器工作原理

原文转载自:https://banggan.github.io/2019/02/20/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E8%80%85%E5%BA%94%E8%AF%A5%E6%98%8E%E7%99%BD%E7%9A%84%E6%B5%8F%E8%A7%...

2019-02-25 09:18:11 378 0

转载 使用screw plus来保护php代码安全

转自:https://www.jianshu.com/p/f6425e2f8643 https://github.com/del-xiong/screw-plus http://git.oschina.net/splot/php-screw-plus screw plus是一个开源的php扩...

2018-08-24 14:36:11 432 0

转载 利用ESLint检查代码质量

原文发表于作者的个人博客:http://morning.work/page/maintainable-nodejs/getting-started-with-eslint.html 其实很早的时候就想尝试ESLint了,但是很多次都是玩了一下就觉得这东西巨复杂,一执行检查就是满屏的e...

2016-12-28 20:54:46 1941 0

转载 【前端构建】WebPack实例与前端性能优化

转自:http://www.cnblogs.com/giveiris/p/5237080.html 壹 | Fisrt 曾几何时,我们是如上图的方式引入JS资源的,相信现在很少遇见了。近年来Web前端开发领域朝着规范开发的方向演进。体现在以下两点: MVC研发构架。多...

2016-09-02 11:04:00 1115 0

转载 浏览器 HTTP 协议缓存机制详解

转自:http://my.oschina.net/leejun2005/blog/369148 最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个 cache control、为什么明明设置了 no cache 却还是发请求,为什么多次访问时有时请求里带了 e...

2016-09-01 16:07:28 820 0

转载 使用git-diff时如何忽略某些文件

最近遇到这样的需求:我需要把某两次提交之间的代码变化diff出来,给另外一位童鞋去apply,但是diff的时候我又想忽略其中某几个文件(比如:自动化生成出来的类似build.js,dist.js之类的文件)。于是鼓捣了一番,找到了如下解决办法: 设置git-diff 自定义driver在g...

2016-07-22 17:49:01 4683 0

转载 使用 nvm 管理不同版本的 node 与 npm

转自:http://www.cnblogs.com/kaiye/archive/2015/11/04/4937191.html 补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用。建议使用 brew uninstall nvm 卸载...

2016-07-20 11:29:21 5387 0

转载 用Sublime 3作为React Native的开发IDE

转自:http://www.jianshu.com/p/2ddfff095e90 Nuclide 是 Facebook 专门为 React 开发的 IDE ,既然是官方提供的 IDE ,就意味着拥有更好的语法补全、类型检查等支持。为了开发效率,不妨尝试一下这个 IDE 。 本质上,Nu...

2016-07-19 15:28:36 938 0

转载 基于git的源代码管理模型——git flow

Git Flow 是什么 Git Flow是构建在Git之上的一个组织软件开发活动的模型,是在Git之上构建的一项软件开发最佳实践。Git Flow是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。 2010年5月,在一篇名为“一种成功的Git分支模型”的博文中...

2016-01-25 20:52:04 618 0

转载 CentOS下搭建DNS服务器

DNS是域名系统(Domain Name System)的缩写,是因特网的一项核心服务,它能提供域名与IP地址之间对应关系的转换服务。 这样我们就可以更方便地去访问互联网了,不用去记住那一串IP数字。本文档主要是说明如何把一台CentOS主机配置成一个DNS 服务器,以便能提供域名解析...

2015-07-05 11:06:44 910 0

转载 为什么修改hosts不立即生效?--浏览器DNS缓存机制分析

经常做Web开发的工程师,都会遇到需要将某个域名绑定到特定IP上,进行测试的情况。大家一般都会用修改hosts文件的方式来解决,但是经常也会遇到修改hosts不生效的情况,而且有时生效,有时不生效的情况也有发生,这到底是为什么呢? 起:DNS缓存机制 关于DNS缓存的机制,有一篇非...

2015-06-23 16:32:03 6411 2

转载 mysql join操作

join的类型 1.  内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。 2.  外联结:分为外左联结和外右联结。   案例背景 create table java (name varchar(255)); insert into java...

2015-06-18 16:55:41 721 0

转载 Grunt 实例之 构建 seajs 项目

Seajs 是时下比较热的一款模块加载框架,除了能实现代码模块按需自动加载、增加代码的可复用性之外,还能够培养我们的模块化低耦合开发思维。爱折(zhuang)腾(bi)的人值得一试。 摆脱 seajs 提供的 spm 构建工具 而改用 Grunt 去构建,这个过程是曲折的,艰辛的,没点折腾的...

2015-06-11 14:54:04 1474 0

转载 elem.attr()无法正确判断checkbox是否选中

使用情景: 使用 Jquery 实时验证 input checkbox 是否被选中? $("#checkedElem").attr("checked") 这是一个非常简单的 Jquery 语句, 意思很明显: 得到 id 为 checke...

2015-05-29 15:20:21 774 0

转载 Mac系统升级到10.9(mavericks)时安装php扩展问题解决

问题一: 执行执行 phpize 报错: ? 1 2 3 4 5 6 7 grep: /usr/include/php/main/php.h: No such file or directory ...

2015-05-26 23:50:55 997 0

转载 刷票大战(一)——突破IP限制

前言:女朋友姐姐要评选了,当然是网络投票活动,地址就不列出来了,今天是投票最后一天,可服务器GAME OVER了。索性把这几天的心得写出来与大家分享。 首先:网络投票活动应当是一个正当的评选活动,不应有恶意刷票行为。刚开始我也遵循这个游戏规则:每个IP只能投五票。我跟女朋友,一天到头让同学,...

2015-05-07 19:24:15 1126 0

转载 PHP cURL 应用

对于做过数据采集的人来说,cURL一定不会陌生。虽然在PHP中有file_get_contents函数可以获取远程链接的数据,但是它的可控制性太差了,对于各种复杂情况的采集情景,file_get_contents显得有点无能为力。因此,本文将为你介绍采集神器cURL的使用。 工具 火狐...

2015-05-05 18:27:23 735 0

转载 HTML5 实战之 Video Events and API

最近做ipad的视频兼容的时候用到了html5的video标签,在做一个功能的时候遇到了问题(视频播放的时候显/隐某个图层,利用play()和pause()事件来控制,视频播放一遍之后失效,最终用监听timeupdate的方法解决了,不过仍然不明不白的……)。 找资料的时候发现一个外国网站总结的...

2015-04-21 19:28:40 874 0

转载 Sublime Text 全程指引 by Lucida

作者:Lucida 微博:@peng_gong 豆瓣:@figure9 博客园:@figure9 原文链接:http://zh.lucida.me/blog/sublime-text-complete-guide/ 博客园链接:http://www.cnblogs.com/fig...

2015-03-26 14:58:40 1275 0

原创 css note

1.     属性 1.1.     定位 1.1.1.    position(static, relative, absolute, fixed, center, page, sticky) 1.1.2.    z-index(auto, ,适用于定位元素) 1.1.3.    top...

2015-03-24 18:02:08 775 0

转载 高性能Web站点技巧原理

大型网站关键技术介绍 1. pv值(page views),访问量大  带来问题 a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片) b. 并发量,同时访问网站的人多.,解决方案 对程序的架构重新设计.->服务器集群  示意图: 1....

2015-01-22 16:35:09 1069 0

转载 【php】页面加载优化的14条原则

1. 尽可能的减少 HTTP 的请求数 [content] 2. 使用 CDN(Content Delivery Network) [server] 3. 添加 Expires 头(或者 Cache-control ) ...

2015-01-22 10:32:38 1489 0

转载 service XXX does not support chkconfig

有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。 但是当我们运行安装服务的命令时候,假设服务名为myservice #chkconfig --add myservice 常常会出现 service myservice ...

2014-12-29 09:34:20 747 0

转载 从function前面的!想到的

最近没事喜欢看看,一些js库的源码,结果发现库前不是加一个!就是加+或者一个(),心中猜出个大概知道这个是让函数自动执行,可是这么多符号达到同一个目的,原理是什么呢,下面做一下剖析: 先从IIFE开始介绍 IIFE(Imdiately Invoked Function Expressi...

2014-12-28 13:36:56 592 0

转载 phonegap安卓环境下使用BarcodeScanner插件扫描二维码教程(包含PG3.X版本)

后记:有网上的朋友说PG到了3.X之后文件夹的规划有了变化,需要配置的地方也发生了变化,因为之前也为PG3.5版本装过一次BarcodeScanner插件,所以现将这些补充到最后面,希望能够帮到大家。 由于一直在使用phoneGap来开发安卓应用,而对于原生Java小...

2014-12-08 14:17:50 1941 0

转载 开发phonegap应用问题汇总

事前并未进行可行性分析,用phonegap框架开发仅是用于尝试,我的感觉是公司的这个项目可有可无,呵呵,感觉而已... 开始之初没有做太多的规划,以至于后来想重构代码的打算,由于各种原因吧,应用可以正常使用,只是代码有点... 下面大致介绍一下软件以及遇到的问题         ...

2014-11-27 14:04:26 2324 0

原创 微信、微博、facebook等分享

var wx = { appId:'', imgUrl:'http://guangdong.sinaimg.cn/ily/haier/111183280.jpg', link:'http://gd.sina.com.cn/z...

2014-11-10 15:55:46 1612 0

转载 微信公众平台开发 OAuth2.0网页授权认证

一、什么是OAuth2.0 官方网站:http://oauth.net/   http://oauth.net/2/ 权威定义:OAuth is An open protocol to allow secure authorization in a simple and standar...

2014-10-22 22:14:02 144854 5

转载 SVN服务器搭建与迁移

实验环境: 服务器端 Linux+Subversion+Apach   客户端 windows 1、yum install subversion //安装svn(安装好之后需要有否则后期启httpd时会出错 mod_dav_svn.so、mod_authz_svn.so) 2、yu...

2014-08-21 11:55:24 3153 0

转载 Mac 下 Nginx、MySQL、PHP-FPM 的安装配置

用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx、mysql、php,所以顺便做个记录,免得以后忘了也好查看,不用到处翻。 PS:下面的安装都是基于 homebrew,如果不熟悉或者...

2014-08-02 10:40:48 44155 0

转载 Mac 系统下类似于 apt-get 的软件包管理器 -- Homebrew

对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew。 H...

2014-08-02 10:38:26 1242 0

转载 CI框架 QQ接口(第三方登录接口PHP版)

本帖内容较多,大部分都是源码,要修改的地方只有一个,其他只要复制过去,就可以完美运行。本帖主要针对CI框架,不用下载SDK,按我下面的步骤,建文件,复制代码就可以了。10分钟不要,接口就可完成。 第一步:申请APP ID,APP KEY,申请地址:http://connect.opensns.q...

2014-07-28 11:57:32 9711 3

转载 CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。 Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量...

2014-07-22 09:42:31 1684 0

转载 Install APC (Alternative PHP Cache) in RHEL/CentOS 6/5 & Fedora 20-12

APC (Alternate PHP Cache) is an free and open source cache for PHP code. The main goal of this module is to provide robust framework for caching an...

2014-07-21 22:26:00 1980 0

转载 web集群时利用memcache来同步session

在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题: 一,利用数据库同步ses...

2014-07-17 20:59:02 1083 0

转载 PHP + Memcache 实现多服务器session共享

很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么php默认的files保存session的方式就无能为力了。这时我们可以考虑使用memcache 来接管session的保存与读取工作。  第一步:我们需要在服务器上搭建必要的环境, ...

2014-07-17 17:13:25 1058 0

原创 linux防火墙

iptables -I INPUT -p tcp --dport 3306 -j DROP /sbin/iptables -I INPUT -s 10.71.2.118 -p tcp --dport 3306 -j ACCEPT /sbin/iptables -I INPUT -s 10.71...

2014-07-03 15:27:22 590 0

转载 VMWare 下完美安装 Mac OS X

首先安装Mac OS X到 VMWare WorkStation 下,需要先给 VMWare 打个补丁,补丁如下: wm_mac.zip 安装完补丁之后,就可以直接安装了,不需要什么辅助盘,直接用安装盘(镜像)就可以啦。 如果是 10.6.3 及其以上版本的安装,安装时需要先修改...

2014-04-21 09:42:52 10645 0

转载 CodeIgniter通过hook的方式实现简单的权限控制

根据自己的实际情况,需要两个文件,一个是权限控制类,Acl,另外一个是权限配置的文件acl.php放在了config这个目录下。 Acl这个类放在了application/hook/acl.php。通过application/config/config.php文件开启hook,并且配置con...

2014-04-10 08:51:21 995 0

转载 perl 中文处理 乱码

今天在处理数据时,发现perl的中文输出总是乱码,后来用 use Encoding; encode("gbk", decode("utf-8", $str)); 这样的语句转一下就好了,decode的应该是$str原来的编码方式,转为后面的编码...

2014-03-18 09:26:50 2766 0

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