自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小心灵大智慧

用心积累,成就自己

  • 博客(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 264

转载 开启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 173

转载 linux上安装phpstudy

linux上安装phpstudy 摘要:安装:wget-chttp://lamp.phpstudy.net/phpstudy.bin chmod+xphpstudy.bin  #权限设置./phpstudy.bin#运行安装用时十到几十分钟不等,安装时间取决于电脑的下载速度和配置。也可以事先下载好完整,安装时无需下载。使用方法在终端中使用sudo或者使用管理员账号运行phpstudystar...

2018-12-14 11:40:52 449

转载 hive-sql hive2.0

摘要Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。 数学函数 Return Type Name (Signature) Description DOUBLE round(DOUBLE a) ...

2018-09-04 21:18:23 381

原创 tp5 belongsToMany和hasMany场景

belongsTomany 是多对多的关系 表数据是多对多的情况下使用hasMany是一对多的关系belongsToMany('关联模型名','中间表名','外键名','当前模型关联键名',['模型别名定义'])public function products()    {        return $this->belongsToMany('Product','them...

2018-08-09 10:17:04 8958

原创 tp5 hasOne belongsTo

 在某一个class里面,class_name所对应的表为主表(父),关系函数方法里面的第一个参数所对应的表为从属表(子),即为与主表相关联的表。$has~1、外键保存在关联表中;  2、保存时自动更新关联表的记录;  3、删除主表记录时自动删除关联记录。 $belongsTo1、外键放置在主表中;  2、保存时不会自动更新关联表的记录;  3、删除时也...

2018-08-07 11:06:44 3017

原创 phpstorm thinkphp5.0 控制台使用命令创建model模型

开发环境 项目文件根目录下使用命令创建自带继承model的模型php think make:model api/BannerItem

2018-08-07 10:01:09 4413

原创 自定义 thinkphp5.0全局异常报错,继承基类\exception解决

 情景介绍:url请求是get方式,此次报错是测试post请求,异常返回错误信息是否正确,结果异常返回信息有误,返回信息不正确。以下下报错信息,显示  自定义全局异常报错信息是传入HttpException参数给app\lib\exception\ExceptionHandle::render() 方法(本应传入think\Exception类型的参数),结果异常信息不能自动转换成正确的信...

2018-08-06 14:24:31 17780 3

原创 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 364

原创 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 1193

原创 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 1037

原创 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 1538 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 3451

原创 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 1197

原创 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 540

原创 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 3127 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 720

原创 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 687

原创 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 200

原创 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 880

原创 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 18166

原创 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[[email protected]]# yum install gcc openssl-devel pcre-develzlib-dev...

2018-06-22 17:37:11 387

原创 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 791

原创 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 9330

原创 &符 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 250

原创 $(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 742

原创 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 2843

原创 php截取字符串第一个字符前或后面所有的内容

以斜杠为例查找斜杠第一次出现的位置(在字符串中为第几位)$num=strpos($str, '/');截取字符串第一个字符前面所有的内容echo substr($str,0,strpos($str, '/'))截取字符串第一个字符后面所有的内容echo substr($str,strpos($str,'/'))...

2018-05-29 10:22:38 12501

转载 CodeIgniter框架的优缺点

优点:框架配置简单,执行效率高,有基本的路由功能,能够进行一定程度的路由,有初步的layout功能,可以制作一定程度的界面外观,数据库功能封装的不错,具有MVC的功能,快速简洁,代码不多,简单易学,容易上手,适合php新人,用于小应用开发,学习成本低。文档详细。具有简单好用的library缺点:缺乏扩展能力,内部结构混乱,只能做小应用,对于中大型应该不能满足。设计模式简单。...

2018-05-29 09:16:59 3832

转载 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 214

原创 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 659

原创 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 2216

原创 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 385

原创 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 1459

原创 dirname(__FILE__)获取文件的绝对路径

dirname(__FILE__)获取当前文件的绝对路径,相比较相对路径,查找速度更快

2018-04-28 14:19:36 1338 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 778

原创 git:fatal: Not a git repository (or any of the parent directories): .git

本地目录中git版本管理仓库被删除了,需要重新初始化仓库,建立新的仓库:   git init 

2018-04-27 17:42:26 8028

原创 git切换分支

git checkout branch(名称)

2018-04-27 14:52:09 106

原创 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 814 1

转载 百万级数据库优化

原文:http://www.2cto.com/database/201306/222839.html  由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。

2017-12-20 12:19:16 134

img LNMP环境搭建(php-5.6.19 nginx-1.9.12 mysql-5.6.19)配置.docx

img LNMP环境搭建(php-5.6.19 nginx-1.9.12 mysql-5.6.19)配置.docx

2018-06-22

空空如也

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

TA关注的人

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