虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现。WordPress历史上就出现过由于PHP本身的缺陷而造成的一些安全性问题,如CVE-2014-0166 中的cookie伪造就是利用了PHP Hash比较的缺陷。 当然一般这种情况实战中用到的不是很多,但是在CTF竞赛中却是 ...
分类:
Web程序 时间:
2018-02-04 18:00:26
阅读次数:
234
jQuery使用ajax跨域请求获取数据 跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算是前端工程师的基本功之 ...
分类:
Web程序 时间:
2018-02-04 18:01:16
阅读次数:
201
PHP编译安装时常见错误解决办法 This article is post on https://coderwall.com/p/ggmpfa configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 ...
分类:
Web程序 时间:
2018-02-04 18:03:02
阅读次数:
189
前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID 可以看到pid 4 的被NT kernel & System 占用 在网上找了很久找 ...
分类:
Web程序 时间:
2018-02-04 18:03:54
阅读次数:
198
V8的Turbofan的性能特点将如何对我们优化的方式产生影响 审阅:来自V8团队的Franziska Hinkelmann和Benedikt Meurer. **更新:Node.js 8.3.0已经发布了V8 6.0和Turbofan. Node.js依靠V8 JavaScript引擎来运行代码, ...
分类:
Web程序 时间:
2018-02-04 18:05:16
阅读次数:
271
htpasswd用于为指定用户生成基于网页用户身份认证的密码,由httpd-tools软件包提供。支持3种加密算法:MD5、SHA和系统上的crypt()函数,不指定算法时,默认为md5。 例如: (1).使用"-n"选项直接将结果输出到标准输出而不创建passwdfile。 (2).使用批处理模式 ...
分类:
Web程序 时间:
2018-02-04 18:07:12
阅读次数:
280
php-fpm启动,重启,终止操作 最近安装了mysqli扩展,重启了nginx后,phpinfo()没有显示出mysqli,后来搞不出原因,直接使用了pdo连接数据库。直到今天安装redis后phpinfo()没有显示redis,内心那一万只奔腾的草泥马终于爆发,狂找办法,才知道是php-fpm没 ...
分类:
Web程序 时间:
2018-02-04 18:07:43
阅读次数:
179
前端:将网站打造成单页面应用SPA 前言 不知你有没有发现,像Github、百度、微博等这些大站,已经不再使用普通的a标签做跳转了。他们大多使用Ajax请求替代了a标签的默认跳转,然后使用HTML5的新API修改了Url,你可以在F12的Network面板里发现这个秘密。这项技术并没有特别标准的学名 ...
分类:
Web程序 时间:
2018-02-04 18:07:50
阅读次数:
212
CSS 高级布局技巧 随着 IE8 逐渐退出舞台,很多高级的 CSS 特性都已被浏览器原生支持,再不学下就要过时了。 用 :empty 区分空元素 兼容性:不支持 IE8 Demo 假如我们有以上列表: <div class="item">a</div> <div class="item">b</d ...
分类:
Web程序 时间:
2018-02-04 18:08:30
阅读次数:
210
sleep()函数一般用在暂停上,但是一个PHP一旦有了sleep,其他的输出(print,echo)就都要等待sleep()函数的完成,这是因为缓冲区,这里有详细解释 在这里不赘述,而如果要实现先输出再等待再输出,则用到了ob_flush()和flush(); 上面链接的文章有这样一段,解释了为什 ...
分类:
Web程序 时间:
2018-02-04 18:09:54
阅读次数:
192
转载自:http://blog.fens.me/nodejs-roadmap/ 前言 用Nodejs已经1年有余,陆陆续续写了48篇关于Nodejs的博客文章,用过的包有上百个。和全部人一样,我也从Web开发開始。然后到包管理,再到应用系统的开发,最后开源自己的Nodejs项目。一路走来,Nodej ...
分类:
Web程序 时间:
2018-02-04 18:10:12
阅读次数:
307
jQuery的12种选择器 1、#id : 根据给定的ID匹配一个元素 显示(用加粗的代替颜色): 这是第一个p标签 2、* : 匹配所有元素,多用于结合上下文来搜索 显示 : 这是p标签 这是div标签 3、多选择器selector1,selector2,selectorN : 指定任意多个选择器 ...
分类:
Web程序 时间:
2018-02-04 18:12:09
阅读次数:
184
用织梦cms做网站输入网站就自动跳转到index.html。服务器已经将默认文档设置为index.html了。首页返回状态码为 301,想打开域名后只显示域名而不在后面带上index.html,在网上找了下方法,分享给大家 如果你在服务器上已经设置了默认文档,依然显示index.html的话,可以用 ...
分类:
Web程序 时间:
2018-02-04 18:12:34
阅读次数:
215
有些时候因为特殊需求,需要在已安装的httpd上添加一些额外的模块,这时候要使用httpd-devel中的apxs工具。要使用这个扩展机制,你的平台必须支持DSO特性,即要求Apache httpd必须内建了mod_so模块。 apxs添加模块的方法很简单,以下是几个可能用上的选项。 -c mod_ ...
分类:
Web程序 时间:
2018-02-04 18:12:54
阅读次数:
591
PHP 中 16 个魔术方法详解 前言 PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访 ...
分类:
Web程序 时间:
2018-02-04 18:13:40
阅读次数:
239
一、回顾事务的概念http://www.cnblogs.com/cxq1126/p/8313600.html 1、特性ACID:原子性、一致性、隔离性、持久性 2、并发问题:脏读、不可重复读、幻|虚读 3、事务的隔离级别:读未提交、读已提交、可重复读、串行化 二、如何在Hibernate中指定数据库 ...
分类:
Web程序 时间:
2018-02-04 19:28:16
阅读次数:
204
一、闭包的特性 1、函数嵌套函数 2、函数内部可以引用外部的参数和变量 3、参数和变量不会被垃圾回收机制回收 二、闭包的定义及优缺点 官方定义:闭包是指有权访问另一个函数作用域中的函数,创建闭包的最常见方式就是在一个函数里创建另一个函数,通过另一个函数来访问这个函数的局部变量。 自己理解:闭包就是函 ...
分类:
Web程序 时间:
2018-02-04 19:29:57
阅读次数:
186
Ubuntu安装php 记录下主要的流程和遇到的坑。 首先官网下载php,http://php.net/downloads.php,我用的是5.6.25的版本: wget http://cn2.php.net/distributions/php-5.6.25.tar.gz 下载后,解压到服务器随意目 ...
分类:
Web程序 时间:
2018-02-04 19:30:33
阅读次数:
197
1.下载Tomcat http://tomcat.apache.org/download-80.cgi .tar.gz结尾和zip均可 2:解压至想要的文件下 3:配置(注:输入路径自定) 使用终端 输入 pico .bash_profile 回车; 输入 export PATH=$PATH:/us ...
分类:
Web程序 时间:
2018-02-04 19:31:06
阅读次数:
186
/*html部分*/ <div class="container"> <div class="inner"></div> </div> 1.利用绝对定位和负外边距居中,此种方法需要知道inner元素的宽高 .container{width:500px;height:500px;position:re ...
分类:
Web程序 时间:
2018-02-04 19:33:39
阅读次数:
206