自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

转载 Linux安装phpredis扩展

1.下载phpredis:wget http://pecl.php.net/get/redis-3.1.6.tgz或wget https://github.com/nicolasff/phpredis/archive/3.1.6.tar.gz2.解压安装包并进入解压后目录tar xzf redis-3.1.6.tgzcd redis-3.1.63.在当前目录下生成configure配置文件/usr/local/php/bin/phpize./configure...

2020-08-07 11:07:52 241

转载 linux 安装redis 完整步骤

最近在linux服务器上需要安装redis,来存放数据,增加用户访问数据的速度,由于是第一次安装,于是在百度上搜了一篇文章,按照这篇博客,顺利安装好了,因此将博主的文章拷过来记录一下,方便以后使用,也为需要的朋友提供一个方便,参考博文地址:https://www.cnblogs.com/lauhp/p/8487029.html安装:1.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压.

2020-08-03 19:19:37 241

原创 linux lnmp 安装 swoole swoft

//安装swoft 需要先安装swoole//查看php是否安装扩展swoolephp -m|grep swoole安装返回swoole 无返回就需要安装swoolepecl install swoole安装报错按照提示错误解决,一般问题在php.ini的禁用函数里,删除禁用函数即可安装过程中有问题,删除php扩展pecl uninstall swoole重新安装即可,安装之后可用上面命令查看一下是否安装好。安装完了之后需要在php.ini加上extension=s...

2020-07-31 12:02:38 345

转载 Linux下lnmp环境中重启nginx,MySQL,PHP

nginx 重启命令: /usr/local/nginx/sbin/nginx -s reload或者service nginx restartPHP 重启命令:service php-fpm restartMySQL 重启命令:service mysql restart————————————————版权声明:本文为CSDN博主「Lfbin5566」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/lfb.

2020-07-28 17:47:24 646

转载 require(): open_basedir restriction in effect. 解决方法

在linux服务器部署thinkphp5的时候PHP报了这个错误,如下: 1 2 3 Warning:require(): open_basedir restriction in effect. File(/www/wwwroot/zhuyuyun/thinkphp/start.php) is not within the allowed path(s): (/www/wwwroot/zhuyuyun/public/:/tmp/:/proc/) i..

2020-07-27 11:37:05 3559

原创 mysql 关键字同名解决,select查询时,在查询结果中增加一个字段并指定固定值

select * from ( ( select id,title,`desc`,style,create_time from wi_user_notice where status = 1 and ( type = 0 or type = 4 ) order by create_time desc ) union all ( select id,title,`desc`,'0' as style...

2019-08-21 18:44:43 1205

原创 MySQL数据库远程访问权限开启

改表:可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -uroot -p123456mysql>use mysql; mysql>update user set host =

2018-11-14 22:12:19 348 1

转载 php 获取13位时间戳

/* php 获取13位时间戳 */    public function getMillisecond() {         list($t1, $t2) = explode(' ', microtime());             return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);     }...

2018-08-16 09:55:10 5885 2

转载 mysql 5.7 order by group by 同时使用

一.表结构员工OID,部门OID,员工名称二.需求描述查询每个部门中员工OID最大的员工信息预期结果: mysql老版本中解决方式: SELECT * FROM (SELECT * FROM employee ORDER BY employee_oid DESC) t GROUP BY department_oid; 执行结果如下(与预期不符):...

2018-07-23 17:18:58 2989

原创 form ajax 表单 上传文件

var formData = $("form").serialize(); 此方式无法ajax上传文件,正常post数据交互可以,如果加上processData和contentType 正常post数据和上传文件也都无法交互,正常post不能加processData和contentType var formData = new FormData(document.getElementById("f...

2018-06-23 13:08:30 258

转载 mysql 字段存储多个值 ,判断一个值是否在其中

表C_file,其中有个字段是spile,他存的是字符形式,例如:1,2,10,11C_fileID     spile1      2,10,112      2,3,20,223      1,6,84      5,6,1,9SQL:   select * from C_file where spile LIKE '%1%'如果这样查询的话,会查询出ID为1、3

2018-02-07 10:16:49 9303 3

转载 CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;效果如图:但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略

2018-01-20 10:16:09 273 1

原创 js 常用

事件 change() 方法该事件仅适用于文本域(text field),以及 textarea 和 select 元素。$("#p_category_id").change(function(){ $(this).val();}); 设置值 $(".disan").val(""); 设置下拉框的选中值 获取值$("#p_category_id ...

2017-12-11 14:49:10 286

翻译 jqweui Toast

加载提示 (数据加载中)$.showLoading(); //显示$.hideLoading(); //关闭$.toast("操作成功"); 对勾$.toast("取消操作", "cancel");$.toast("禁止操作", "forbidden");$.toast("纯文本", "text");// 第二个参数可以是时间,单位毫秒$.toast("消

2017-11-30 11:46:31 6593

原创 mysql 经纬度计算离一点的距离

// 传入经纬度与数据库店家地址经纬度算出店家距离传入的地址的直线距离 // 补充为只查看 3000米 以内的店家 //$lng 经度 //$lat 纬度 $sql = ' select * from ( select id,shop_name,lng,lat,address, ROUND( 6378.138 * 2 * ASI

2017-11-02 13:59:57 381

原创 FormData

FormData在提交type=hidden的input时后台获取不到值FormDate可以appendvar form = new FormData(document.getElementById("Form"));var id = $('#Id').val();form.append("id",id);然后提交即可上传文件异步不需要调用插件f

2017-09-15 18:42:58 359

转载 PHP超级全局变量、魔术变量

PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我们解决很多问题。下面详细的讲解下PHP中的超级全局变量、魔术变量和魔术函数。PHP超级全局变量(9个)  $GLOBALS  储存全局作用域中的变量  $_SERVER  获取

2017-08-24 17:18:14 388

转载 PHP之十六个魔术方法详细介绍

PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),获得一个类的成员变量时调用__set(

2017-08-24 17:12:24 310

转载 PHP命名空间(Namespace)的使用详解

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增

2017-08-24 15:46:22 293

转载 PHP class

一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2…);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。

2017-08-24 15:06:48 460

转载 rewrite 防止迅雷下载

这个HTTP_USER_AGENT里面包含了很多信息,我们判断只要包含了2.0.50727 或者以BlackWido开头,我们就认为是迅雷,这个可能在迅雷的更新会有变化,但是我们之前开启了日志,未上线前我们设置到8,就可以去查看日志分析迅雷更新后的标志,在apache_error.log里面,这个重定向的文件我们写禁止访问或者禁止迅雷访问,请使用浏览器之类的。迅雷下载会给服务器带来压力

2017-08-18 15:34:07 571

转载 rewrite 防盗链 和限制ip 访问

多个ip回车填写,这个ip我们拒绝访问,修改一下也可以设置为只允许几个ip访问

2017-08-18 15:16:56 552

转载 apache rewrite

配置文件,首先我们开启rewrite          httpd.conf然后创建.htaccess文件配置好了,重启apache,这个重写规则,所有的htm文件都会去找html我们修改.htaccess文件是不需要重启apache的所以在线下的情况是写在文件的,后续上线后最好写入到apache配置文件。就像这样 我们关闭.htaccess的重写功能,直接写入

2017-08-18 12:08:53 337

翻译 mysql存储引擎

2017-08-18 10:05:30 217

转载 linux系统下apache服务的启动、停止、重启命令

假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动apache停止命令/usr/local/apache2/bin/apachectl stop   停止apache重新启动命令:/usr/local/ap

2017-08-16 11:49:33 548

转载 mysql存储过程

创建没有参数的存储过程,调用时没有参数   () 可加可不加 声明参数 不能和表的字段名重复,这个id重复了,系统分不清,删除表全部数据不能修改过程体  带两个参数的存储过程,并且一个接收之后修改返回  INTO 参数名(IN p_id INT UNSIGNED, OUT userNums INT NUSIGNED) 声明参数为IN的int类型无字符,声明参

2017-08-15 21:58:37 323

翻译 mysql 自定义函数

新建函数,输出格式化时间。

2017-08-15 17:27:51 392

翻译 Mysql 运算符和函数

三个%,中间一个怎么让系统模糊和%有关的, LIKE '%1%%' ESCAPE 1 表示1后面是我们要找的内容。

2017-08-15 16:15:44 272

转载 linux简单lamp环境

开始都只需要打些代码 1. 安装Apahce, PHP, MySQL以及php连接mysql库组件。    #yum -y install httpd php mysql mysql-server php-mysql    2. 安装apache扩展    #yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql   

2017-08-14 18:01:07 307

原创 redis的安装

redis的官方下载地址:http://redis.io/download下载到本地后,上传到服务器,一般在home下建一个文件放入所有安装包cd /home/azb   查看我们刚放入的redis压缩包存在,开始解压tar zxvf redis-3.0.10.tar.gz  cd redis-3.0.10  //进入刚解压的目录make //make这一步如果报错

2017-08-14 16:42:16 526

翻译 mysql操作数据 增删改查

insert 插入记录可以插入表达式(5*7-6),默认值(DEFAULT),函数(md5(123456)),如果没有明确要插入哪个值,那么就要满足列表所规定的的所有列,一次插入,不能漏掉任何一条,这时候id主键我们就可以输入null或者DEFAULT,会自动生成。INSERT 表名 SET 字段名='1111',字段名='111';只能插入一条

2017-08-14 11:40:54 439

翻译 mysql数据表

UNSIGNED无符号位,从0开始如果不写字段名,则需要写入所有字段的值,写入字段,值对应即可表的字段使用了自动增长要配合主键来使用,而主键不一定要使用自动增长UNIQUE KEY,一般我们可以设置用户表的电话号码字段,每个用户的电话号码是唯一, 不允许重复默认约束,性别默认为保密父

2017-08-12 13:28:41 316

翻译 mysql数据类型

可以发现整型无符号值存储大小差不多是有符号值的两倍,类型不同,占用空间也不同,比如我们的年龄就用TINYINT比较节约资源,大小也够了。一般情况下我们用FLOAT比较多,DOUBLE存储值差不多是FLOAT的十倍。DATE的合理范围是1000年1月1日0点到9999年12月31日23点59分59秒TIMESTAMP时间戳存储的范围1970年1月1日0点到

2017-08-09 21:15:08 399

翻译 mysql基本操作

我们不想别看到密码 -p 后面跟上空,-P -h这些参数如果不设置就是默认的,默认就是3306,以及本机地址,所以我们是可以不输入的,回车后,提示我们输入密码,这样密码就会用 * 代替。回车就OK了,(mysql -uroot -p123456 )注:进入mysql,sql语句命令一定要以 ;  结尾。。。 mysql 的退出exit;           quit;    

2017-08-09 15:40:24 304

翻译 mysql简介

在根目录中,my.ini是mysql的配置文件。找到client,默认端口3306,字符集设置为utf8,两个地方保存后,我们需要重新启动mysql,先停止mysql,再启动,cmd在命令行中输入停止mysql:net stop mysql启动mysql服务:net start mysql  (这个命令可以启动在我们windows电脑中看到的服务,手动右击启动也可以)

2017-08-09 13:16:21 300

转载 thinkphp3.2 Cli定时任务

最近要使用thinkphp3.2版本的cli模式,手动执的话没有问题,比如php /www/index.php home/article/get 这样没有问题,但是一般用cli模式都是定时任务比较多,这个时候写到定时任务的时候,比如 0 * * * * * php /www/index.php home/article/get 这样就会出现引入ThinkPHP.php失败的问题,这个问题算是比

2017-08-07 18:44:29 2474

翻译 linux - Bash的基本功能(通配符)

一般匹配是文件和目录名,如果我们要匹配文件的内容,这个时候我们可以使用正则表达式

2017-07-19 18:59:35 406 1

翻译 linux - Bash的基本功能(管道符)

cd /root ; ls ; cd user ; ls ;  顺序执行,中间有命令报错也不会终止。注意 &&  || 的位置,如果互换位置 命令 || echo no && echo yes,如果命令执行成功 输出yes 虽然 && 前面的echo no没执行,但是&&只要前面有命令成功了,都会执行后面;如命令执行失败,会输出 no yes ;因为&& 前面的 echo no

2017-07-19 18:06:37 659

翻译 linux - Bash的基本功能(输出重定向)

1.标准输入输出   设备设备文件名   文件描述符   类型键盘 /dev/stdin0标准输入显示器/dev/stdout1标准输出显示器/dev/stderr2标准错误输出标准的输入输出设备就这些,还有其他的输入输出设备:鼠标,打印机,投影仪等。我们

2017-07-19 17:00:18 413

翻译 linux - Bash的基本功能(历史命令)

1.历史命令我们直接输入 history 会显示我们输入所有的历史命令,每个用户都可以查看到自己输入的历史命令,都有保存自己历史命令的文件,这样就不会冲突,我们直接输入 history  查看的历史命令和查看.bash_history 文件下命令是不一样的,这是因为.bash_history 文件保存的是我们上次正确退出后的所有命令,而用history 命令查看到的是上次退出后加上这次

2017-07-19 12:26:21 491 1

空空如也

空空如也

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

TA关注的人

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