嗨,新朋友,很高兴认识你,欢迎来到我的博客。
存档于 四月, 2014

实现JS对象的克隆

在js里没有类似JAVA的clone方法,无法实现对对象的克隆,一般使用等号操作符来传递对象,但这样就造成了指针关联问题,修改任何一个对象,其关联的对象也会被改变,但很多时候我们只想得到一个对象的拷贝,而非引用。今日偶就遇到了这...

浅谈CSRF攻击方式

一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义...

Node.js之npm

1.查看配置 npm config ls -l 2. 针对某一项设置,可以通过 npm config set 属性名 属性值 的方式来进行配置。 例如: npm config set prefix "C:\123\" 3. 读取某一项配置 npm config get prefix 4.当前目录安装 npm install socket.i...

apache2.4开启gzip(xampp 1.8.1)不同于apache2.2

要使用Gzip网站压缩,在apache2.4(xampp 1.8.1)版本下,httpd.conf 除了要开启mod_deflate外,还要开启mod_filter。 其次Gizp的设置(httpd.conf的末尾增加代码): DeflateCompressionLevel 9 AddOutputFilterByType DEFLATE text...

zendstudio如何设置文件头注释(zend自动生成文件头部注释)

在zend studio ide 7.1 中选择窗口-》首选项-》PHP–》编辑器 –》模板 –》新建 然后添加 funinfo或fileinfo 模板代码根据下边定义的COPY过去就可以。然后进入PHP文件中, 输入funinfo或fileinfo 然后回车,就可以调出模板代码,以便...

PHP的包依赖管理工具Composer简介

Composer是一个基于项目的依赖管理器,负责将PHP项目所依赖的包或库安装到项目所在的目录中,默认它不会安装任何数据到全局。它用于取代之前所使用的pear工具。 1 安装Composer curl -sS https://getcomposer.org/installer | php m...

如何使用Fiddler调试线上JS代码

大家平时肯定都用过火狐的Firebug或者谷歌的调试工具来调试JS,但遗憾的是我们不能像编辑html,css那样来直接新增或者删除JS代码. 虽然可以通过调试工具的控制台来动态执行JS代码,但有时候却远远不够用. 特别是当产线环境不能随意修改文...

mysql忘记密码解决方案

1. 找到mysql配置文件,windows下my.ini,linux下my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve skip-grant-tables 加入红色配置项,并保存 2. 重启mysql 3. 直接运行mysql(不需要在m...