- 博客(27)
- 收藏
- 关注
原创 Redis的PHP操作手册
String 类型操作string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象$redis->set('key','TK');$redis->set('number','1');$redis->setex('key',5,'TK'); //设置有效期为5秒的键值$redis->psetex('ke
2018-01-17 19:25:21
362
原创 CentOS7 添加FTP用户并设置权限
step 1安装配置Vsftp服务器一、配置防火墙,开启FTP服务器需要的端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.se
2017-11-18 14:54:25
8269
原创 在CentOS环境下mysql如何远程连接
1、mysql权限修改1.1 进入mysql控制台[java] view plain copymysql -u root -p mysql //第一个mysql是执行命令,第二个mysql是系统数据库 如果顺利进入mysql控制台,请跳到1.2步骤。如果出现修改密码时修改错误,比如:
2017-11-18 13:24:15
723
1
原创 CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
准备篇:CentOS 7.0系统安装配置图解教程 http://www.jb51.net/os/188487.html一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewal
2017-11-18 12:40:27
231
原创 CentOS 安装 Redis 和 php redis.so 扩展笔记
参考网站:http://community.itbbs.cn/thread/20321/CentOS版本为6.2, Redis版本为2.4.11.首先从Redis官方网站下载最新的稳定版本的Reids, 地址: http://redis.io/download之后执行下面的安装步骤就行了, 操作很是简单.$ wget http://redis.googl
2017-11-17 18:25:21
953
原创 CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许
2017-11-17 16:40:35
288
原创 mysql 常用 函数 大全
MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数;一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。函数作用ABS(x)返回x的绝对值 SELECT ABS(-1) -- 返回1CEIL(x),CEILING(x)返回大
2017-11-09 10:39:08
184
原创 php随机生成汉字 ASCII
php随机生成汉字 本方法是通过生成GB2312编码的汉字后,再转码为UTF-8编码。之所以这样做是因为UTF-8的常用汉字太过分散,随机生成会出现大量生僻字,而使用GB2312编码的好处在于其收录的大部分汉字为常用汉字,具体参考下面的介绍。GB2312-80 字符编码介绍 GB 2312-80 是中国国家标准简体中文字符集,全称《信息交换用汉字编码字符集·基本集》,由中国
2017-11-08 14:17:41
1241
原创 PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
目前的工作是需要对用户的一些数据进行分析,每个用户都有若干条记录,每条记录中有用户的一个位置,是用经度和纬度表示的。还有一个给定的数据库,存储的是一些已知地点以及他们的经纬度,内有43W多条的数据。现在需要拿用户的经纬度和已知地点进行距离匹配,如果它们之间的距离小于一定的数据,比如说500米,就认为用户是在这个地点。MYSQL本身是支持空间索引的,但是在5.x的版本中,取消
2017-09-26 11:32:52
435
转载 百度地图坐标转换
在上一篇博文(HTML5地理位置定位)中介绍了如何用HTML5获取当前用户的地理坐标信息。得到了这么重要的数据,我们就可以通过调用地图接口,实现很多屌炸天的功能。 先给大家看个我通过HTML5获取到自己的坐标信息后,再调用百度地图接口定位的截图: 哎哟我去,第一张图不对啊,这地图上显示的地理位置与我实际的地理位置不符呀!偏离的好远!是百度地图定位不准确吗?其实根本不
2017-07-24 16:41:49
1514
原创 采集用户的图像
许多浏览器现在都能访问用户的视频和音频输入。 不过,根据浏览器的不同,这一功能可能体现为一种全动态的内置体验,也可能通过授权给用户设备上的其他应用来实现。从简单做起,循序渐进最简易的做法是直接要求用户提供预先录制的文件。 其实现步骤是:创建一个简单的文件输入元素,然后添加一个表示我们只能接受图像文件的 accept 过滤器,在理想的情况下,我们可以直接从摄像头获取这些文件。 t
2017-07-14 10:48:27
346
原创 js获取input file路径改变图像地址
html代码showPicture(this)"/> js代码function showPicture(imgFile){// alert(window.URL.createObjectURL(imgFile.files[0]));/*获取上传文件的路径*/document.getElementById("newImage").src = win
2017-07-14 10:41:44
624
原创 ob_get_contents ob_get_contents ob_start 缓存区
下面3个函数的用法ob_get_contents();ob_end_clean();ob_start()可以借助这几个函数实现缓冲本地文件,以及执行本地脚本代码。使用ob_start()把输出那同输出到缓冲区,而不是到浏览器。然后用ob_get_contents得到缓冲区的数据。ob_start()在服务器打开一个缓冲区来保存所有的输出。所以
2017-06-27 11:07:31
357
原创 mysql 索引基础
前言:主要讲解以下几个模块: MySQL查询过程 ——> 索引类型 ——> 存储结构 ——>强大的Explain ——> 索引失效 本章主要围绕mysql索引展开讲解,参考来自网上众多博客,以及书籍《mysql高性能》《Innodb存储引擎》,还请各位多多指教。(一)mysql查询过程1,客户端发送查询请求, 先会权限认证、连接处理等操作。 这是一个同步的方式。
2017-05-22 18:04:57
257
原创 上传图文消息内的图片获取URL【订阅号与服务号认证后均可用】
http请求方式: POSThttps://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN调用示例(使用curl命令,用FORM表单方式上传一个图片):curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/uploadimg?ac
2017-05-03 20:08:13
1938
3
原创 CURL上传文件
以前我们通过 PHP 的 cURL 上传文件是,是使用“@+文件全路径”的来实现的:curl_setopt(ch, CURLOPT_POSTFIELDS, array( 'file' => '@'.realpath('image.png'), ));PHP 从 5.5 开始引入了新的 CURLFile 类用来指向文件,CURLFile 类也可以详细定义 MIME 类型、文件名
2017-05-03 20:06:17
433
原创 解决“此图片来自微信公众平台 未经允许不可引用”的方法 或 防盗链 PHP
问题出现原因微信公众平台的防盗链机制。解决方法解决方法也很简单,只要能破解防盗链机制即可。以下列举几种方法:http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=防盗链图片地址http://img2.haokoo.com/getImg.php
2017-05-03 19:50:57
4740
原创 微信公众号开发---群发消息
1.发送消息-群发接口:暂时5个重点:1>图文消息中需要的图片,得使用 "上传图文消息内图片接口,上传成功并获得图片URL",替换文本中的图片路径!2>is_to_all = true,会让群发消息,进入公众号在微信客户端的历史消息列表(应该是用户打开公众号,就可以看到之前的一条条群发消息记录,可再次查看消息内容)认证订阅号,一天,只能使用 'is_to_all=true' 一
2017-05-03 15:48:34
1853
1
原创 美化js系统函数alert,confirm,prompt,并实现lightbox效果
美化js系统函数alert,confirm,prompt,并实现lightbox效果注意alert,confirm及prompt并不同于系统的,这个是用层模仿的,并不能挂起程序的执行所以如果需要在确认后执行相关的操作,需要在配置文件中传递回调函数fn按钮只提供yes和no两个 Showbo.Msg.alert:参数(要显示的信息)Showbo.Msg.confi
2017-04-21 13:57:29
2656
原创 css自适应宽度 多种方法实现宽度自适应的水平居中
宽度自适应达到水平居中在网页制作中很常见而且很实用,本文整理搜集了一些实用的自适应宽度的水平居中技巧,感兴趣前端工程师们可以借鉴一下,或许对你有所帮助当父元素和子元素都没有定义宽度的情况下实现水平居中: display:inline-block 可以使用text-align:center和display:inline-block相结合,这个技巧需要一个父元素。
2017-04-20 11:43:36
1576
原创 JavaScript-长按及鼠标事件
一、判断鼠标左右键: js判断鼠标左、中、右键哪个被点击 function whichButton(event) { var btnNum = event.button; console.log("event.button==="+event.button); /*event.butt
2017-04-19 16:42:24
1708
原创 PHP正则表达式的快速学习方法
1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正
2017-04-19 10:41:24
743
原创 php保存远程图片改变尺寸,JPG转PNG,裁剪圆形
function getyuan(){$radius = 20;$img = imagecreatetruecolor($radius, $radius);$bgcolor = imagecolorallocate($img, 255, 255, 255);$fgcolor = imagecolorallocate($img, 0, 0, 0);imagefill($img,
2017-04-17 10:55:16
842
原创 PHP 获取服务器信息
echo PHP_VERSION; //PHP版本 echo php_uname(); //获取系统类型及版本号 echo $_SERVER['SERVER_NAME']; //获取当前主机名 echo GetHostByName($_SERVER['SERVER_NAME']); //服务器IP echo $_SERVER['SERVER_PORT'];
2017-04-13 11:25:19
1379
原创 PHP获取上周、本周、上月、本月、本季度、上季度时间方法大全
<?php//开发过程中,常用日期处理函数,时间戳处理函数等,如下讲解:echo date('Y-m-d h:i:s',time());//运行结果(年月日时分秒,“-”间隔):2014-09-12 06:28:32echo date('Y-m-d',time());//运行结果(年月日,“-”间隔):2014-09-12echo date('Y-m-d',strtotime(
2017-04-07 13:43:58
293
转载 Mysql几种索引类型的区别及适用情况
如大家所知道的,MySQL目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。值得一提的
2017-03-09 09:36:59
209
原创 聚集索引和非聚集索引(整理)
聚集索引和非聚集索引(整理)官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。
2017-03-06 10:04:00
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人