![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
插件
pendant59
哟,是一个有梦想的程序猿
展开
-
Fiddler 使用教程
本文基于Fiddler4讲解基本使用fiddler抓包原理注意:Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的 程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。配置打开Fiddl...转载 2020-04-01 15:58:33 · 612 阅读 · 0 评论 -
Git gitlab私库clone地址
在安装gitlab,新建项目之后,默认的clone链接为git@gitlab.example:test/test.git,http也是gitlab.example这种的这样每次clone时候都需要手动改下,改成ip或者域名才可以,可以按照如下方式更改external_url,也就是gitlab.example e直接更改/etc/gitlab/gitlab.rb不能生效,更改/opt/git...转载 2018-11-07 13:30:19 · 7502 阅读 · 0 评论 -
前端 session过期后防止登录页面显示在layui的弹出框里
背景:后台操作,有时候session过期刚好打开layui弹出框,于是重定向登录页面就显示在弹出框中了。如下图:解决办法有两个:1:跳转登录界面在登陆界面写入如下js:$(function(){ if (top != window){ top.location.href = window.location.href; }})这样当登陆页面不是...原创 2019-02-19 22:02:22 · 5303 阅读 · 0 评论 -
phpunit 基境
基境共享测试数据有些时候每个测试方法中都创建了一个相同的对象,在一些场景下是重复劳动,为什么不能只创建一次然后供其他测试方法访问呢?这需要理解 PHPUnit 执行测试用例的工作流程。我们没有办法在不同的测试方法中通过某成员属性来传递数据,因为每个测试方法的执行都是新建一个测试类对象,然后调用相应的测试方法。即测试的执行模式并不是testObj = new ExampleTest...转载 2019-05-19 20:19:46 · 606 阅读 · 0 评论 -
phpstorm 配置composer引入的phpunit
1. 在你的项目中安装你想要的版本的phpunit包# 我安装的7.x版本composer require --dev phpunit/phpunit ^72.配置phpstorm的php版本以及PHP解析器3.配置phpunit出现 上图中的8 表示已经配置好了4. 配置测试文件也用不到打码了,不然目录结构不清晰了,我需要测试的是test目录...原创 2019-05-15 22:11:09 · 1365 阅读 · 0 评论 -
PHP 安装xdebug扩展
背景:windows 系统phpstudy集成环境1: xdebug 官网下载地址:https://xdebug.org/download.php (需要分析自己的phpinfo内容选择对应版本,推荐方法二)2 :xdebug网站提供一个自动分析你系统对应的xdebug版本的web页面 : https://xdebug.org/wizard.php打开该网站,把phpinfo 输出的信...原创 2019-05-12 12:41:08 · 417 阅读 · 0 评论 -
phpstrom 配置xdebug(win10集成环境)
Xdebug安装:https://blog.csdn.net/benpaodelulu_guajian/article/details/90138979当前是windows 系统的phpstudy集成环境,所以可以直接找到php的CLI解析器:File->Settings: 如图所示,点击php,选择语言版本,如果这里不能选择,需要更改composer设置,将Synchroniz...原创 2019-05-12 14:17:50 · 323 阅读 · 0 评论 -
phpunit 桩件(stub)
stub(桩件): “将对象替换为(可选地)返回配置好的返回值的测试替身的实践方法称为上桩(stubbing)”——这是官方文档给出的上桩解释 也许这个形容有点抽象来着,大概的表达了这么个意思:比如说你有一个方法,依赖了数据库查询,当数据库一切正常时,这个单元测试是OK的,但是当数据库挂掉的时候,这个单测就会挂掉。这就不符合咱们 单测的一些意义了,单测应该是纯净的,只验证你的逻...转载 2019-05-16 22:47:08 · 378 阅读 · 0 评论 -
phpstorm 配置xdebug(docker容器)
1.准备工作:通过Dockerfile或docker-compose.yml已经编译好了镜像并启动了容器,通过查看phpinfo确认Xdebug扩展已启用2. php.ini中的xdebug常用配置(我挂载了配置文件的路径和日志路径,根据个人情况更改):xdebug.remote_enable = Onxdebug.remote_handler= "dbgp";启用性能检测分析xd...原创 2019-05-26 14:39:45 · 2708 阅读 · 0 评论 -
Sublime Text3 汉化
仅针对 Sublime Text 3 进行汉化:windows 7 的汉化方法:1.打开sublime 3 的命令行:sublime text 3 主界面 上面菜单View -》Show Console打开命令行2.复制下面的 输入 按回车 等待 (如果没有卡死 ,参考windows10 第3步,卡死,直接参考 windows10 第1步)import urlli...原创 2017-09-26 15:38:49 · 491 阅读 · 0 评论 -
git push 大文件报错
之前公司的大腿离职以后,公司招来了一个新的技术负责人,简称B,大约半个月,B开始弄服务器上的线上项目,进行项目分离,把服务器上测试的项目搞崩了以后一直没搞好,也不说还原回去,大约一个多月,他也‘’离职‘’了。最近一个多星期忙着弄公司的服务器,还原之前大腿弄好的测试环境。其实没做什么修改,改了一下nginx多站点配置,帮同事配置本地环境,然后备份了一下公司的项目到gitlab上,一个多星期的...原创 2017-09-28 16:12:02 · 2564 阅读 · 0 评论 -
UML 5分钟读懂UML类图
相信各位同学在阅读一些源码分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,经常看到UML类图但还不太熟悉的小伙伴赶紧来一起认识一下它吧:) 一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field)和方法(method)且带有分隔线的矩形来表示,比如下图表示一个Employee类,它包含name、age和email这3...转载 2017-12-21 11:12:39 · 3830 阅读 · 0 评论 -
sublimetext3 快捷键
最近知道了一款新的编辑器,找函数的功能比较强大 ,因为要研究ecmall,公司的大腿告诉我 Eclipse ,也可以百度EPP4 下载,类似Dreamweaver,不过个人感觉比dream更好用,找函数按住CTRL鼠标点击函数就可以找了,于是乎,sublime不太用了,一个适用的编辑器对开发效率的提高是巨大的,但是论打开速度,我感觉没有什么比sublime更快了。 文章转自:ht转载 2017-08-23 16:54:01 · 216 阅读 · 0 评论 -
插件 phpstorm 配置 PHP_CodeSniffer
文章内容:安装pear, pear安装PHP_CodeSniffer,phpstorm配置codesniffer,phpstorm汉化,phpstorm汉化包。为什么使用PHP_CodeSniffer一个开发团队统一的编码风格,有助于他人对代码的理解和维护,对于大项目来说尤其重要。PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探PHP代码是否有违反一组预先设置好的编码标...转载 2017-11-30 21:21:17 · 1329 阅读 · 0 评论 -
ucenter 项目配置https后ucenter提示通信失败
项目配置好了https ,同时也配置了 301 重定向 从http跳转https ,会导致ucenter通信失败,解决办法如下将下面代码 添加到:uc_server/model/misc.php 位置 69 行/*=========================================================== */ if(substr($url,0,5)转载 2017-12-18 16:04:30 · 2103 阅读 · 0 评论 -
linux php配置redis扩展
如果还没有安装redis,可以参考这个:传送门跳转1. 下载phpredis,并解压wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gztar zxf 2.2.4.tar.gz2.编译文件cd phpredis-2.2.4/usr/local/php/bin/phpize原创 2018-02-07 10:24:41 · 2598 阅读 · 0 评论 -
linux 安装redis以及配置redis开机自启
linux 安装redis 非常简单,官网有介绍。步骤如下:一安装redis:1.先查看redis版本,找到你想下载的版本:http://download.redis.io/releases/2.安装redis#2.1 下载安装包wget http://download.redis.io/releases/redis-4.0.8.tar.gz#2.2 解压tar zxf redis-4.0...原创 2018-02-06 14:06:43 · 5829 阅读 · 7 评论 -
Lnmp linux安装composer
准备工作:安装composer之前首先要确定您的机器上已经安装了php,并可以通过php来执行命令。使用php –v 测试 当然要直接使用php 还需确定php命令已经设置在全局命令中,否则需要加上路径 /usr/local/php/bin/php –v (这是我的安装路径)。中文网有安装composer的一些要求:http://docs.phpcomposer.com/为了方便使用,先设置php...转载 2018-05-01 00:34:21 · 1369 阅读 · 0 评论 -
插件 文本编辑器 wangEditor
wangEditor 的使用以及上传图片到七牛云的一些配置原创 2018-07-09 21:21:55 · 1470 阅读 · 0 评论 -
插件 WebUploader
Webuploader 单文件上传,替换文件后清空缓存以及缩略图,否则上传的始终都是第一次的文件// 文件加入队列前先移除上一次的缩略图以及文件 uploader.on( 'beforeFileQueued',function (){ for (var i = 0; i < uploader.getFiles().length; i++) { ...原创 2018-07-12 17:09:20 · 230 阅读 · 0 评论 -
linux Vsftpd突然不能读取目录了
还原场景: linux系统。早上上班,发现即将结束的活动有个导出功能算法不好,打算改了算法传到服务器上。打开ftp,打开项目文件,鼓捣了一会修改好了代码,准备ftp上传文件。发现ftp超时断开了,重新连接,哎?怎么回事,读取目录失败,(采用的是被动模式)。查看 ftp提示信息框,已经提示登陆成功,最后一步读取目录的时候出错,提示20秒没有反应,然后报错读取目录列表失败。之后开始了...原创 2017-12-28 21:53:21 · 6091 阅读 · 2 评论 -
phpexcel 使用说明,参数说明
下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$objWriter转载 2017-08-23 16:07:41 · 458 阅读 · 0 评论