51工具盒子

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

Php笔记

编译安装libevent,memcache,以及php的memcached扩展

编译安装libevent,memcache,以及php的memcached扩展

厉飞雨 阅读(3) 评论(0) 赞(3)

一 安装libevent 1.去官网http://libevent.org/ 下载最新源码,我用的是libevent-2.0.20-stable.tar.gz 2.解压到/usr/src目录 ,执行命令: `sudo tar -zxvf libevent-2.0.20-stable.tar.gz -C /usr/src` 3.进入解压以后的目录,用sudo方式执行命令...

php mysql SQL注入语句构造

php mysql SQL注入语句构造

厉飞雨 阅读(3) 评论(0) 赞(2)

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

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

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

厉飞雨 阅读(2) 评论(0) 赞(3)

用文件的方式读写,一个文件是索引文件,另一个文件是真实的数据文件。 索引文件分为2部分,第一部分是所有的指针,记录第二部分的位置;第二部分是索引记录。所有的索引指针:是记录所有相同Hash值的key的指针,它是一个链表结构,记录在数据文件的位置和同key的下一个值。 索引记录中: 每条记录有四部分,第一部分4个字节,是下一条索引的偏移量;第二部分是该记录的key,128...

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

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

厉飞雨 阅读(2) 评论(0) 赞(1)

一台Memcache通常不能满足我们的需求,这就需要分布式部署。Memcached分布式 部署方案通常会采用两种方式,一种是普通Hash分布,一种是一致性Hash分布。本篇 将以PHP作为客户端,来分析两种方案。 ### 普通Hash分布 *** ** * ** *** ```lang-php <?php function test($key='na...

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

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

厉飞雨 阅读(3) 评论(0) 赞(2)

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

php使用redis存储session

php使用redis存储session

厉飞雨 阅读(2) 评论(0) 赞(1)

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

PHP 抽象方法与抽象类abstract关键字介绍及应用

PHP 抽象方法与抽象类abstract关键字介绍及应用

厉飞雨 阅读(2) 评论(0) 赞(2)

PHP 抽象方法与抽象类 `abstract` 关键字. `abstract` 关键字用于定义抽象方法与抽象类。 **抽象方法:** 抽象方法指没有方法体的方法,具体就是在方法声明的时候没有 `{}` 括弧以及其中的内容,而是直接在声明时在方法名后加上分号结束。 `abstract` 关键字用于定义抽象方法,语法: ```lang-php abstract funct...

PHP ORM框架与简单代码实现

PHP ORM框架与简单代码实现

厉飞雨 阅读(1) 评论(0) 赞(2)

ORM即Object/Relation Mapping的简写,一般称作"对象关系映射",在Web开发中最常出没于和关系型数据库交互的地方。接口、中间件、库、包,你都可以这么称呼它。 我们可以结合PHP和MySQL,从ORM的四个核心理念来认识它: • 简单:ORM以最基本的形式建模数据。比如ORM会将MySQL的一张表映射成一个PHP类(模型),表的字段...

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

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

厉飞雨 阅读(4) 评论(0) 赞(2)

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