自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(330)
  • 资源 (74)
  • 收藏
  • 关注

原创 Linux shell计算两个文件的交集,并集和差集

本文介绍linux下shell计算两个文件的交集,并集和差集的方法,提供完整测试命令与演示。

2017-08-31 07:41:17 48348 4

原创 Mac OSX使用brew安装旧版本phpunit的方法

本文介绍在Mac OSX系统中使用brew安装/卸载软件的基本操作。用phpunit作为例子,说明如何通过brew安装旧版本的软件,提供完整操作流程和执行命令。

2017-08-29 22:25:52 45385

原创 php 日志类

使用php开发的日志处理类,本类可自定义多种日志配置,根据标签对应配置。代码中方便调用此类进行日志记录操作。提供完整代码及演示例子,方便大家学习使用。

2017-08-27 15:13:47 51611 1

原创 nginx快速查看配置文件的方法

本文将介绍快速查nginx的配置放在nginx.conf文件中,一般我们可以使用以下命令查看服务器中存在的nginx.conf文件。如果服务器中存在多个nginx.conf文件,我们并不知道实际上调用的是哪个配置文件,因此我们必须找到实际调用的配置文件才能进行修改。

2017-08-15 19:40:42 139342 4

原创 mysql表数据行列转换方法

开发过程中,因为历史原因或性能原因,需要对表的列数据转为行数据,或行数据转换为列数据使用,本文将介绍mysql表数据行列转换的方法,提供完整演示例子及sql技巧。

2017-07-31 21:56:07 47305 2

原创 Linux 使用getopts命令获取命令行参数

本文介绍使用Linux的getopts命令,获取命令行参数的方法,提供完整演示实例。

2017-07-30 13:20:47 37985

原创 php判断本地及远程文件是否存在

本文介绍使用php判断文件是否存在的方法,支持本地及远程文件判断,提供完整调用代码及演示。

2017-07-23 10:43:46 51311

原创 php利用curl实现多进程下载文件类

批量下载文件一般使用循环的方式,逐一执行下载。但在带宽与服务器性能允许的情况下,使用多进程进行下载可以大大提高下载的效率。本文介绍php利用curl的多进程请求方法,实现多进程同时下载文件。

2017-07-16 18:43:53 25297

原创 php合并数组并保留键值的方法

本文介绍php合并数组的方法,使用例子说明array_merge方法的使用。因array_merge合并数字键值的数组不能保留键值,提供另一种可以保留键值的合并数组方法。

2017-06-29 22:58:59 42457

原创 Linux 使用pwgen命令创建随机密码

本文介绍使用Linux pwgen命令创建随机密码,并对非Linux的系统提供另一种创建随机密码的方法。

2017-06-28 22:15:37 26297 1

原创 mysql大小写敏感配置

本文介绍mysql大小写敏感配置的两个参数,lower_case_file_system和lower_case_table_names的作用和设置方法。并对不同的设置加以说明和演示。

2017-06-24 17:26:31 118137 6

原创 文件内容去重及排序

本文将使用php和linux sort命令两种方法,分别实现文件内容去重及排序,并提供完成演示代码。

2017-06-15 00:00:13 22161

原创 php使用正则去除宽高样式

本文将介绍使用php正则,去除html中宽高样式的方法,提供完整实例代码。

2017-05-30 17:40:56 16956 2

原创 php 利用反射API获取类信息

PHP具有完整的反射API,可以对类、接口、函数、方法和扩展进行反向工程。反射API并提供方法取出函数、类和方法中的文档注释。本文将介绍使用PHP反射API获取类信息的方法,提供完整演示代码。

2017-05-24 22:09:59 28522

原创 mysql group by 组内排序方法

mysql的group by语法可以根据指定的规则对数据进行分组,分组就是将一个数据集划分成若干个小区域,然后再针对若干个小区域进行数据处理。本文将介绍mysql使用group by分组时,实现组内排序的方法。

2017-05-17 22:12:08 120435 13

原创 php 调用新浪API生成短链接

本文将介绍调用新浪API,将长链接转为短链接的方法。提供API调用说明及完整演示代码。

2017-04-26 21:24:39 30302 4

原创 php 函数使用可变数量的参数

php在用户自定义函数中支持可变数量的参数列表。本文将介绍php函数使用可变数量的参数的方法,并提供兼容不同php版本的完整演示实例。

2017-04-23 17:27:24 33574

原创 Git 常用命令列表

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,本文将介绍git常用的命令。

2017-04-22 17:00:41 22269

原创 MongoDB 批量添加记录中不存在的字段

MongoDB是基于分布式文件存储的数据库,与关系型数据库不同,记录中的字段数量可以各不相同。本文将介绍如何对MongoDB记录中不存在的字段进行批量添加并赋值。

2017-04-12 23:16:36 28469 2

原创 Linux alias命令的使用

Linux alias命令用来设置指令的别名,对一些较长的命令进行简化。使用alias时,必须使用单引号将原来的命令包含,防止特殊字符导致错误。

2017-03-30 22:32:46 41471

原创 利用自定义web-font实现数据防采集

本文介绍CSS3新特性web-font的使用,并利用自定义web-font实现数据防采集。web-font是CSS3中的一种标记 @font-face,在@font-face声明里,你可以声明一种字体,指定这种字体字体库文件从网络某个地址下载。

2017-03-29 21:55:32 21674 4

原创 HTML5按比例缩略图片并上传的实例

本文将介绍使用HTML5实现在客户端按比例缩略图片,并异步上传到服务器的实例。上传图片并生成缩略图,一般是先把图片上传到服务器,然后服务端再对图片进行缩略处理,生成缩略图片。这样做有两个缺点:1.图片尺寸如果过大,上传到服务器的时间会较长。2.如果所有图片都在服务端做缩略处理,会加大服务端压力。

2017-03-19 19:23:32 18196 2

原创 shell 使用数组作为函数参数的方法

因工作需要,需要使用shell开发一些小工具,当使用数组作为函数参数时,发现只能传递数组的第一个元素,数组后面的元素不能传递到函数内。本文将介绍在shell中使用数组作为函数参数的方法,并提供完整实例代码。

2017-03-10 23:27:13 40843 7

原创 mysql 转换NULL数据方法

使用mysql查询数据库,当执行left join时,有些关联的字段内容是NULL,因此获取记录集后,需要对NULL的数据进行转换操作。本文将提供一种方法,可以在查询时直接执行转换处理。使获取到的记录集不需要再进行转换。

2017-02-27 19:19:06 19691

原创 php 使用curl模拟ip和来源进行访问

对于限制了ip和来源的网站,使用正常的访问方式是无法访问的。本文将介绍一种方法,使用php的curl类实现模拟ip和来源,访问那些限制了ip和来源的网站。

2017-02-23 22:04:37 28525

原创 mysql explain中key_len的计算方法

mysql的explain命令可以分析sql的性能,其中有一项是key_len(索引的长度)的统计。本文将分析mysql explain中key_len的计算方法。

2017-02-19 15:06:32 22338 1

原创 采集百度搜寻结果,图片不显示的解决方法

本文介绍如何根据关键字采集百度搜寻结果,分析采集后图片不显示的原因,并提供解决方法及完整的采集程序。

2017-02-02 16:43:08 27347 2

原创 ajax跨域访问cookie丢失的解决方法

本文介绍ajax跨域访问,cookie丢失问题的解决方法,并提供完整演示实例及相关注意事项。ajax跨域访问,可以使用jsonp方法或设置Access-Control-Allow-Origin实现。

2017-01-16 18:58:27 32839

原创 php文件包含目录配置open_basedir的使用与性能分析

本文将介绍php文件包含目录配置open_basedir的使用方法,并对使用了open_basedir之后的服务器性能进行分析,分析使用后的利与弊。

2017-01-15 16:19:41 44075

原创 php 文件与16进制相互转换

本文介绍使用php实现文件内容与16进制相互转换,例如可以把文件转为16进制后保存到数据库中,也可以把16进制数据转为文件保存。

2017-01-14 16:15:30 7186

原创 php 计算多个集合的笛卡尔积

本文介绍使用php计算多个集合的笛卡尔积,提供完整演示代码。笛卡尔积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X*Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。

2017-01-10 11:28:10 9878

原创 php 调用imagemagick实现老照片效果

imagemagick是图片处理软件,具有强大的图片处理能力。本文使用php调用imagemagick实现把图片处理为老照片效果,并提供完整代码。

2016-12-31 14:58:37 14364

原创 mysql 判断点是否在指定多边形区域内

本文将介绍使用mysql判断点是否在指定多边形区域内的方法,提供完整流程。

2016-12-27 16:44:37 23831 3

原创 php 调用ffmpeg获取视频信息

ffmpeg是一套可以用来记录,转换数字音频、视频,并能将其转化为流的开源计算机程序,包含了libavcodec,保证高可移值性和编解码质量。本文介绍使用php调用ffmpeg获取视频信息的方法,提供完整代码。

2016-12-26 14:09:11 20563

原创 php 优化页面输出,兼容搜索引擎机器人访问的实例

本文将介绍php页面输出的优化方法,兼容搜索引擎访问,并提供完整代码及测试。使用php输出页面,如果页面的内容很多,用户需要等待页面所有内容加载后才可以看到页面内容,用户体验不好。

2016-12-25 11:01:36 17122

原创 php 根据自增id创建唯一编号类

在开发过程中,我们数据表一般都使用自增数字作为id主键,而id是数字型,不容易理解。我们把id按一定格式转为编号后,很容易根据编号知道代表的是什么内容。本文将介绍使用php实现使用自增id创建唯一编号的方法和实例

2016-11-27 16:37:45 20288 2

原创 HTML5获取当前地理位置并在百度地图上展示的实例

本文介绍使用HTML5 Geolocation API获取当前地理位置,并在百度地图上展示的实例

2016-11-24 19:46:22 27564 3

原创 php 判断页面或图片是否经过gzip压缩

本文介绍使用php判断远程页面或图片是否经过gzip压缩的方法,并提供演示实例。

2016-11-16 20:21:10 18079

原创 php PDO判断连接是否可用的方法

本文介绍使用php为pdo增加判断连接是否有效的方法,模拟mysql_ping()的功能。

2016-11-10 17:04:43 24682 2

原创 php 将print_r处理后的数据还原为原始数组的方法

php print_r方法可以把变量打印显示,使变量易于理解。如果变量是string,integer或float,将打印变量值本身,如果变量是array,将会按照一定格式显示键和元素。object与数组类似。print_r用于打印数组较多。php原生没有把print_r方法打印后的数据还原为原始数组,因此写了下面这个方法,实现将print_r处理后的数据还原为原始数组。

2016-10-31 21:56:42 20627 2

PHP生成唯一RequestID类

PHP生成唯一RequestID类,使用session_create_id()与uniqid()方法,保证唯一性,提供完整代码及演示。

2018-04-14

php创建带logo二维码类

PHP实现创建二维码类,支持设置尺寸,加入LOGO,圆角,透明度,等处理。

2018-03-25

php 基于redis使用令牌桶算法实现流量控制

系统在运行过程中,如遇上某些活动,访问的人数会在一瞬间内爆增,导致服务器瞬间压力飙升,使系统超负荷工作。使用流量控制可以减轻服务器压力,避免服务器挂掉。本文介绍php基于redis,使用令牌桶算法,实现访问流量的控制,提供完整算法说明及演示实例,方便大家学习使用。

2018-02-23

PHP基于Redis计数器类

php基于Redis实现自增计数,主要使用redis的incr方法,并发执行时保证计数自增唯一。

2017-10-28

php日志操作类

php实现日志处理类 功能: 1.自定义日志根目录及日志文件名称。 2.使用日期时间格式自定义日志目录。 3.自动创建不存在的日志目录。 4.记录不同分类的日志,例如信息日志,警告日志,错误日志。 5.可自定义日志配置,日志根据标签调用不同的日志配置。

2017-08-27

php实现多进程下载文件类

使用curl的批处理方法,开启多进程,实现批量下载文件。批量下载文件一般使用循环的方式,逐一执行下载。但在带宽与服务器性能允许的情况下,使用多进程进行下载可以大大提高下载的效率。本类利用curl的多进程请求方法,实现多进程同时下载文件。

2017-07-16

利用自定义web-font实现数据防采集

利用自定义web-font实现数据防采集。

2017-03-29

HTML5按比例缩略图片并上传的实例

使用HTML5实现在客户端按比例缩略图片,并异步上传到服务器的实例。

2017-03-19

php优化页面输出实例

php输出页面的优化方法,兼容搜索引擎访问,并提供完整代码及测试。

2016-12-25

php 根据自增id创建唯一编号类

提供一个php类,实现根据自增id,自定义前缀,自定义位数,创建唯一编号。并提供算法说明及演示实例。

2016-12-01

php 将print_r处理后的数据还原为原始数组的方法

php print_r方法可以把变量打印显示,使变量易于理解。如果变量是string,integer或float,将打印变量值本身,如果变量是array,将会按照一定格式显示键和元素。object与数组类似。print_r用于打印数组较多。 php原生没有把print_r方法打印后的数据还原为原始数组,因此写了下面这个方法,实现将print_r处理后的数据还原为原始数组。

2016-10-31

php ID前缀格式化类

ID前缀格式化类,实现对id增加前缀及对已加前缀的id还原。 Func public getPrefixId 生成已加前缀的id public getId 还原为id public getPrefixType 根据已加前缀id获取前缀类型

2016-10-28

php结合mongodb判断坐标是否在指定多边形区域内的实例

使用php结合mongodb,使用php判断坐标是否在多边形区域内的实例。

2016-09-30

php HTML实体编号与非ASCII字符串相互转换类

HTML实体与非ASCII字符串相互转换类 Func: public encode 字符串转为HTML实体编号 public decode HTML实体编号转为字符串 private _convertToHtmlEntities 转换为HTML实体编号处理

2016-09-07

mysql 连接闪断自动重连的实例

mysql 连接闪断自动重连的实例。

2016-08-27

mongodb随机获取一条记录实例

介绍php7.0以上使用mongdb的基本方法,并提供mongodb随机获取一条记录的测试实例。

2016-08-15

php 使用redis锁限制并发访问类

php 使用redis锁限制并发访问类 Func: public lock 获取锁 public unlock 释放锁 private connect 连接

2016-06-30

JS生成二维码

JS生成二维码,兼容各种浏览器及手机端,支持中文。

2015-12-30

php根据地理坐标获取国家、省份、城市,及周边数据类

* 根据地理坐标获取国家、省份、城市,及周边数据类(利用百度Geocoding API实现) * 百度密钥获取方法:http://lbsyun.baidu.com/apiconsole/key?application=key(需要先注册百度开发者账号) * Func: * Public getAddressComponent 根据地址获取国家、省份、城市及周边数据 * Private toCurl 使用curl调用百度Geocoding API

2015-07-31

php 版本处理类,提供版本与数字互相转换

版本处理类,提供版本与数字互相转换,方便入库后进行比较筛选 * Func: * public version_to_integer 将版本转为数字 * public integer_to_version 将数字转为版本 * public check 检查版本格式是否正确 * public compare 比较两个版本的值

2015-06-30

ajax 设置Access-Control-Allow-Origin实现跨域访问

ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。 即使使用jquery的jsonp方法,type设为POST,也会自动变为GET。如果跨域使用POST方式,可以使用创建一个隐藏的iframe来实现,与ajax上传图片原理一样,但这样会比较麻烦。因此,通过设置Access-Control-Allow-Origin来实现跨域访问比较简单。

2015-06-06

curl 获取需要授权页面的方法

今天因工作需要,需要用curl / file_get_contents获取需要授权(Authorization)的页面内容,解决后写了这篇文章分享给大家。

2015-03-20

字符编码转换类,支持 ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom互相转换

php 字符编码转换类,支持ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom 互相转换。

2015-01-30

iframe 跨域访问session

iframe 跨域访问session问题解决方法

2015-01-28

php 图片局部打马赛克

php 图片局部打马赛克 原理: 对图片中选定区域的每一像素,增加若干宽度及高度,来生成矩型。而每一像素的矩型重叠在一起,就形成了马赛克效果。 本例使用GD库的imagecolorat获取像素颜色,使用imagefilledrectangle画矩型。

2014-10-20

php 发送与接收流文件例子

php 发送与接收流文件例子 sendStreamFile.php 把文件以流的形式发送 receiveStreamFile.php 接收流文件并保存到本地

2014-10-15

php zip文件内容比较类

Zip Compare class 比较两个zip文件的内容,返回新增,删除,及相同的文件列表,暂时只支持单层。 Func: public compare 比较zip文件内容 private getInfo 获取zip内文件列表 private parse 分析两个zip的文件内容 private check 检查zip文件是否正确 private check_handler 检查服务器是否有安装unzip

2014-05-22

php 导出csv抽象类

php Export CSV abstract class,根据总记录数与每批次记录数,计算总批次,循环导出。 * Func: * public setPageSize 设置每批次导出的记录条数 * public setExportName 设置导出的文件名 * public setSeparator 设置分隔符 * public setDelimiter 设置定界符 * public export 执行导出 * private getPageCount 计算导出总批次 * private setHeader 设置导出文件header * private formatCSV 将数据格式化为csv格式 * private escape 转义字符串 * abstract getExportTotal 获取总记录条数,抽象方法,需继承类实现 * abstract getExportFields 获取导出的列名,抽象方法,需继承类实现 * abstract getExportData 获取每页记录,抽象方法,需继承类实现

2014-05-18

HTML5 localStorage 页面数据同步demo

HTML5 localStorage 页面数据同步demo。 演示方法,同时打开localstorage1.html, localstorage2.html, localstorage3.html,需用用http方式打开,修改任意一个后,点save或clear。 其他两个页面会同步更新。

2014-05-11

php 双向队列类v1.2

php 双向队列。支持限定队列长度,输入受限,输出受限,及输出必须与输入同端几种设置 * Func: * public frontAdd 前端入列 * public frontRemove 前端出列 * public rearAdd 后端入列 * pulbic rearRemove 后端出列 * public clear 清空对列 * public isFull 判断对列是否已满 * private getLength 获取对列长度 * private setAddNum 记录入列,输出依赖输入时调用 * private setRemoveNum 记录出列,输出依赖输入时调用 * private checkRemove 检查是否输出依赖输入

2014-05-02

php 双向队列类

php 双向队列。支持限定队列长度,输入受限,输出受限,及输出必须与输入同端几种设置。 Func: public frontAdd 前端入列 public frontRemove 前端出列 public rearAdd 后端入列 pulbic rearRemove 后端出列 public clear 清空对列 public isFull 判断对列是否已满 private getLength 获取对列长度

2014-04-30

php soap 实例

php soap 实例 SOAP 是基于XML和HTTP通讯协议,XML各个平台,各种语言都支持的一种语言。 不同语言之间需要通信(例如:php,java,c),可以通过SOAP,WSDL使不同操作系统,不同技术的编程语言互相通信。

2014-03-22

php 计算页面运行时间 Timer 类

Timer class, 计算页面运行时间,可按不同key计算不同的运行时间。

2014-02-28

php 根据url自动生成缩略图v1.1

原理:设置apache rewrite ,当图片不存在时,调用php 创建图片。 例如 原图路径为:http://localhost/upload/2013/07/21/1.jpg 缩略图路径为:http://localhost/supload/2013/07/21/1.jpg 当访问 http://localhost/supload/2013/07/21/1.jpg 时,如图片存在,则显示图片。否则,调用createthumb.php生成图片。 增加高并发处理

2014-01-05

php main 与 iframe 相互通讯类 同域 跨域)

功能如下: 1.支持同域与跨域通讯 2.传递的方法参数支持字符串,JSON,数组等。

2013-12-30

php main 与 iframe 相互通讯类

功能如下: 1.支持同域与跨域通讯 2.传递的方法参数支持字符串,JSON,数组等。

2013-12-30

iframe与主框架跨域相互访问

iframe 与主框架相互访问例子,包含同域访问,跨域访问例子。

2013-12-27

php 密码生成类 generate password

Generate Password class,根据指定规则生成password 功能: 1.可设定密码长度。 2.可设定要生成的密码个数,批量生成。 3.可以指定密码的规则,字母,数字,特殊字符等。

2013-12-24

php 密码生成类

Generate Password class,根据指定规则生成password 可以指定大小写字母,数字,特殊字符,生成密码

2013-12-24

php Cookies 操作控制类

Cookies 操作类 功能: 1.保存,读取,更新,清除cookies数据。 2.可设置前缀。 3.强制超时控制。 4.cookies数据可以是字符串,数组,对象等。

2013-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除