自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP中出现Notice: Undefined index的三种解决办法

这样的警告,只是一个因为PHP版本不同而产生的警告(NOTICE或者WARNING),而非错误(ERROR)。PHP中的变量在不声明的情况下使用 的时候,PHP4运行正常,但是到了PHP5环境下就会出现上述的警告或者提示。经过搜索查询,总结出来以下三种解决Notice: Undefined index的方法。第一种方法:修改PHP配置文件,屏蔽掉此类警告和提示 修改php.ini配置文件,修改e...

2018-08-23 20:36:16 21224

转载 centOS目录结构

https://www.cnblogs.com/ellisonDon/archive/2012/10/03/2710727.htmlhttps://www.cnblogs.com/ellisonDon/archive/2012/10/03/2710730.html

2019-09-27 11:23:12 162

转载 张大胖之负载均衡的原理

本文转自微信公众号:码农翻身的“负载均衡的原理”,仅用于学习交流。这是1998年一个普通的上午。一上班,老板就把张大胖叫进了办公室,一边舒服地喝茶一边发难:“大胖啊,我们公司开发的这个网站,现在怎么越来越慢了? ”还好张大胖也注意到了这个问题,他早有准备,一脸无奈地说: “唉,我昨天检查了一下系统,现在的访问量已经越来越大了,无论是CPU,还是硬盘、内存都不堪重负了,高峰期的响应速度越...

2019-09-11 11:10:58 193

转载 数据结构:八大数据结构分类

本文目录:数据结构分类1、数组2、栈3、队列4、链表5、树6、散列表7、堆8、图数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示:每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的结构和优缺点。1、数组数组是可以再内存中连...

2019-09-10 14:19:08 248

转载 常见十大算法

原文链接https://blog.youkuaiyun.com/u013270347/article/details/80604690

2019-08-29 09:56:58 162

转载 php中0,空,null和false之间区别

$a = 0;$b="0";$c= '';$d= null;$e = false;echo "5个变量-原始测试类型"; var_dump($a);//int 0 var_dump($b);//string '0' var_dump($c);//string '' var_dump($d);//null var_dump($e);//b...

2019-08-20 14:30:22 109

转载 HTTP协议详解

一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过...

2019-08-19 10:07:49 349

原创 leetcode刷题:Excel Sheet Column Title的PHP解法

给定一个正整数,返回它在 Excel 表中相对应的列名称。例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ...示例 1:输入: 1输出: "A"示例 2:输入: 28输出: "AB"示例 3:输入: 701...

2019-07-18 16:46:40 134

原创 leetcode刷题:plusOne的PHP解法

给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 43...

2019-07-18 14:42:20 129

原创 leetcode刷题:lengthOfLastWord的PHP解法

给定一个字符串s由大写/小写字母和空空格字符' '组成,返回字符串中最后一个单词的长度。如果最后一个单词不存在,返回0。注意:单词被定义为由非空格字符组成的字符序列。例如,给定s ="Hello World"return5。解决方案function lengthOfLastWord($s) { $str = trim($s); if($str===''...

2019-07-18 14:17:37 114

原创 leetcode刷题:Find First and Last Position of Element in Sorted Array的PHP解法

function searchRange($nums, $target) { $res = [-1, -1]; $len = count($nums); for($i=0; $i<$len; $i++){ if($nums[$i] == $target){ $res[0] = $i; break; ...

2019-07-18 11:02:06 91

原创 Leetcode 35. Search Insert Position问题的PHP解法

问题描述Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates in the ar...

2019-07-18 09:42:14 124

转载 Linux Sphinx 安装与使用

转自https://www.cnblogs.com/leeyongbard/p/10222642.html一、什么是 Sphinx? Sphinx 是一个基于SQL的全文检索引擎,可以结合 MySQL,PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx 特别为一些脚本语言设计搜索 API ...

2019-07-16 15:04:20 206

原创 leetcode刷题:countAndSay(数数并说)的PHP解法

数数并说序列是一个整数序列,第二项起每一项的值为对前一项的计数,其前五项如下:1112112111112211 被读作 “一个一” 即 11。11 被读作 “两个一” 即 21。21 被读作 “一个二 和 一个一” 即 1211。给一个正整数 n ,输出数数并说序列的第 n 项。注意:该整数序列的每项都输出为字符串。例 1:输入: 1输出: "1"...

2019-07-12 18:14:49 175

原创 leetcode刷题:整数转罗马数字intToRoman的PHP解法

function intToRoman($num) { $nums = [1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 900, 1000]; $romans = ["I","IV","V","IX","X","XL","L","XC","C","CD","D", "CM","M"]; $res = ''; ...

2019-07-12 17:51:04 149

原创 leetcode刷题:罗马数字转整数romanToInt的PHP解法

function romanToInt($s) { $arr = array( "I"=>1, "V"=>5, "X"=>10, "L"=>50, "C"=>100, "D"=>500, "M"=>1000 ); $a = str_split($s); $len = count($a); if($len==0){ ...

2019-07-12 17:13:00 189

原创 leetcode刷题:寻找有序数组中位数findMedianSortedArrays的PHP解法

很好的利用了php 自带的数组排序函数:function findMedianSortedArrays($nums1, $nums2) { $num = array_merge($nums1, $nums2); sort($num); $count = count($num); $half = intval($count/2); if($count%2...

2019-07-12 17:04:15 193

原创 leetcode刷题:是否是回文数isPalindrome的PHP解法

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:...

2019-07-12 16:59:01 257

原创 leetcode刷题:用PHP解决twoSum的简单解法

twoSum算是一道入门级,非常简单的题,看到这题的时候我想的第一个方法就是穷举法,用两次for循环来判断,但这种方法的时间复杂度较高,下面有一种简单的方法,打败了90%以上的用户:function twoSum($nums, $target) { $res = []; $match = []; foreach($nums as $k=>$v){ ...

2019-07-12 16:20:05 291

原创 git笔记,常用命令整理

之前的版本控制一直用的SVN,最近做小程序才接触了GIT。git的命令比较多,整理了一下常用到的。git branch -a 查看所有分支git push origin --delete Chapater6 可以删除远程分支Chapater6git branch -d Chapater8 可以删除本地分支(在主分支中)HEAD指向的版本就是当前版本,因此,Git允许我们在版...

2019-07-09 14:06:39 156

原创 如何修改mysql账户密码

1、停止正在运行的MySQL进程 Linux下,运行 killall -TERM mysqld Windows下,如果写成服务的可以运行:net stop mysql,如未加载为服务,可直接在任务管 理器中进行关闭。2、以安全模式启动MySQL Linux下,运行 mysqld_safe --skip-grant-tables & Windows...

2019-06-17 10:23:35 231

原创 Linux管理文件和目录的命令

Linux管理文件和目录的命令命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 ...

2019-06-17 10:22:53 200

原创 mysql优化配置及原理介绍

1. MySQL非缓存参数变量介绍及修改1.1 修改back_log参数值:由默认的50修改为500.(每个连接256kb,占用:125M) back_log=500back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。也就是说,如果MySql的连接数据达到max_connections时,新来的请求将会被存在堆栈中,以等待某一连接释放资源,该堆...

2019-06-17 10:22:22 249

原创 Linux SVN的安装以及配置

Linux SVN的安装以及配置1、安装subversionyum install subversion2、安装apache的Linux SVN模块yum install mod_dav_svn3、建立Linux SVN库并修改/svn用户组和用户svnadmin create /svn/api/chown -R apache.apache /svn4、修改SVN配置文件v...

2019-06-17 10:21:52 193

原创 mysql性能优化命令Explain详解

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。一.语法explain &lt; table_name &gt;例如: explain select * from t3 where id=3952602;二.explain输出解释+--...

2018-08-28 21:54:14 312

原创 Linux基本的命令,你一定要看!

一、LINUX系统的简单描述:linux的安全性,高效性,灵活性,不像windows一样是面对大众的,这么普遍,也不像windows一样有可以显而易懂的图标,它只有大量的命令去操作。但是有一点要注意,linux有危险性,因为我们不熟悉,所以在开始用的时候会不小心删除重要文件或者数据。 二、LINUX命令的简单介绍:LINUX命令多,并且每一个命令都通过[man +命令]查看这个命...

2018-08-23 20:31:47 207

原创 mysql创建用户以及权限分配

一, 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以...

2018-08-23 20:28:17 204

空空如也

空空如也

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

TA关注的人

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