置顶推荐

最新发布

Linux基础

Linux 本地上传文件到linux服务器

1个月前 33 浏览 评论

上传的方法有很多,我这里说两个我觉得比较简约的:| scp    1、本地上传服务器:    scp ./itspire.cn.conf root@192.168.1.123:/docker/www    将本地当前目录下的 itspire.cn.conf 配置文件拷贝到远端服务器的 /docker/www 目录下。   &nb

经验分享

Provisional headers are shown 问题解决方案

1个月前 31 浏览 评论

    Chrome请求出现"Provisional headers are shown"。    这是第一次遇到这种情况,百度有很多种原因会触发这个问题:    1、前端Ajax请求过快,然后关闭了请求的窗口,偶尔出现 Provisional headers are shown ,这是由于网络有延迟,并且AJAX请求是异步的,这就导致AJAX请求

经验分享

PHP 异常抛出

1个月前 28 浏览 评论

    今天和大家分享异常抛出的经验,如有不对请指正。    现在项目大多数前后端分离,在项目中我们必然会有很多规范,不管是接口返回格式还是异常抛出格式。理清了就很容易排查出错误,也不容易造轮子导致各种问题。在项目遇到异常时,我们也需要选择是否抛出,自定义抛出异常也是很好的方法。我们来了解下(这里以TP框架为例):| 重写异常处理类的render方法    一般我们不会修改任何框架内容,

Git

Git ​创建并关联远程分支

2个月前 56 浏览 评论

创建并关联远程分支1、git checkout -b dev origin/master  创建dev本地分支并且换到该分支,新分支直接从master上拉取代码,master可以换成其他远程分支2、git push origin dev  将本地dev分支推送到dev远程分支3、git branch --set-upstream-to=origin/dev dev  将远程分支和本地分支关联起来,这时候直接git push 就推送到dev远程分支了,否则需要 git

经验

Mac 触摸板实现鼠标中键(滚轮)的点击效果

2个月前 70 浏览 评论

    自从用了Mac就没用过鼠标了,但是phpstorm编辑器中,鼠标滑轮按住下拉一条线改代码有时候太好用了。但是Mac基本不用鼠标,这就尴尬了。其实很简单,option+单指重按触摸板 滑动就可以了。一般人我不告诉他,哈哈..

Vue

vue刷新页面时会出现变量闪烁

4个月前 98 浏览 评论

    在vue中绑定变量会出现刷新时变量闪烁,一看就不专业 - -,这里就是解决这个问题我们只需要在css中引入:[v-cloak] {     display: none !important; }并且在标签中加入 v-cloak 指令:<div v-cloak> {{username}} </div>就可以解决闪烁问题

PHP项目

Thinkphp5.0+Hui.Admin搭建的后台管理系统

5个月前 187 浏览 评论

    最近,使用Thinkphp5.0+Hui.Admin搭建了一个基础的后台管理系统。实现了登录,Auth权限等基本功能,后续可以直接在此基础上开发。个人对类似Fast这种集成程度太高的快速开发框架不怎么感冒,修改起来太麻烦。有需要的同学可以看看吧,这是bootstrap+jquery响应式前端框架实现的,嗯,iframe版的。    源码地址:https://gitee.com/bzing1/tp5.git &

经验

Apache ab性能测试

5个月前 173 浏览 评论

    ab(Apache Benchmark)是Apache附带的一个小工具,它可以模拟多个并发请求,测试服务器的最大承载压力。    首先,确保自己安装了apache服务器。    然后,我们进入apache的bin目录下,输入帮助指令ab -help    通过使用介绍,我们得知ab的使用方法:ab [optio

经验分享

PHP 高并发下实现秒杀/抢购

5个月前 127 浏览 评论

    当我们接到一个秒杀或者抢购的功能时,通常我们需要考虑高并发下超抢(多人同时抢到)/超卖(库存扣为负数)的情况。这里简单说一下该功能的实现思路以及简单的代码示例。    在高并发下的超抢或超卖都是到达临界点时,多用户同时跨过我们的判断条件造成的,所以我们必须保证判断时操作的原子性。    这里我们通过redis的列表(list)来实现这个功能。  &n