理解作用域
要理解作用域,先了解一下编译原理分词/词法分析(Tokenizing/Lexing) 这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代码块被称为词法单元(token)。例如,考虑程序var a = 2;。这段程序通常会被分解成为下面这些词法单元:var、a、=、2 、; 空格是否会被当作词法单元,取决于空格在这门语言中是否具有意义。解析/语法分析(Parsin
高洛峰 2016-11-15 13:41:43 0 0 372
Git的一些知识
Git的特点:Git存储的是文件快照, 即整个文件内容, 并保存指向快照的索引分布式原理这个之前面试实习的时候被问到过, 搞懂基本原理还是很重要的Git的目录结构在执行git init后文件夹下的.git目录快照原理Git通过对文件进行SHA-1计算作为文件的内容生成一个40位的Hash值, Hash值相同, 则文件内容相同存储区git的四个存储区工作区暂存区本地仓库远程仓库git add fil
阿神 2016-11-09 13:46:31 0 0 518
php利用hash冲突漏洞进行DDoS攻击的方法分析
本文实例分析了PHP利用hash冲突漏洞进行DDoS攻击的方法。分享给大家供大家参考。具体分析如下:首先声明:本文内容只用于研究学习使用,请勿用于非法行为!前面提到过最近爆出的hash表碰撞漏洞,包括java、python、php等在内的很多常用语言均未幸免,今晚咱就来实际看看它的威力。攻击原理:通过向目标服务器post一组精心拼凑的数组参数,到达服务端后语言底层处理接收到的数组参数时,由于该漏洞
巴扎黑 2017-02-06 14:37:35 0 0 348
php+jquery+html实现点击不刷新加载更多的实例代码
基本原理:页面载入时,jQuery向后台请求数据,PHP通过查询数据库将最新的几条记录显示在列表页,在列表页的底部有个“更多”链接,通过触发该链接,向服务端发送Ajax请求,后台PHP程序得到请求参数,并作出相应,获取数据库相应的记录并以JSON的形式返回给前台页面,前台页面jQuery解析JSON数据,并将数据追加到列表页。其实就是Ajax分页效果。HTML首先要引入jquery库和jquery
巴扎黑 2016-12-29 15:31:09 0 0 1188