自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(323)
  • 收藏
  • 关注

转载 Rsync实现负载均衡的数据同步

使用三台服务器:系统:CentOS 6.8192.168.8.169 开发服务器192.168.8.167 线上服务器1192.168.8.168 线上服务器2实现思路:在开发服务器上制定一个规则,即只要rsync.txt存在,线上服务器就开始进行文件同步,同步完删除该文件。实现步骤:(1)安装Rsync。1、Rsync简介: Rsync(remote synchro...

2019-09-12 15:19:00 644

转载 Xunsearch入门

Xunsearch入门简介: 开源免费、高性能、多功能、简单易用的专业全文检索技术方案。1、Xunsearch安装: (1)官网(http://xunsearch.com)下载 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 (2)解压: tar -jxvf xunsearch-...

2019-09-12 15:14:00 601

转载 Mysql中event事件的入门

Mysql中event事件的入门主要涉及的知识点:mysql的存储过程、mysql的event事件调度。参考资料:Qiao_Zhi的博客:【周期性执行事件】MySQL事件(Event)&任务调度。起风了的博客:mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作。webbc的文章:MySQL游标概念与用法详解。莱克星顿的枪声的博客:m...

2019-09-06 17:07:00 263

转载 ThinkPHP中的SQL结果分析

ThinkPHP中的SQL结果分析在进行结果判断时需要注意。一、查询SQL:可能出现的情况:1、查询成功,返回正常数据。2、查询成功,但是没有数据,返回NULL。3、查询错误,写错关键字.结果:报错。例如把field()写成了filed()。4、查询错误,写错字段名或表名,返回:false。例如把字段name写成了names。总结:这里需要注意null和false,...

2019-09-05 13:47:00 236

转载 Fiddler抓包的简单使用

Fiddler抓包的简单使用参考的博客文章:玲虫师的《Fiddler抓包【5】_Fiddler过滤》。(1)使用fiddler进行过滤,只抓取需要的网络请求。点击右侧菜单中的【Filters】-->勾选【Use Filters】-->下拉【No Host Filter】-->【show only the following Hosts】-...

2019-08-23 15:52:00 108

转载 PHP中替换换行符的几种方法

PHP中替换换行的几种方法参考脚本之家的文章:《PHP中替换换行符的几种方法小结》。代码:方法一:$replace_str = str_replace(array("\r\n", "\r", "\n"), "", $str);(注意:先替换掉\r\n,然后是否存在\n,最后替换\r)方法二:$replace_str = preg_r...

2019-08-23 15:39:00 371

转载 socket发送http请求

socket发送http请求代码示例(仅供参考):(请注意,函数中以请求成功返回200为例,实际使用时需要判断是否返回的是200)/** * [socket_requst 使用socket发送请求] * @param string $req_url [请求地址] * @param string $req_method [请求方式] * @p...

2019-08-23 14:41:00 280

转载 imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable

错误:  imagecreatefromstring(): Empty string or invalid image  或者  imagesx() expects parameter 1 to be resource, boolean given  或者  imagecopyresized() expects parameter 2 to be reso...

2019-08-21 14:51:00 1399

转载 PHP 图片合成、仿微信群头像

PHP 图片合成、仿微信群头像参考文章:  作者:凯歌~,php图片合成方法(多张图片合成一张)。  经过测试,略作调整和注释,感谢分享。  欢迎提出改善优化意见!示例代码:/** * 合成图片 * @param array $pic_list [图片列表数组] * @param boolean $is_save [是否...

2019-08-16 17:34:00 442

转载 PHP正则表达式

PHP正则表达式说明:根据《PHP核心技术与最佳实践》做的一点笔记。如有错误或建议,请指教。一、PHP有两套正则函数:(1)由PCRE库提供的函数,以前缀“preg_”命名,PCRE意思是兼容Perl的正则表达式的缩写首字母。(2)由POSIX扩展提供的函数,以前缀“ereg_”命名,POSIX意思是UNIX可移植操作系统接口的首字母。  注意:自PHP5.3以...

2019-08-15 14:02:00 147

转载 redis的安装

redis的安装练习环境:  虚拟机:Oracle VM VirtualBox 5.2.4 r119785 (Qt5.6.2)。  系统:CentOS Linux release 7.6.1810 (Core) x86_64-Minimal版。(1)打开官网:https://www.redis.net.cn/download/。(2)找到稳定版下载,例...

2019-07-31 17:01:00 99

转载 EasySwoole的入门学习

EasySwoole的入门学习官网地址:https://www.easyswoole.com/一、安装easyswoole:(1)建立安装目录:cd /datamkdir easyswoolecd easyswoole(2)使用composer下载easyswoole:composer require easyswoole/...

2019-07-31 16:20:00 181

转载 Composer\Downloader\TransportException ... Failed to enable crypto,failed to open stream: operation ...

failed to open stream: operation failed错误详细信息:[Composer\Downloader\TransportException] The "https://packagist.laravel-china.org/packages.json" file could not be downloaded: Peer cert...

2019-07-31 11:40:00 766

转载 Linux 安装Swoole

Linux 安装Swoole练习环境:  虚拟机:Oracle VM VirtualBox 5.2.4 r119785 (Qt5.6.2)。  系统:CentOS Linux release 7.6.1810 (Core) x86_64-Minimal版。(1)建立一个目录放swoole的安装文件cd /datamkdir rpm(2)打开s...

2019-07-31 11:20:00 114

转载 Linux一键安装LNMP环境

Linux一键安装LNMP环境官方地址:https://lnmp.org/。参考安装步骤:https://lnmp.org/install.html。一键安装可以选择mysql版本、php版本,更方便,感觉很好。练习环境:  虚拟机:Oracle VM VirtualBox 5.2.4 r119785 (Qt5.6.2)。  系统:CentOS L...

2019-07-31 10:54:00 203

转载 Linux 安装 Composer

Linux 安装 Composer 入门练习环境:  虚拟机:Oracle VM VirtualBox。  系统:CentOS 7。安装方式一:  参考网址:https://learnku.com/composer/t/4484/composer-mirror-use-help#741738来安装。  1、下载:wget https://dl...

2019-07-25 18:01:00 419

转载 Linux 安装FTP服务

Linux 安装FTP服务,简单入门环境:  虚拟机:Oracle VM VirtualBox。  系统:CentOS 7。(1)判断是否安装了ftp:rpm -qa | grep vsftpd或者which vsftpd(2)如果没有安装,开始安装:yum install vsftp -y(3)如果报错显示:     没有...

2019-07-25 16:50:00 531

转载 Linux 正在尝试其他镜像

Linux 正在尝试其他镜像发生情景:在windows7系统,安装了虚拟机Oracle VM VirtualBox,使用的CentOS7,在使用yum的使用,一直提醒"正在尝试其他镜像"。解决方法:在网上找方法,大部分都是说,提醒那个错误,是因为网速慢,需要配置yum源,改为国内的就可以了,(1)备份原有的镜像文件:mv /etc/y...

2019-07-25 09:03:00 4746

转载 PHP错误捕获处理

PHP错误捕获处理一般捕获错误使用的方法是:try{   ...}catch(Exception $e){   echo $e->getMessage();}或者set_exception_handler(function ($exception) {   echo $exception->getMessage();});示例:<?...

2019-06-12 10:53:00 85

转载 php转换字符编码为utf-8

php转换字符编码为utf-8function strToUtf8($str){ $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); if($encode == 'UTF-8'){ return $str; }else{...

2019-06-06 15:59:00 544

转载 PHP使用JpGraph绘制折线图

PHP使用JpGraph绘制折线图下载jpgraph类库,使用的是src目录下的类文件。require_once './src/jpgraph.php';require_once './src/jpgraph_line.php';//创建统计图对象,宽,高$graph = new Graph(1993, 766);//设置背景,注意要把主题给...

2019-06-03 17:32:00 214

转载 ../wxs/utils.wxs not found from

../wxs/utils.wxs not found from微信小程序,使用VantWeapp时,引入到项目中时报以下错误:...../wxs/utils.wxs not found from ./miniprogram_npm/vant-weapp/action-sheet/index.wxml...解决办法:重新点击一下【工具】-->【构建...

2019-05-24 16:48:00 2258

转载 js 判断变量是否为空

js 判断变量是否为空欢迎指正,补充!/** * 判断变量是否为空, * @param {[type]} param 变量 * @return {Boolean} 为空返回true,否则返回false。 */function isEmpty(param){ if(param){ var param_...

2019-05-13 17:40:00 182

转载 客户端请求与服务端接收

客户端传递参数的几种方式:一般情况下有主要的两种:1、URL方式。2、Request Body方式。URL方式就是通过get方式传递参数。Request Body方式一般通过post传递参数。post的方式一般有:post-form-urlencodepost-form-datapost-jsonPOST第一种:post-form-urlencode。(1)查看参数:通过...

2019-04-04 17:38:00 348

转载 为什么js引入页面后不起作用?

为什么js引入页面后不起作用?例如常见的报错:Uncaught ReferenceError: $ is not defined。可能出现这种情况的原因如下:原因一:  引入js的位置不对,应在使用之前引入。原因二:  引入的js路径不对,所以无法使用或不起作用。原因三:  引入js是标签属性写错,例如:引入js时用src='路径',却手误或复制...

2019-04-03 15:21:00 930

转载 哈夫曼

哈夫曼一、最优树的定义:  结点的路径长度定义为:从根结点到该结点的路径上分支的数目。  树的路径长度定义为:树中每个结点的路径长度之和。  树的带权路径长度定义为:树中所有叶子结点的带权路径长度之和   WPL(T) = (对所有叶子结点)  在所有含有n个叶子结点、并带有相同权值的m叉树中,必存在一棵其带权路径长度取最小值的树,称为最优树。二、如何...

2019-04-01 11:48:00 215

转载 有个人想上一个n级的台阶,每次只能迈1级或者迈2级台阶,问:这个人有多少种方法可以把台阶走完?...

有个人想上一个n级的台阶,每次只能迈1级或者迈2级台阶,问:这个人有多少种方法可以把台阶走完?相关问题:(1)有个人想上一个n级的台阶,每次只能迈1级或者迈2级台阶,问:这个人有多少种方法可以把台阶走完?例如:总共3级台阶,可以先迈1级再迈2级,或者先迈2级再迈1级,或者迈3次1级总共3中方式。(2)有一段楼梯有10级台阶,规定每一步只能跨一级或两级,要登上第10级台阶有几种...

2019-03-29 16:59:00 1784

转载 获取URL中的文件的扩展名

问题:尽可能多地写出获取文件扩展名的方法://方法一(分割数组)function getExt($url){ $arr = explode('.',$url); $len = count($arr); return $arr[$len-1];//不含点}//方法二(分个数组,方法一的改版)function getExt2...

2019-03-29 15:57:00 520

转载 删除文件夹

删除文件夹示例:<?phpfunction delete_file($path){ if(is_dir($path)){ if($res = opendir($path)){ while($file=readdir($res)){ if($file != '.' &am...

2019-03-29 14:53:00 91

转载 遍历文件夹

遍历文件夹function read_file($path,$level=0){ if(is_dir($path)){ if($res = opendir($path)){ while($file = readdir($res)){ if($file != '.' && $fi...

2019-03-29 14:25:00 75

转载 二分查找

二分查找简介:二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。算法要求:1.必须采用顺序存储结构。2.必须按关键字大小有序排列。时间复杂度:可以表示O(h)=O(log2n)(是以2为底,n的对数)代码示例:(考虑到数组索引可能从非0开始)方式一:使用wile循环,<?phpfun...

2019-03-29 11:54:00 102

转载 杨辉三角

杨辉三角关于杨辉三角:  杨辉三角,是二项式系数在三角形中的一种几何排列。示例:规则概述:1、每行端点与结尾的数为1;2、每个数等于它上方两数之和;3、每行数字左右对称,由1开始逐渐变大;4、第n行的数字有n项。代码示例:<?phpfunction sanjiao($n){ $arr = array();...

2019-03-28 16:04:00 108

转载 牛生小牛问题

牛生小牛问题示例:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛?代码示例:<?PHPfunction niu($year){ $total = 1; for($i=1;$i<=$year;$i++){ if($i>=4 &&am...

2019-03-28 14:46:00 196

转载 猴子当大王算法

猴子当大王算法题目:假如,20个猴子围成一圈,从某个开始报数1-2-3-4-5...,报“5”的猴子就被淘汰,游戏一直进行到圈内只剩一只猴子,它就是猴大王了。请写出程序实现:思路:使用数组,当能被整除的就淘汰,不能整除的就放到数组后边,形成一个圈,一直循环到剩余一个为止,就是大王了。<?php//猴子当大王function monkey_ki...

2019-03-27 17:11:00 285

转载 插入排序

插入排序一、关于插入排序:  有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法。  插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。二、插入排序特点:  1、算法适用于少量数据的排序;  2、...

2019-03-27 13:51:00 77

转载 快速排序

快速排序一、简介:快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:  通过一趟排序将要排序的数据分割成独立的两部分,  其中一部分的所有数据都比另外一部分的所有数据都要小,  然后再按此方法对这两部分数据分别进行快速排序,  整个排序过程可以递归进行,  以此达到整个数据变成有序序列。算法稳定性: 不稳定排序算法。二、代码示例...

2019-03-21 15:18:00 51

转载 冒泡排序

冒泡排序欢迎大家指正、评论。一:原理比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。二:特点:时间复杂度: O(n²)算法稳定...

2019-03-21 10:15:00 60

转载 Linux 之 Xunsearch(2)

Linux 之 Xunsearch(2)参考教程:【千峰教育】Xunsearch的项目配置文件:   基本说明:     (1)项目配置是一个项目的核心灵魂,非常重要,通常保存为.ini文件,       通常存储在/usr/local/xunsearch/sdk/php/app/     (2)以分号开头的行表示注释,空行直接被忽略不起任何作用  ...

2019-03-18 14:56:00 97

转载 Linux 之 xunsearch

Linux 之 xunsearch参考教程:【千峰教育】一、xunsearch简介:  开源免费、高性能、多功能、简单易用的专业全文检索技术方案。  官网(http://xunsearch.com)。二、Xunsearch安装:  (1)官网(http://xunsearch.com)下载     wget http://www.xunsearc...

2019-03-15 17:32:00 451

转载 configure: error: no acceptable C compiler found in $PATH

configure: error: no acceptable C compiler found in $PATH参考链接: configure: error: no acceptable C compiler found in $PATH 问题解决。一、错误发生情景:  使用./configure命令时,报如下错误:...conf...

2019-03-15 17:22:00 1608

空空如也

空空如也

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

TA关注的人

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