- 博客(330)
- 资源 (74)
- 收藏
- 关注
原创 php ID前缀格式化类
数据库表通常都会有一个字段类型为int,命名为id的自增主键。优点:使用int类型可自增,且比字符类型节省存储空间。 缺点:id是数值型,当要查询一个id对应的数据时,很难根据id判断是哪一个数据表。因此我们在存储时,应使用int,而在显示时对id进行一些处理,使很容易分辨这个id属于哪一个表。 编写了下面这个类,实现对id增加前缀及对已加前缀的id还原。
2016-10-28 00:08:49 15356
原创 php lcg_value与mt_rand生成0~1随机小数的效果比较
因工作需要使用php生成0~1随机小数,之前写过一篇《php生成0~1随机小数方法》,基于mt_rand()及mt_getrandmax()实现。后来有网友评论,php原生方法lcg_value()可实现0~1随机小数生成。本文将对这两种生成0~1随机小数方法进行比较。
2016-10-16 13:01:45 21602
原创 mysql 查看当前使用的配置文件my.cnf的方法
本文将介绍如何查看mysql当前使用的配置文件my.cnf的方法,方便用户快速找到当前使用的my.cnf文件进行修改。
2016-09-29 22:18:49 123692
原创 mysql 出现You can't specify target table for update in FROM clause错误的解决方法
本文将介绍mysql出现You can't specify target table for update in FROM clause错误的原因及解决方法。
2016-09-28 23:39:43 130007 9
原创 php 实现HTML实体编号与非ASCII字符串相互转换类
HTML实体符号被用作实现保留字符(reserved characters)或者表达键盘无法输入的一些常用字符。在大多数浏览器中默认的字符集为ISO-8859-1。HTML实体符号我们在网页设计中经常用到。本文提供一个转换类,实现HTML实体编号与非ASCII字符串相互转换的功能,并提供演示实例。
2016-09-07 22:33:20 25765 1
原创 mongodb 判断坐标是否在指定多边形区域内的方法
MongoDB是一个基于分布式文件存储的数据库,并提供创建基于地理空间的索引的能力,本文将使用MongoDB基于地理空间索引进行坐标所在区域的判断及使用。
2016-08-31 00:24:23 23202 6
原创 mongodb 随机获取一条记录的方法
本文介绍php7.0以上使用mongdb的基本方法,并提供mongodb随机获取一条记录的测试实例。
2016-08-15 15:02:47 29678 2
原创 mysql 搜寻附近N公里内数据的实例
本文将介绍使用mysql实现根据圆周率和地球半径系数以及搜寻点的经纬度,搜寻数据表中与搜寻点之间的距离为N公里内的数据。
2016-07-27 23:26:42 23040 9
原创 mysql导入大批量数据出现MySQL server has gone away的解决方法
本文提供mysql导入大批量数据出现MySQL server has gone away的解决方法,及问题分析。
2016-07-20 23:11:11 153057 10
原创 php cli模式下获取参数的方法
本文将介绍在php cli模式下,接收传递参数的方法及实例。php cli模式下,传递参数有两种方法,argv数组和getopt方法。
2016-07-18 21:45:47 65281 2
原创 crontab 使用日期时间命名重定向文件
linux crontab命令可以实现定时执行任务,最小的执行周期是1分钟。本文将介绍linux crontab命令,定时执行任务,并说明如何使用日期时间命名重定向文件。
2016-06-28 20:29:40 42463 3
原创 mysql order by rand() 效率优化方法
本文将介绍如何优化mysql的order by rand()随机获取记录方法,提高查询的效率。
2016-05-30 22:32:34 31564
原创 客户端调用服务端接口减少请求数据容量的优化例子
本文提供一种可以把大量数据转换为小容量数据传输的方法,但需要加入更多的运算。因此实际开发中需根据实际需求来判断是否适合用时间换空间,或空间换时间的算法。提高接口请求的速度。
2016-05-30 20:34:19 11274
原创 php获取指定日期的一周开始及结束日期,支持一周是从周几开始
本文将介绍使用php获取指定日期的一周开始及结束日期,并支持一周是从周几开始开始计算。
2016-04-30 11:54:00 18108
原创 mac环境使用sed修改文件出错的解决方法
sed是linux命令,用于处理文件内容(修改,替换等),mac中都可以使用,但发现相同的替换命令在linux可以正常执行,在mac则执行失败。本文将介绍sed在mac执行出错的原因及解决方法。
2016-04-26 20:51:02 38433
原创 mysql innodb启动失败无法重启的处理方法
本文将介绍mysql innodb出错导致服务不能启动的问题,并根据数据的重要性提供两种不同的处理方法。
2016-04-25 23:12:57 39375 1
原创 mysql函数concat与group_concat使用说明
mysql提供了可以连接数据的函数,本文将介绍这两个函数concat与group_concat使用方法及需要注意的问题。
2016-04-20 00:16:56 18257
原创 mysql 时间戳格式化函数from_unixtime使用说明
我们一般使用字段类型int(11)时间戳来保存时间,这样方便查询时提高效率。但这样有个缺点,显示的时间戳,很难知道真实日期时间。mysql提供了一个时间戳格式化函数from_unixtime来转换格式。
2016-03-30 20:22:12 139717 1
原创 php生成0~1随机小数方法
Javascript可以使用Math.random()方法来生成0~1随机小数,而php没有提供这个方法,本文将创建一个方法实现这个功能。
2016-03-20 19:36:58 34084 4
原创 phpmyadmin使用空密码登入配置方法
phpmyadmin连接mysql数据库,出于安全考虑,默认不允许使用空密码连接数据库。本文将介绍,使用phpmyadmin连接数据库,可使用空密码的配置方法。
2016-03-15 23:17:34 28630
原创 mac使用brew安装软件失败的通用解决方法
使用mac的brew安装软件,有时会出现安装失败,或显示安装成功,但不能正常使用的情况。本文将介绍处理这些问题的解决方法。
2016-02-26 21:01:31 28544 2
原创 软件工程师的鄙视链
最近这几年在世界各地突然吹起了一股全民写程序的风潮,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一件重要的事:慎选你的第一个程序语言。在软件工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可是非常严重的,在程序设计的各个领域里都有着错综复杂的「鄙视链」。
2016-02-17 21:23:31 8094
原创 mysql 严格模式 Strict Mode说明
本文将介绍mysql的严格模式strict mode,及使用这种模式需要注意的和与非严格模式在使用上的区别。建议开发环境使用严格模式以提高代码的质量及对数据的严谨性。
2016-01-31 22:12:26 44319 2
原创 php 查找数组元素提高效率方法
php查找数组元素是否存在,一般会使用in_array,但对于大数组使用in_array查找元素,效率低下。本文将介绍一种比in_array效率高很多的查找数组元素方法。
2016-01-31 21:22:35 10711 2
原创 php 数组元素快速去重
本文将介绍php对数组元素实现快速去重的方法,提高执行效率。对数组元素进行去重,我们一般会使用array_unique方法,但效率却不高。
2016-01-24 12:40:49 42334 3
原创 js遍历获取表格内数据方法
本文将介绍如何使用js获取表格内某一单元格的内容,表格由table,tr,td等html标记组成。table表示表格,tr表示行,td表示行中列。
2015-12-29 22:28:39 53546
原创 php生成网页桌面快捷方式
本文将介绍使用php生成网页桌面快捷入口的代码,并添加图标及解决不同浏览器保存出现的乱码问题。我们访问网站时,如果网站的内容很有吸引,一般我们都会使用浏览器的收藏夹功能,收藏此网站。 在浏览器收藏的网页,需要打开浏览器,再从收藏夹选定访问。如果可以在桌面直接进入到网站,这样可以为用户访问提供便利。 我们可以使用php创建网页的快捷入口文件,保存到用户桌面,方便用户快速访问。
2015-12-29 01:38:05 18226 4
php 基于redis使用令牌桶算法实现流量控制
2018-02-23
php日志操作类
2017-08-27
php实现多进程下载文件类
2017-07-16
php 将print_r处理后的数据还原为原始数组的方法
2016-10-31
php ID前缀格式化类
2016-10-28
php HTML实体编号与非ASCII字符串相互转换类
2016-09-07
php 使用redis锁限制并发访问类
2016-06-30
php根据地理坐标获取国家、省份、城市,及周边数据类
2015-07-31
php 版本处理类,提供版本与数字互相转换
2015-06-30
ajax 设置Access-Control-Allow-Origin实现跨域访问
2015-06-06
curl 获取需要授权页面的方法
2015-03-20
字符编码转换类,支持 ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom互相转换
2015-01-30
php 图片局部打马赛克
2014-10-20
php 发送与接收流文件例子
2014-10-15
php zip文件内容比较类
2014-05-22
php 导出csv抽象类
2014-05-18
HTML5 localStorage 页面数据同步demo
2014-05-11
php 双向队列类v1.2
2014-05-02
php 双向队列类
2014-04-30
php soap 实例
2014-03-22
php 根据url自动生成缩略图v1.1
2014-01-05
php 密码生成类 generate password
2013-12-24
php Cookies 操作控制类
2013-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人