傲雪星枫

世外悠悠隔人间,不忍凄凄乱世烟。推荐微信公众学习平台: fdipzone-idea ,名称为:破晓领域,欢迎大家学习关注!!!...

排序:
默认
按更新时间
按访问量

mysql查询时,offset过大影响性能的原因与优化方法

mysql查询使用select命令,配合limit,offset参数可以读取指定范围的记录。本文将介绍mysql查询时,offset过大影响性能的原因及优化方法。

2017-05-28 17:13:21

阅读数:20929

评论数:6

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

之前写过一篇《mongodb 判断坐标是否在指定多边形区域内的方法》是基于mongodb实现,所有操作都是在mongodb执行。本文将使用php结合mongodb,使用php判断坐标是否在多边形区域内的实例。

2016-09-30 21:41:45

阅读数:19481

评论数:0

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

ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。 即使使用jquery的jsonp方法,type设为POST,也会自动变为GET。如果跨域使用POST方式,可以使用创建一个隐藏的ifram...

2015-06-06 19:09:34

阅读数:319709

评论数:22

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

main 与 iframe 相互通讯类 之前写过一篇《iframe与主框架跨域相互访问方法》,介绍了main与iframe相互通讯的原理,不了解原理的可以先看看。 今天把main与iframe相互通讯的方法封装成类,主要有两个文件, JS:FrameMessage.js 实现调用方法的接口,如...

2013-12-30 01:06:09

阅读数:34011

评论数:0

iframe与主框架跨域相互访问方法

iframe 与主框架相互访问方法 1.同域相互访问 假设A.html 与 b.html domain都是 localhost (同域) A.html中iframe 嵌入 B.html,name=myframe A.html有js function fMain() B.html有js fun...

2013-12-27 23:11:02

阅读数:184972

评论数:71

php HTTP请求类,支持GET,POST,Multipart/form-data

PHP HttpRequest class, HTTP请求类,支持GET,POST,Multipart/form-data HttpRequest.class.php <?php /** HttpRequest class, HTTP请求类,支持GET,POST,Multipart/for...

2013-09-30 01:26:34

阅读数:26614

评论数:3

php 根据url自动生成缩略图

原理:设置apache rewrite ,当图片不存在时,调用php 创建图片。 例如 原图路径为:http://localhost/upload/2013/07/21/1.jpg 缩略图路径为:http://localhost/supload/2013/07/21/1.jpg 当访问 http...

2013-07-21 14:24:37

阅读数:22812

评论数:0

php 缩略图生成类,支持imagemagick及gd库两种处理

功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 使用imagemagick实现,imagemagick地址:www.imagemagick.org PicThumb.class.php <?php /** 缩略图生成类 * Dat...

2013-07-13 01:45:39

阅读数:26545

评论数:3

php 支持断点续传的文件下载类

php 支持断点续传,主要依靠HTTP协议中 header HTTP_RANGE实现。 HTTP断点续传原理 Http头 Range、Content-Range() HTTP头中一般断点下载时才用到Range和Content-Range实体头, Range用户请求头中,指定第一个字节的...

2013-06-30 17:27:53

阅读数:27640

评论数:15

JS小游戏-仙剑翻牌

游戏介绍: 这是一个翻牌配对游戏,共十关。 1.游戏随机从42张牌中抽取9张进行游戏,每组为2张相同的牌,共18张牌。 2.连续翻到两张相同的为胜利,当9组全部翻到则过关。如不是翻到连续两张相同的,则需要重新翻。 3.游戏共有10关,在规定时间内通过为挑战成功。 4.如果某关在规定时间内没有通过...

2013-03-03 12:27:05

阅读数:19342

评论数:4

JS小游戏-宇宙战机

游戏介绍: 业余时间写的一个飞行射击游戏,纵向,共六关。 游戏需求: 1.战机可发射子弹,子弹可通过获取道具升级。 2.战机可放bomb,可获取道具增加数量。 3.战机可蓄力攻击。 4.道具有三种,分别是升级子弹,增加bomb数量,增加战机数量。 5.每关音乐不同。 6.战机被...

2013-02-13 12:39:45

阅读数:17925

评论数:4

mac终端显示日历信息命令

本文介绍mac终端显示日历信息命令,提供多个例子去说明这两个命令的使用与各参数的应用场景。 mac系统内置用来显示日历的命令有cal和ncal,使用这两个命令可以方便直接在终端查看日历的相关信息,例如某些服务器没有安装图形界面时,可以在命令行中查看日历信息。 部分参数的用法与linux的不同,...

2018-04-30 19:25:00

阅读数:1090

评论数:0

Supervisor定期重启指定进程

Supervisor是用Python开发的一个客户机/服务器系统,允许用户监视和控制UNIX类操作系统上的多个进程。功能包括监听、启动、停止、重启一个或多个进程。当Supervisor管理的进程出现意外被Kill后,Supervisor监听到事件会自动启动该进程,不需要再写其他脚本去进行重启处理。...

2018-04-29 23:30:34

阅读数:1095

评论数:0

MySQL查看数据库表容量大小

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_lengt...

2018-04-29 17:19:10

阅读数:1084

评论数:0

PHP生成唯一RequestID类

本文介绍PHP生成唯一RequestID类,使用session_create_id()与uniqid()方法,保证唯一性,提供完整代码及演示,方便大家学习使用。 现在的系统设计一般使用分布式系统,一个请求可能要调用几个微服务处理,最后再把结果返回。当请求出现问题时,我们很难去跟踪是哪个微服务出现...

2018-04-14 13:32:01

阅读数:1364

评论数:0

php json_encode不支持对象私有属性的解决方法

本文介绍php json_encode不支持对象私有属性的解决方法,json_encode可以把对象转为json格式,使用json_decode可以还原为对象。 但如果对象内含有私有属性,执行json_encode后,私有属性会丢失。 例子:json_encode丢失对象私有属性 &...

2018-03-31 17:28:39

阅读数:790

评论数:0

mysql重建表分区并保留数据的方法

本文介绍mysql重建表分区并保留数据的方法,mysql的表分区(partition)可以把一个表的记录分开多个区去存储,查询时可根据查询的条件在对应的分区搜寻,而不需要整表查询,提高查询效率。 有分区的表与没有分区的表使用上没有太大的区别,但如果要对表进行重新分区,删除分区重建会删除数据,因此...

2018-03-31 15:12:50

阅读数:821

评论数:0

Mac ssh使用pem文件登录远程服务器

登录远程服务器我们可以使用ssh命令,部分远程服务器访问需要授权,ssh命令支持使用pem文件进行授权访问。 命令如下: ssh -i identity_file user@hostname 例如: ssh -i key.pem root@192.168.2.100 如果执行后出...

2018-03-30 21:39:07

阅读数:1028

评论数:0

php 创建带logo二维码类

本文介绍php实现创建二维码类,支持设置尺寸,加入LOGO,描边、圆角、透明度,等处理。提供完整代码,演示实例及详细参数说明,方便大家学习使用。 实现功能如下: 1.创建二维码 2.加入logo到二维码中 3.logo可描边 4.logo可圆角 5.logo可设透明度 6.l...

2018-03-25 18:16:17

阅读数:970

评论数:2

终端出现 You have new mail.的解决方法

打开一个新的终端窗口,第一句会出现You have new mail.提示。 出现这种情况的原因,因为系统出现错误(例如cron出现权限问题等)需要邮件通知用户。系统会将检查的各种状态汇总,定期发送本机用户邮箱中。 只要把邮件阅读删除后则不会再提示。 解决方法如下 1.查看待发送的...

2018-02-28 20:28:23

阅读数:1016

评论数:0

Redis主从同步,读写分离设置

本文介绍使用Redis的主从同步功能(master, slave),使程序实现读写分离,避免io瓶颈,提高数据读写效率。 Redis支持一个master服务器对多个slave服务器同步,同步使用发布/订阅机制。 1个master对多个slave,还可以进行分层,每个slave下可以再同步sla...

2018-02-24 19:07:49

阅读数:663

评论数:1

nginx 出现504 Gateway Time-out的解决方法

本文介绍nginx出现504 Gateway Time-out问题的原因,分析问题并提供解决方法。 1.问题分析 nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超...

2018-02-23 17:19:48

阅读数:3232

评论数:0

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

本文介绍php基于redis,使用令牌桶算法,实现访问流量的控制,提供完整算法说明及演示实例,方便大家学习使用。 每当国内长假期或重要节日时,国内的景区或地铁都会人山人海,导致负载过大,部分则会采用限流措施,限制进入的人数,当区内人数降低到一定值,再允许进入。 例如: 区内最大允许人数为...

2018-02-23 12:46:24

阅读数:794

评论数:0

阿里云RDS导出数据库结构整理工具

本文使用shell实现一个小工具,可以整理阿里云RDS导出数据库结构的zip文件,整理为可直接使用的sql文件。 阿里云RDS导出的数据库结构sql需要整理的地方 1.解压后sql文件名称缺少数据库名称标识 阿里云RDS导出的数据库结构sql,会压缩为一个zip文件,解压后的sql文...

2018-01-07 13:05:04

阅读数:18165

评论数:0

mysql binlog的使用

本文介绍mysql binlog的使用,包括开启,关闭,查看状态,刷新,清空,查看执行的sql语句等操作。并对5.7及旧版本的设置加以说明,方便大家学习。 mysql binlog 介绍binlog就是binary log,二进制日志文件,记录了mysql所有的dml操作。根据mysql bin...

2017-12-30 23:48:43

阅读数:21536

评论数:0

shell 去除utf8文件中bom头的方法

本文介绍使用shell命令,批量去除utf8文件中bom头的方法。utf8的bom头由\xEF,\xBB,\xBF组成,带bom的文件在使用过程中,某些软件打开会出现乱码等异常,而要把文件重新另存为utf8无bom比较麻烦,因此直接使用shell命令实现比较方便。

2017-12-24 16:26:46

阅读数:38266

评论数:0

mysql比对两个数据库表结构的方法

本文介绍mysql比对两个数据库表结构的方法,可以检查出两个数据库表的差异,并获取更新sql语句消除表之间的差异。提供完整操作步骤与实例,方便大家比对数据库表结构时使用。

2017-12-24 13:02:20

阅读数:38744

评论数:0

curl使用实例

本文将介绍curl的使用,根据常用的场景,提供调用curl实现请求的演示代码及服务端代码,方便大家学习使用。

2017-12-17 22:29:41

阅读数:29664

评论数:0

mysql在终端执行sql并把结果写入文件的方法

本文介绍使用mysql,直接在终端执行sql语句,并把执行后的结果保存到文件的方法。提供完成演示代码及实例。

2017-11-28 22:39:17

阅读数:24515

评论数:0

php 出现Warning: A non-numeric value encountered问题的原因及解决方法

本文介绍php出现Warning: A non-numeric value encountered问题,用实例分析出现这种错误的原因,并提供避免及解决问题的方法。

2017-11-28 21:52:26

阅读数:33327

评论数:1

php 利用debug_backtrace方法跟踪代码调用

本文介绍php的debug_backtrace方法跟踪代码调用,调试代码,提供完整代码及演示实例,方便大家学习使用。 在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到出问题的地方进行修改。如果有一个方法可以获取到某段代码是被哪个方法调用,并能一直回溯到最...

2017-11-26 16:33:37

阅读数:36130

评论数:0

mysql5.7导出数据提示--secure-file-priv选项问题的解决方法

本文将介绍mysql5.7新特性--secure-file-priv的使用及限制导入导出的设定,提供完整调试过程及解决方法。

2017-11-25 23:04:37

阅读数:34762

评论数:0

JS获取访问设备信息的方法

本文将介绍获取访问网页设备的基本信息的方法,提供完整代码及例子,方便大家使用。

2017-10-30 21:24:56

阅读数:13239

评论数:0

MongoDB 集合字段匹配查询方法

MongoDB是基于分布式文件存储的数据库,本文将介绍如何对MongoDB记录中集合字段进行匹配查询。

2017-10-29 16:23:39

阅读数:12478

评论数:0

php 检查是否匹配指定时间段的方法

本文提供一个检查时间是否匹配指定时间段的方法,支持判断周几及跨天的情况,提供完整代码及演示实例,分享给大家学习使用。

2017-10-29 11:57:32

阅读数:12022

评论数:0

php 基于redis计数器类

本文将介绍php基于redis实现自增计数类,提供完整代码及演示实例,对并发调用时自增计数的唯一性也做了检查验证,保证并发执行时自增计数唯一。

2017-10-28 15:42:51

阅读数:12796

评论数:2

Linux 删除文件中空行的方法

本文将介绍Linux 删除文件中空行的方法,对于行中只有空格,tab字符的,也可作为空行删除处理,提供完整演示实例。

2017-09-30 17:35:43

阅读数:13772

评论数:0

redis中事务(Transaction)的使用

本文将介绍redis中事务(Transaction)的使用,与关系型数据库(如mysql)的事务进行对比,说明redis中事务的执行方式。并提供事务执行的完整演示实例。

2017-09-24 17:45:01

阅读数:26707

评论数:0

php 返回数组中指定多列的方法

php array_column 方法可以返回数组中指定的一列,但不能返回多列,本文将介绍array_column方法的使用,并用代码演示返回数组中指定多列的方法。

2017-09-23 16:31:37

阅读数:27182

评论数:0

php 多个一维数组合拼成二维数组的方法

在开发过程中,需要整理数据,其中比较多操作是把各种数据整合到一组数据中。本文提供将多个一维数组合拼成二维数组的方法,提供完成代码及演示。

2017-09-23 13:30:10

阅读数:27120

评论数:1

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

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

2017-08-31 07:41:17

阅读数:38792

评论数:2

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

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

2017-08-29 22:25:52

阅读数:43176

评论数:0

php 日志类

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

2017-08-27 15:13:47

阅读数:50438

评论数:0

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

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

2017-08-15 19:40:42

阅读数:33291

评论数:0

mysql表数据行列转换方法

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

2017-07-31 21:56:07

阅读数:32917

评论数:1

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

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

2017-07-30 13:20:47

阅读数:31127

评论数:0

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

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

2017-07-23 10:43:46

阅读数:43507

评论数:0

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

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

2017-07-16 18:43:53

阅读数:23722

评论数:0

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

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

2017-06-29 22:58:59

阅读数:20550

评论数:0

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

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

2017-06-28 22:15:37

阅读数:18080

评论数:0

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