自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php 使用strtotime获取上一个月月份的问题

strtotime() 函数说明:strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳,比如:1.输出当前时间戳:echo strtotime("now");2.输出一周后的今天:echostrtotime("+1 week")3.输出上一个月的今天:echostrtotime("-1 month")4.以Y-m-d...

2019-12-31 12:32:27 2967 1

原创 Nginx从入门到精通

http://tengine.taobao.org

2019-12-29 23:43:49 97

转载 分布式的幂等性问题

https://www.cnblogs.com/takumicx/p/10021538.html

2019-12-29 23:01:15 104

原创 nginx中绑定指定的IP地址

在ngnix上,如果直接输入ip,nginx会把这个ip对应到哪个域名上ngnix呢?答案是随机的。如果想要在ngnix上绑定某个域名,可以设定如下规则:代码如下:server{ listen80default; .... }那么如何指定需要绑定的IP呢?由于ip信息其实是在在NGINX官方HTTPcore Listen的说明文档上也提到了这个是用方法,可以...

2019-12-29 16:48:34 9882

原创 js动态添加内容时,不验证可能会重复的问题

老项目,处理问题,比如这个表格,本身写的不是按数组放最后的 ,是这样的:info[1][name],info[2][name]如果是这样info[name][] 应该就不会出问题。不改格式的话需要加验证判断:var name = []; var rep = false; $.each($('#myform').serializeArray(),func...

2019-12-27 11:16:59 481

原创 rm -rf 排除指定文件夹或文件

1.确认extglob 已经开启shopt extglob如果是off,开启extglob shopt -s extglobshopt, -s 开启, -u 关闭2.新建几个文件和文件夹进行测试#touch main.c main.h hello.c hello.h#mkdir dir1 dir2保留hello.c hello.h dir1#rm -rf !(h...

2019-12-23 22:14:20 8117

原创 linux下解压rar文件

一,下载软件包wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gzmake && make install 即可二,命令将/etc 目录压缩为etc.rar 命令为:rar a etc.rar /etc将etc.rar 解压 命令为:rar x etc.rar unrar -e etc.tar...

2019-12-23 22:01:19 551

原创 composer 执行内存超出问题解决

解决办法: 修改php.ini中 memory_limit 配置,但是需要相关的权限服务器操作权限。 可以通过这个命令:php -r “echo ini_get(‘memory_limit’).PHP_EOL;” 查看设置是否生效。 直接使用命令 php -d memory_limit=-1 `which composer` update/install -vvv, 去...

2019-12-23 14:49:12 1453

原创 Docker 部署 Mysql8.0及持久化

https://blog.csdn.net/xsj34567/article/details/80940238

2019-12-22 22:46:59 1081

转载 Docker部署mysql5.7.28与数据持久化

思路: docker容器部署mysql5.7.28,mysql配置文件挂载宿主机(方便修改),mysql数据库文件与log写入到宿主机目录(数据持久化)下载mysql镜像进入mysql镜像库选择5.7.28的镜像,并下载docker pull mysql:5.7.28准备挂载目录与文件1. 宿主机下新建数据库文件目录sudo mkdir -p /home/docker_my...

2019-12-22 22:43:30 1015

原创 在IE(IE6)中常见的几个兼容性问题

1.图片间隙问题: 在高版本浏览器中,如果没有给父容器设置高度,图片会在原来基础上把父元素撑大3-5px; 解决办法:1.给父元素添加font-size:0; 2.给图片设置display:block;(推荐方法) 在低版本浏览器中(IE6),如果给父容器设置宽...

2019-12-22 21:43:55 161

原创 preg_match与preg_match_all 第四及第五个参数详解

int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )preg_match 在目标字符串中搜索指定模式(你给的正则表达式),只匹配一次,匹配上了就马上停止搜索返回结果--它的值将是0次(不匹配)或1次。参数列表:...

2019-12-21 23:01:02 531

原创 PHP Fatal error: Cannot pass parameter N by reference in错误原因及解决办法

PHP Fatal error: Cannot pass parameter N by reference in XXX,其中N为阿拉伯数字。错误说明:不能按引用传递第N个参数错误原因:调用包含引用参数的函数时,对应的引用参数不是变量。示例代码:<?phpfunction math_add($p1,&$p2){ return $p1+$p2;}$p ...

2019-12-21 21:04:31 2283

原创 curl生成ip代理访问

protected function getRequest($url, $curl_data = []) { $ip = $this->randip(); $header = array(// 'Content-type: application/xml', 'CLIENT-IP:'.$ip,...

2019-12-20 09:05:02 508

原创 Nginx部署 Let’s Encrypt时报错:Another instance of Certbot is already running

find / -type f -name ".certbot.lock" -exec rm {} \;也就是查找certbot.lock文件并删除它

2019-12-16 18:31:53 3484

原创 nginx配置主域名跳转www域名并支持ssl

server { listen 80; listen 443 ssl; server_name xxxx.com; return 301 https://www.xxx.com$request_uri; } server { listen 80; server_name www.xxx.com; return 301 https://$host$re...

2019-12-16 18:29:25 44707

原创 centos7服务器修改ssh默认22端口

vi /etc/ssh/sshd_config找到#Port 22,去掉前面的‘#’注释符号,并将22修改为自己想要解锁的端口号(例如:33600),当然也可以再下一行追加一个端口,这样可以使用多端口连接ssh,不过没必要,保存后重启sshd服务systemctl restart sshd注意防火墙放行自定义的 端口: firewall-cmd --zone=public -...

2019-12-16 18:22:25 1226

原创 firewalld的基本使用再复习

1、firewalld的基本使用启动:systemctl start firewalld查看状态:systemctl status firewalld停止:systemctl disable firewalld禁用:systemctl stop firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkc...

2019-12-16 18:18:59 100

原创 使用certbot申请Let’s Encrypt通配符证书

一,1.获取certbot-auto# 下载wget https://dl.eff.org/certbot-auto# 设为可执行权限chmod a+x certbot-auto2.开始申请证书客户在申请 Let’s Encrypt 证书的时候,需要校验域名的所有权,证明操作者有权利为该域名申请证书,目前支持三种验证方式:dns-01:给域名添加一个 DNS T...

2019-12-16 18:18:02 986

原创 实际中\r与\n与\r\n的区别

有从excel中复制来的一段字符串,是不同行的:后台接收后为:如果以"\n"分割:$usernames = explode("\n", trim($username));因为\n虽然换行但是不会回到行首,所以 把\r空行分割到了元素里面。所以需要既换行又回到行首来分割,用"\r\n"而以"\r"分割时来段历史回车”(Carriage Retu...

2019-12-12 14:04:26 821

原创 数据库连接报错:SQLSTATE[HY000] [2002] No such file or directory

无论是pdo还是mysqli出现这个问题的原因是php操作mysql无法找到mysql.sock或者mysqld.sock,这根据你的mysql配置文件而定,比如[mysqld]basedir=/usr/local/mysqldatadir=/usr/local/mysql/datapid-file=/usr/local/mysql/mysqld.pidsocket=/usr/l...

2019-12-09 16:58:40 5081

原创 FullCalendar日历插件(中文API)

FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发,本文将FullCalendar的常用属性和方法、回调函数等整理成中文文档,以供参阅。当前版本1.6.4。普通显示设置属性 描述 默认值 header 设置日历头部信息。 如果设置为false,则不显示头部信息。包括left,cen...

2019-12-06 17:22:14 1584

原创 PHP获取当前日期是一年中的第几周

/** * 获取当前日期是一年中的第几周 * @param string $date * @return float */ public static function getWeeks($date = '') { /** * 2007年 第一周 是 01-01 到 01 - 07 因为第一天就是星期一 6 ...

2019-12-06 17:19:36 2150

空空如也

空空如也

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

TA关注的人

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