- 博客(41)
- 资源 (1)
- 收藏
- 关注
转载 三种liunx环境mysql密码修改
本文都以用户为 root 为例;一、拥有原来的myql的root的密码;方法一: 在mysql系统外,使用mysqladminmysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】12方法二: 通过登录mysql系统,mysql -uroot -pEnter password: 【输入原来的密码...
2018-12-14 16:14:41
304
转载 开启MySQL远程访问权限 允许远程连接
开启MySQL远程访问权限 允许远程连接1、登陆mysql数据库 mysql -u root -p 查看user表mysql> use mysql;Database changedmysql> select host,user,password from user;+--------------+------+------------------...
2018-12-14 16:12:03
209
转载 linux上安装phpstudy
linux上安装phpstudy 摘要:安装:wget-chttp://lamp.phpstudy.net/phpstudy.bin chmod+xphpstudy.bin #权限设置./phpstudy.bin#运行安装用时十到几十分钟不等,安装时间取决于电脑的下载速度和配置。也可以事先下载好完整,安装时无需下载。使用方法在终端中使用sudo或者使用管理员账号运行phpstudystar...
2018-12-14 11:40:52
482
转载 hive-sql hive2.0
摘要Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。 数学函数 Return Type Name (Signature) Description DOUBLE round(DOUBLE a) ...
2018-09-04 21:18:23
437
原创 tp5 belongsToMany和hasMany场景
belongsTomany 是多对多的关系 表数据是多对多的情况下使用hasMany是一对多的关系belongsToMany('关联模型名','中间表名','外键名','当前模型关联键名',['模型别名定义'])public function products() { return $this->belongsToMany('Product','them...
2018-08-09 10:17:04
9194
原创 tp5 hasOne belongsTo
在某一个class里面,class_name所对应的表为主表(父),关系函数方法里面的第一个参数所对应的表为从属表(子),即为与主表相关联的表。$has~1、外键保存在关联表中; 2、保存时自动更新关联表的记录; 3、删除主表记录时自动删除关联记录。 $belongsTo1、外键放置在主表中; 2、保存时不会自动更新关联表的记录; 3、删除时也...
2018-08-07 11:06:44
3070
原创 phpstorm thinkphp5.0 控制台使用命令创建model模型
开发环境 项目文件根目录下使用命令创建自带继承model的模型php think make:model api/BannerItem
2018-08-07 10:01:09
4488
原创 自定义 thinkphp5.0全局异常报错,继承基类\exception解决
情景介绍:url请求是get方式,此次报错是测试post请求,异常返回错误信息是否正确,结果异常返回信息有误,返回信息不正确。以下下报错信息,显示 自定义全局异常报错信息是传入HttpException参数给app\lib\exception\ExceptionHandle::render() 方法(本应传入think\Exception类型的参数),结果异常信息不能自动转换成正确的信...
2018-08-06 14:24:31
17955
1
原创 array_walk()
向函数传递数组值array_walk()$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");function test_alter(&$item1, $key,
2018-08-03 10:27:15
399
原创 in_array() array_key_exists() array_search() array_keys() key() array_values()
判断元素在数组中是否存在,搜索功能in_array() boolean true or false$a = 'a';$arr = array('a','b','c');$res = in_array($a,$arr);var_dump($res);//boolean trueecho '<br/>';//搜索关联数组键名key array_key_exists()$a...
2018-07-31 14:16:08
1242
原创 array_pop()
//从数组尾删除元素array_pop()$arr = array('a','b','c');$new_arr = array_pop($arr);var_dump($new_arr);// return string 'c' (length=1)var_dump($arr);/*array (size=2) 0 => string 'a' (length=1) 1 =...
2018-07-31 14:14:46
1116
原创 array_shift()
//从数组头部删除元素array_shift()$arr = array('a','b','c');$new_arr = array_shift($arr);var_dump($new_arr);// return string 'a' (length=1)var_dump($arr);/*array (size=2) 0 => string 'b' (length=1)...
2018-07-31 14:14:22
1606
1
原创 array_push()
//在数组尾添加元素array_push()$arr = array('a','b','c');$new_arr = array_push($arr,'d','e','f');var_dump($new_arr);// return int 6var_dump($arr);/*array (size=6) 0 => string 'a' (length=1) 1 =&g...
2018-07-31 14:11:58
3529
原创 array_unshift()
//在数组头添加元素array_unshift() 返回int类型$arr = array('a','b','c');$new_arr = array_unshift($arr,'d','e','f');var_dump($new_arr); // return int 6var_dump($arr);/*array (size=6)0 => string 'd' (leng...
2018-07-31 14:11:14
1248
原创 is_array()
//判断是否是数组is_array() boolean类型$arr = array('1','2');$res = is_array($arr);var_dump($res);//boolean trueecho '<br/>';$a = 1;$res = is_array($a);var_dump($res);//boolean false...
2018-07-31 14:10:37
585
原创 range()
range() 函数创建一个包含指定范围的元素的数组,包含从 low 到 high (包含 low 和 high)之间的整数或字符。如果 high 比 low 小,则返回反序的数组。$arr = range(1,5);print_r($arr) ;//Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )$...
2018-07-31 14:08:49
3180
1
原创 list()
list()提取数组 list() 函数用于在一次操作中给一组变量赋值。$arr = array('a','b','c');list($a,$b,$c) = $arr;echo $a,$b,$c; //return a,b,c
2018-07-31 14:07:50
776
原创 array()
//用array()创建数组//索引数组$arr = array('a','b','c');$arr[0] = 'a'; $arr[1] = 'b'; $arr[2] = 'c';//关联数组$arr = array('a'=>'age','b'=>'boy','c'=>'class');$arr['a'] = 'age'; $arr['b'] = 'boy'; $...
2018-07-31 14:06:56
756
原创 php数组小结
<?php/** * Created by PhpStorm. * User: xiaohan * Date: 2018-07-30 * Time: 10:01 *///用array()创建数组//索引数组$arr = array('a','b','c');$arr[0] = 'a'; $arr[1] = 'b'; $arr[2] = 'c';//关联数组$arr...
2018-07-31 14:04:32
237
原创 mysql结果集查询
SELECT r1.user_id, r1.c_score a1, r2.c_score b1, r3.c_score c1, r4.c_score d1, ...
2018-07-05 16:36:38
920
原创 mysql合并结果集并去除重复值
SELECT DISTINCT c.parent_id from ( SELECT parent_id FROM tp_goods_category a join tp_goods g on a.id = g.cat_id GROUP BY parent_id UNION ALL SELECT cat_id FROM tp_goods GROUP BY cat_id ) c;先去除每个...
2018-07-05 16:23:16
18316
原创 LNMP环境搭建(php-5.6.19 nginx-1.9.12 mysql-5.6.19)配置
Nginxnginx-1.9.12.tar.gz 编译安装[root@localhostlocal]# tar zxvf nginx-1.9.12.tar.gz[root@localhostlocal]# cd nginx-1.9.12[root@localhostnginx-1.9.12]# yum install gcc openssl-devel pcre-develzlib-dev...
2018-06-22 17:37:11
434
原创 append追加元素
php5 php7 中使用在对象中追加新的值作为最后的元素<?php$arrayobj = new ArrayObject(array('first','second','third'));$arrayobj->append('fourth');$arrayobj->append(array('five', 'six'));var_dump($arrayobj);?>以上例...
2018-06-22 17:23:50
834
原创 ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)
服务器重启后 启动php-fpm报错:[root@localhost bin]# /etc/init.d/php-fpm startStarting php-fpm [11-Jun-2018 11:26:20] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (9...
2018-06-11 13:19:27
9484
原创 &符 php中引用
public function __construct(){ $this->log('initialize paiguan interface'); $this->CI = &get_instance(); $this->input = &$this->CI->input; $this->load = &$this->CI-...
2018-06-07 21:04:36
291
原创 $(document).ready()和windows.onload的区别
$(document).ready(function(){$(".btn1").click(function(){ $("p").slideToggle(); });$(".btn2").click(function(){ $("h1").slideToggle(); });});$().ready(function(){// do something});$(function()...
2018-06-01 10:22:22
775
原创 webcan 调用摄像头拍照,IE7-IE8图片数据流处理转成图片 PHP
官方文档:https://www.xarg.org/project/jquery-webcam-plugin/官方文档php方法中 没有考虑color 为空的时候,生不成图片。 最终获取base64编码格式的图片,传给第三方进行图片 和身份证的对比html文件<!doctype html><html><head><meta charset="utf-8"...
2018-05-30 15:13:40
2936
原创 php截取字符串第一个字符前或后面所有的内容
以斜杠为例查找斜杠第一次出现的位置(在字符串中为第几位)$num=strpos($str, '/');截取字符串第一个字符前面所有的内容echo substr($str,0,strpos($str, '/'))截取字符串第一个字符后面所有的内容echo substr($str,strpos($str,'/'))...
2018-05-29 10:22:38
12645
转载 CodeIgniter框架的优缺点
优点:框架配置简单,执行效率高,有基本的路由功能,能够进行一定程度的路由,有初步的layout功能,可以制作一定程度的界面外观,数据库功能封装的不错,具有MVC的功能,快速简洁,代码不多,简单易学,容易上手,适合php新人,用于小应用开发,学习成本低。文档详细。具有简单好用的library缺点:缺乏扩展能力,内部结构混乱,只能做小应用,对于中大型应该不能满足。设计模式简单。...
2018-05-29 09:16:59
3983
转载 Node.js 安装配置 (Window 上安装Node.js | Ubuntu 上安装 Node.js | CentOS 下安装 Node.js)
Node.js 安装配置本章节我们将向大家介绍在window和Linux上安装Node.js的方法。本安装教程以Node.js v4.4.3 LTS(长期支持版本)版本为例。Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。你可以根据不同平台系统选择你需要的Node.js安装包。Node.js 历史版本下载地址:https://nodejs.or...
2018-05-28 13:46:49
272
原创 native app webapp
Native App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地app。一般使用的开发语言为JAVA、C++、Objective-C。WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。响应式网页设计的大部分技术,是可用在WebApp开发中的。移动端Web App和WAP有什么不同?最直接的区别就...
2018-05-25 10:28:08
712
原创 function_exists
(PHP 4, PHP 5, PHP 7)function_exists — 如果给定的函数已经被定义就返回 TRUEbool function_exists ( string $function_name )在已经定义的函数列表(包括系统自带的函数和用户自定义的函数)中查找 function_name。参数function_name函数名,必须为一个字符串。返回值如果 function_name...
2018-05-15 15:37:32
2259
原创 php get_magic_quotes_gpc()函数用法介绍
是用于 php4 5 7 版本 php6已删除入口文件中递归去除转义字符if(get_magic_quotes_gpc()){ function stripslashes_deep($value){ $value = is_array($value) ? array_map('stripslashes_deep',$value) : stripslashes($value)...
2018-05-02 15:50:43
434
原创 dirname(dirname(__FILE__))与dirname(__FILE__)与__FILE__
echo __FILE__.'<br />';echo dirname(__FILE__).'<br />';echo dirname(dirname(__FILE__)).'<br />';D:\phpStudy\WWW\abc\test\test.phpD:\phpStudy\WWW\abc\testD:\phpStudy\WWW\abc
2018-04-28 15:01:36
1510
原创 dirname(__FILE__)获取文件的绝对路径
dirname(__FILE__)获取当前文件的绝对路径,相比较相对路径,查找速度更快
2018-04-28 14:19:36
1384
1
原创 一维数组索引数组键值以键名键值顺序重组为一个新的一维数组
array("q","w","e","r","t","y");array("q"=>"w","e"=>"r","t"=>"y");function fun($arr){ if(!is_array($arr)){ retu
2018-04-27 18:31:14
822
原创 git:fatal: Not a git repository (or any of the parent directories): .git
本地目录中git版本管理仓库被删除了,需要重新初始化仓库,建立新的仓库: git init
2018-04-27 17:42:26
8070
原创 git项目下载报错error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The
报错信息:error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpectedly fatal: early EOF fatal: ind...
2018-04-27 14:08:07
895
1
转载 百万级数据库优化
原文:http://www.2cto.com/database/201306/222839.html 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。
2017-12-20 12:19:16
172
img LNMP环境搭建(php-5.6.19 nginx-1.9.12 mysql-5.6.19)配置.docx
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人