3 yshir-phper

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

Git Pull Failed 原因和解决办法

原因:先说一下Git和SVN的区别吧,有助于更好的理解这个问题。SVN从服务器上update文件时,如果文件有冲突,SVN会自动帮你merge,很方便;GIT如果本地有文件改动未提交,且该文件和服务器最新版本有冲突,pull更新时会提示错误,无法更新。这个小小的区别,就是造成了产生“Git Pull Failed”错误的根本原因。解决办法:Git编译器,要么先commit自己的改动再pull(简单不介绍了),要么使用Stash Changes后再pull,如下。1. 当本地改动后,可以项

2020-07-11 22:23:15

解决npm错误总结

1、npm WARN extract-text-webpack-plugin@4.0.0-beta.0 requires a peer of webpack@^3.0.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself.解决方法:npm install webpack@^4.0.02、vue-loader@13.7.3 requires a peer of vue-template-com

2020-06-30 09:40:06

windows下安装docker详细步骤

1.Docker溯源  Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开发工具和技术框架。因为其为初创的公司,又生于IT行业,dotCloud受到了IBM,亚马逊,google等公司的挤压,发展举步维艰。于是,在2013年dotCloud 的创始人,年仅28岁的Solomon Hykes做了一个艰难的决定:将dotCloud的核心引擎开源!然而一旦这个基于 LXC(Li.

2020-06-30 09:33:52

mycat 在contos7系统中安装

一、centos7安装java环境1、查看yum源的java包yum -y list java*2、安装java1.8 jdk软件yum install -y java-1.8.0-openjdk.x86_643、查看版本,检测是否安装成功java -version如图中的会显示,表示已经安装java环境成功。echo $JAVA_HOME 查看当前配置文件中都没有关于JAVA_HOME的配置,查看环境变量也为空。查看当前JAVA_HOM...

2020-06-27 22:09:01

docker容器关闭防火墙

iptables防火墙的启动、停止以及开启关闭端口的操作CentOS 配置防火墙操作实例(启、停、开、闭端口):注:防火墙的基本操作命令:查询防火墙状态 : [root@localhost ~]# serviceiptables status停止防火墙 : [root@localhost ~]# serviceiptables stop启动防火墙 : [root@localhost ~]# serviceiptables start重启防火墙 ...

2020-06-27 22:08:39

身份证的验证规则

class IdentityCard{ /** * 校验身份证号是否合法 * @param string $num 待校验的身份证号 * @return bool */ public static function isValid(string $num) { //老身份证长度15位,新身份证长度18位 $length = strlen($num); if ($length == 15) {..

2020-06-27 22:08:00

使用mpvue开发小程序教程(一)

接触微信小程序有一段时间的开发者或开发团队,我相信多多少少都会为自己搭建封装一些便于开发的框架/脚手架,尤其是一些做过Web开发的开发者,受到现如今Web主流开发框架如Angular,React,Vue等的核心思想的影响,对数据/状态管理、组件化、跨平台等都有较高的追求。所以,从小程序出现到现在,已经陆陆续续出现了一些遵循了这些Web开发思想的小程序框架,比较突出的就是WePY,一个由腾讯团队推出的小程序组件化开发框架,主要的特点如下:类Vue开发风格 支持自定义组件开发 支持引入NPM包 支

2020-06-18 22:50:39

TCP/IP及内核参数优化调优

Linux下TCP/IP及内核参数优化有多种方式,参数配置得当可以大大提高系统的性能,也可以根据特定场景进行专门的优化,如TIME_WAIT过高,DDOS攻击等等。如下配置是写在sysctl.conf中,可使用sysctl -p生效,相关参数仅供参考,具体数值还需要根据机器性能,应用场景等实际情况来做更细微调整。net.core.netdev_max_backlog = 400000#该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。net..

2020-06-17 11:18:37

phpstorm显示页面不停的在indexing转圈中,并且文件名还一直在刷新

打开File下的Invalidate Caches / Restart...下的Invalidate and Restart.便可以了 ......

2020-06-04 09:52:35

使用Vue2和Yii2进行前后端分离开发

是时候使用Vue2和Yii2进行前后端分离开发啦(搭建环境)http://developer.51cto.com/art/201704/536636.htm基于 Yii2 的 restful 接口组织方案,自动生成在线文档https://www.yiichina.com/extension/1912(一个restful api模块)Vue2全家桶之一:vue-cli(vue脚手架)超详细教程https://www.jianshu.com/p/32beaca25c0dVue2全家桶之二:vu...

2020-05-25 22:53:50

常用负载均衡及策略图解

目录一、负载均衡二、负载均衡模型分类三、CDN负载均衡四、LVS负载均衡4.1 LVS 支持的三种模式4.1.1 DR 模式4.1.2 TUN 模式4.1.3 NAT 模式4.2 LVS 基于 Netfilter 的框架实现五、负载均衡策略是什么六、常用负载均衡策略图解6.1 轮询6.2 加权轮询6.3 最少连接数​6.4 最快响应6.5 Hash 法七、用健康探测来保障高可用7.1 HTTP 探测7.2 TCP 探测7.3 UD.

2020-05-24 12:42:08

常用的 Linux iptables 规则

1. 删除所有现有规则iptables -F2. 设置默认的 chain 策略iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP3. 阻止某个特定的 IP 地址#BLOCK_THIS_IP="x.x.x.x"#iptables -A INPUT -s "$BLOCK_THIS_IP" -j DROP4. 允许全部进来的(incoming)SSHiptables -A INP

2020-05-24 12:33:49

memcache 内存机制与缓存原理

文章目录第1章 memcached 的内存管理与删除机制1.1 内存碎片化1.2 slab allocator 缓解内存碎片化1.3 系统如何选择合适的 chunk?1.4 固定大小 chunk 带来的内存浪费1.5 grow factor调优1.6 memcached 的惰性删除机制1.7 memcached 的lru 删除机制1.8 memcached 中的一些参数限制第1章 memcached 的内存管理与删除机制1.1 内存碎片化如果用 c 语...

2020-05-24 12:03:10

memcache实战

第一章 memcache的使用1.1 添加keyadd key flag expire length //flag 标志,要求为一个正整数。memcached 基本文本协议,传输的东西,理解成字符串来存储.//expire 有效期。设置缓存的有效期,有 3 种格式:设置秒数, 从设定开始数,第 n 秒后失效;时间戳, 到指定的时间戳后失效;设为 0. 不自动失效(有种误会,设为 0,永久有效.错误的)(编译 memcached 时,指定一个最长常量,默认是 30 天.所以,即使设为 0,30

2020-05-24 11:56:17

docker-mysql8-主从

一、准备官方镜像官方docker 镜像 https://hub.docker.com/_/mysqldocker pull mysql:latest# 创建mysql网络docker network create mysql-net --subnet 172.1.2.0/24docker volume rm $(docker volume list |awk '{if(NR>0) print $2}')主从规划role ip port 复制账号 pas

2020-05-24 11:48:52

sshd服务防止暴力破解

修改默认端口;拒绝root登陆,判断一个用户是否是管理员,通过用户的UID和GID;通过lsatb查看登陆失败的用户,多次尝试的用户可以拒绝此IP;

2020-05-24 11:45:32

Linux 服务器性能参数及问题故障定位

文章目录前言一、cpu 1.1 说明 1.2 分析工具 1.3 使用方式二、内存 2.1 说明 2.2 分析工具 2.3 使用方式三、磁盘IO 3.1 说明 3.2 分析工具 3.3 使用方式四、网络 4.1 说明 4.2 分析工具 4.3 使用方式五、系统负载 5.1 说明 5.2 分析工具 5.3 使用方式六、火焰图 ...

2020-05-24 11:38:07

php使用身份证的验证规则

function validation_filter_id_card($id_card){if(strlen($id_card)==18){return idcard_checksum18($id_card);}elseif((strlen($id_card)==15)){$id_card=idcard_15to18($id_card);return idcard_checksum18($id_card);}e...

2020-05-21 17:09:46

git

1.假如在桌面新建一个文件夹 (比如文件夹名是item),也可以建在其他地方2.点击右键 打开git Bush here或者用CMD命令 进入item$cd desktop$cd item3.创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息、标记等内容$git init4.把本地仓库和远程仓库关联起来。如果不执行这个命令的话,每次 push 的时候都需要指定远程服务器的地址$git remo.

2020-05-21 16:17:06

合并分支到master上

假如我们现在在dev分支上,可以用下面命令查看当前分支git branch刚开发完项目,执行了下列命令git add .git commit -m 'dev'git push -u origin dev然后我们要把dev分支的代码合并到master分支上 该如何?首先切换到master分支上git checkout master如果是多人开发的话 需要把远程master上的代码pull下来git pull origin master如果是自己一个开发就没有...

2020-05-21 16:15:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。