51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Php笔记

php mysql SQL注入语句构造

php mysql SQL注入语句构造

厉飞雨 阅读(250) 评论(0) 赞(21)

<p>由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困难,尤其是注射时语句的构造方面更是个难点,本文主要是借对Okphp BBS v1.3一些文件得简单分析,来谈谈php+mysql注射语句构造方式,希望本文对你有点帮助。</p> <p>声明:文章所有提到的&quot;漏洞&quot;,都没有经过测试,可...

用PHP的实现一个高效的数据库(文件存储,NOSQL)

用PHP的实现一个高效的数据库(文件存储,NOSQL)

厉飞雨 阅读(214) 评论(0) 赞(16)

<p>用文件的方式读写,一个文件是索引文件,另一个文件是真实的数据文件。</p> <p>索引文件分为2部分,第一部分是所有的指针,记录第二部分的位置;第二部分是索引记录。所有的索引指针:是记录所有相同Hash值的key的指针,它是一个链表结构,记录在数据文件的位置和同key的下一个值。</p> <p>索引记录中:<...

Memcached分布式部署方案设计(含PHP代码)

Memcached分布式部署方案设计(含PHP代码)

厉飞雨 阅读(217) 评论(0) 赞(15)

<p>一台Memcache通常不能满足我们的需求,这就需要分布式部署。Memcached分布式<br /> 部署方案通常会采用两种方式,一种是普通Hash分布,一种是一致性Hash分布。本篇<br /> 将以PHP作为客户端,来分析两种方案。</p> <h3>普通Hash分布</h3> <hr /&g...

php读取apk包信息,提取应用图标

php读取apk包信息,提取应用图标

厉飞雨 阅读(440) 评论(0) 赞(19)

<p>项目中需要在客户上传APK后自动分析出APK包名名称等信息,并提取出应用的图标,并立即返回到服务端 .</p> <p>试了很多方法,都很难满足需求,其中最知名的应该是ApkParser,但它不能得到应用图标信息;</p> <p>另外还有推荐使用apktool进行反编译apk包,但速度太慢,解一个包大概要5秒以上,...

php使用redis存储session

php使用redis存储session

厉飞雨 阅读(245) 评论(0) 赞(19)

<p>phpinfo,可以看到session存储,可以使用files user memcache<br /> redis,使用数据库存储session的好处是较之文件存储,在大用户量下速度更快,性能更优,而且如果做分布式系统,肯定是需要使用数据库存储<br /> session的。这里总结下使用redis存储session的两种方式</...

PHP ORM框架与简单代码实现

PHP ORM框架与简单代码实现

厉飞雨 阅读(243) 评论(0) 赞(17)

<p>ORM即Object/Relation Mapping的简写,一般称作&quot;对象关系映射&quot;,在Web开发中最常出没于和关系型数据库交互的地方。接口、中间件、库、包,你都可以这么称呼它。</p> <p>我们可以结合PHP和MySQL,从ORM的四个核心理念来认识它:</p> <p>•...

php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法

php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法

厉飞雨 阅读(241) 评论(0) 赞(21)

<p>在做查询过程中,例如要实现查上个月从第一天到最后一天的佣金(提成),那我们在程序实现过程中就要让程序在上个月的范围内查询,第一天是比较好办,但最后一天就不定,要去写段函数进行月份及年份判断来得出上个月共有多少天.那就比麻烦,还有获取当前月份,当前年份等常规日期获取函数,以下代码都是经过本公司工程师测试后的正确代码,可以放心使用.</p> <p...