自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP项目用xhprof性能分析(安装及应用实例)

1. 安装xhprof下载并编译xhprof扩展 在web的/home/wwwroot/default目录下操作: git clone https://github.com/longxinH/xhprof 编译扩展cd xhprof/extension/phpize#这里用的是lnmp1.7集成环境./configure --with-php-config=/usr/local/php/bin/php-configmakemake install、 修改php.in..

2020-10-10 23:07:23 490

原创 PHPUnit安装及使用

1、安装PHPUnit扩展 ———————结合下一篇Xdebug完成代码覆盖率的实现进入网址 http://www.phpunit.cn/查看自己php版本对应的PHPUnit版本根据自己的php版本去选择要安装 的PHPUnit的版本 我的php是 7.1.33我选择 phpunit 7进入临时存放文件夹,执行如下操...

2020-07-22 15:36:59 2543

原创 PHPunit+Xdebug代码覆盖率以及遇到的问题汇总

start最近在不断完善项目中的单元测试用例,会用到代码覆盖率分析,本来以为 homestead 应该默认安装了 xdebug ,所以使用 phpunit 要执行的测试文件 --coverage-html ./tests/codeCoverage 来生成 html 报告,但是执行后提示如下错误Error: No code coverage driver is available这是因为没有安装或启用 xdebug 导致。个人环境:lnmp集成环境 php 7.1.33 php...

2020-07-22 15:21:46 1538

原创 win10安装软件 打开时报错 找不到 msvcp120.dll

从网盘下载下来的免安装版软件,解压后打开报错走的弯路(不起作用):报错之后从网上找了 ,32位和64位 的msvcp 120.dll分别放到 C:\Windows\System32和C:\Windows\SysWOW64下之后重启电脑 ,发现不起作用正确做法:下载并安装微软VC++2013版运行库下载地址https://pan.baidu.com/s/1EJjHoLkhmG8hClXZ-VrX7A 提取码:grrt下载后,退出360安全卫士和360...

2020-06-10 14:06:48 2530

原创 TP5.1项目从windows的Apache服务迁移到linux的Nginx服务需要注意几点。

一、Apache的项目,复制到Nginx环境中之后,只有首页能访问,其他页都是404出现这种情况主要是因为Nginx的rewrite没有,需要在nginx.conf中的server{}中加入location / { // …..省略部分代码 if (!-e $request_filename) { # #地址作为将参数rewrite到index.php上。 rewrite ^/(.*)$ /ind

2020-05-29 13:11:46 513

原创 composer install或composer update 或 composer require phpoffice/phpexcel 失败解决办法

就拿安装phpexcel为例在当前项目中的composer.json文件加入composer install或composer updateProblem 1 - This package requires php >=5.6.0 but your PHP version (5.5.38) does not satisfy that requirement. Problem 2 - topthink/framework v5.1.39 requires p...

2020-05-28 22:14:41 3401

原创 TP5.1事务操作和TP5事务回滚操作多表

tp5事务回滚操作多表http://www.manongjc.com/article/50163.html

2020-05-15 14:09:11 1065

原创 PHPstudy中遇到的坑No input file specified,以及传到linux环境下遇到的坑,模板文件不存在

1、用phpstudy去进行本地开发,测试。发现有时会出现如下错误,百思不得其解。最后的解决办法是 只要用nts版php就会报此错误乖乖下载php版本 非 nts版的,成功解决问题,php下地址如下,选择自己开发对应的版本https://windows.php.net/downloads/releases/archives/2、项目本地windows环境测试正常,传到linux系统就报错如下最后发现,是linux下严格区分大小写,所以经常导致模板文件不存在修改.

2020-05-11 21:57:32 1440

原创 TP5.1模板布局中遇到的坑,配置完不生效解决办法

起初用TP5.0的配置方法,不成功,后来查看TP5.1开发文档,才解决了问题。特此记录一下自己的粗心大意,也希望能帮到其他人1、目前用TP5.1,但是由于以前用TP5.0,现在习惯性把config.php当成配置文件。然后文件目录为2、修改config.php配置文件的template,开启模板布局最后加上'layout_on' => true,'layout_name' => 'layout','layout_item' => '{

2020-05-11 21:40:40 2603

原创 contOS6 部署 lnmp、FTP、composer、ThinkPHP5、docker详细步骤

centos6系统安装(略)这里只是记录一下部署lnmp过程,包括xshell连接到linux,一键安装LNMP,配置FTP等,其中主要针对会遇到的一些问题进行记录,以方便下次部署1,Xshell连接linux.a、进入linux系统,查看IP地址,输入ifconfig,发现没有IP地址输入指令vi /etc/sysconfig/network-scripts/ifcfg...

2020-04-18 23:35:40 282

原创 解决问题之 MySQL慢查询日志设置

近期的测试程序上线之后,感觉有执行效率低下的sql语句,但是又不能很快的知道那条sql语句执行慢。首先想到,开启慢查询日志记录功能,会把执行时间慢的sql语句记录下来。就可以通过日志,进行sql语句的监控,并且针对慢的sql进行优化。1.慢查询日志的开启、日志位置查看慢查询日志状态mysql > show variables like 'slow_query%';...

2019-12-18 14:51:57 213

转载 程序员--学习之路--技巧

最近的工作中遇到很多问题,学习之路就从现在开始吧。无意中看到一篇文章,感触很多。①成长的四个简单技巧原文链接:https://blog.csdn.net/z694644032/article/details/102695164 最近拜读了“阿里工程师的自我修养”手册,12 位技术专家分享生涯感悟来帮助我们这些菜鸡更好的成长,度过中年危机,我收获颇多,其中有不少的方法技巧和...

2019-10-25 14:13:24 627

原创 Ueditor加入视频失败处理办法

方法1、尝试在编辑过程中加入视频尝试了 几种连接 最后发现 只有swf格式的视频可以被识别果断放弃这种方法方法2、尝试用<iframe>输入的地址(以优酷为例)复制下来是:<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=c087...

2019-06-14 13:49:34 970 1

原创 AB-压力测试与PHP性能优化(检测工具+优化方法+缓存优化)

看完Pangee老师的PHP性能优化,做笔记。一、性能检测工具1、xhprof工具分析PHP性能安装:从其他帖子学习安装。先有个线上能访问的站点用于性能优化。检查是否支持xhprof项目中添加xhprof代码访问测试站点 拉倒底部记录下这个id,然后进入点开这个id就会产生很详细的,性能报表。最强大的地方就是这个 自动生成...

2019-05-20 16:00:27 1303

转载 PHPer进阶之路

转自:https://blog.csdn.net/helloworld_dream/article/details/82180843记录并学习先拉过来,后续慢慢补充完善。如果你现在处于以下几种状态,本资料非常适合你:* 准备换工作,不知道从哪开始准备* 技术遇到瓶颈,不知道该学什么* 准备学 PHP,但不知道领域有多深## 基础篇* 了解大部分数组处理函数* 字符串处理...

2019-05-17 16:00:39 475 1

原创 TP 分页后,调用指定页。

TP笔记--分页显示效果html部分<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>thinkphp学习之路之分页跳转的实现</title> <style> ...

2019-05-16 15:39:41 337 1

转载 linux开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录

技术笔记:https://www.cnblogs.com/mrcln/p/6179673.html

2019-04-30 17:12:48 1699

原创 M.2接口 通道SATA,PCI-Ex2,PCI-Ex4,B key,M key,B&M key,NVMe,AHCI都是什么

1、首先解释一下概念M.2是一种硬盘接口,它有三种形态,分别为B key,M key,B&M key,SATA,PCI-Ex2,PCI-Ex4是指数据走的通道,NVMe,AHCI是一种新的接口标准(协议)。2、分别配图说明2-1、M.2接口三种形态B key,M key,B&M key,每种接口又有三种尺寸2242、2260、22802-2、M....

2019-04-30 11:00:15 49388 2

原创 分享经验之 - TP5 调试与上线后 - 错误信息提示的处理

测试环境中为了能快速找到错误,在TP项目中找到config.php将app_debug的值设置成true项目上线后app_debug的值设置成false,防止错误信息暴漏网站内部结构信息。...

2019-04-29 16:54:15 377 2

原创 密码 加密 加盐 常用操作记录

crypt()函数单向加密 语法格式: String crypt(string str[, string salt]); 参数str是需要加密的值,salt是干扰串,如果把salt省略就会随机生成一个干扰串 设置干扰串和不设置干扰串的区别: 设置干扰串之后的值是一直不会变的...

2019-04-25 16:35:43 856

原创 thinkphp 模板截取中文(限制显示字数)

把如下代码粘贴到thinkphp核心包的/common/functions.php 的最后便可在html模型里直接使用//函数解释://msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)//$str:要截取的字符串// $start=0:开始位置,默认从0开始// $length:截取长度// $chars...

2019-04-19 11:17:47 2126 1

转载 phpstudy2018访问目录服务权限问题

做个记录以后用转自:https://blog.csdn.net/xiaoye_1029/article/details/79716320

2019-04-18 22:04:31 1423

原创 站长工具小结1

网站备案、网站测速、Whois查询、百度权重、熊掌号、IP查询、Alexa排名、友链检测、网站安全检测、SEO综合查询地址:http://tool.chinaz.com/二维码生成器地址:https://cli.im/url百度短链生成地址:https://dwz.cn/电脑硬件测试网站地址:https://www.passmark.com/index.html...

2019-04-17 10:49:41 336

原创 phpStudy安装yaf扩展

yaf有TS和NTS版本,先查看下自己php的版本,用phpinfo()查看下thread safety项,如果为enabled的话,选择TS版本,反之选择NTS版本打开yaf下载地址,点击DLL,然后根据选择对应版本下载下载连接:http://pecl.php.net/package/yaf/3.0.8/windows下载完成后,将下载的php_yaf.dll文件添加到...

2019-03-19 16:09:16 2473 1

转载 PhpStorm中管理GitHub代码仓库

留存一份:https://blog.csdn.net/knight_quan/article/details/54894691

2019-02-22 14:52:01 328

原创 giuhub搭建及常用操作

目录 一,前期准备 二,搭建及说明 三,日常操作 四、团队开发 一,前期准备 git下载   连接 https://www.git-scm.com/download/win 二,搭建及说明 1、本地安装git安装:环境变量:配置git:任意空白:右键--git base here配置用户名和邮箱:2、注册github网站...

2019-02-22 14:01:25 757 1

转载 微信小程序-调用-腾讯视频-解决方案

转载自:https://blog.csdn.net/sd19871122/article/details/80635181 1、首先我们从腾讯视频网站上找到一个视频网页的连接,格式是这样的https://v.qq.com/x/page/b0136et5ztz.html上面我标红色的是视频的vid2、我们把vid放到接口地址上变成 http://vv.video.qq.com...

2019-01-15 15:45:16 12424 4

转载 干货收藏

https://blog.csdn.net/blogdevteam/article/details/85164747

2018-12-24 14:34:07 189 1

转载 路由器动态ip获取不到的处理办法

转自:https://www.192ly.com/qiu-zhu/r-dtip-hqbd.html 问:路由器设置动态IP上网时,一直获取不到动态IP怎么办?我家宽带不需要宽带账号和密码,是动态IP这种类型。可是为什么路由器中设置动态IP上网后,路由器一直获取不到动态IP呢?答:路由器中设置动态IP上网后,路由器中一直显示正在获取动态IP,但就是获取不到动态IP地址信息。出现这...

2018-12-04 20:46:36 14804 2

转载 10. 路由器静态路由配置

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq1XCSdA1ED4XJ2o4UuG2Z0wt-路由器静态路由配置 实验目标 掌握静态路由的配置方法和技巧; 掌握通过静态路由方式实现网络的连通性; 熟悉广域网线缆的链接方式; 实验背景学校有新旧两个校区,每个校区是一个独立的局域网,为...

2018-12-04 17:21:38 1642

转载 09. 路由器单臂路由配置

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq1tIAez2BW4V22w35ru3dIGM5路由器单臂路由配置 实验目标 掌握单臂路由器配置方法;通过单臂路由器实现不同VLAN之间互相通信; 实验背景 某企业有两个主要部门,技术部和销售部,分处于不同的办公室,为了安全和便于管理对两个部门的...

2018-11-20 13:25:33 2132 1

转载 08. 路由器的基本配置和Talent配置

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq2W49i_0vjkIC2ms2nC2vto73路由器的基本配置和Telnet设置 实验目标  掌握路由器几种常用配置方法; 掌握采用Console线缆配置路由器的方法; 掌握采用Telnet方式配置路由器的方法; 熟悉路由器不同的命令行操作...

2018-11-20 13:24:45 3131 1

转载 07. 快速生成树协议

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq0GbRcP2tT4Ax2iP4fP0vayk2快速生成树协议配置 技术原理1) 生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;2)生成树协议是利用SPA算法,在存在交换机环路的网络中生成一个没...

2018-11-20 13:24:09 1565 2

转载 06. 三层交换机实现VLAN间路由

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq0Yy3ew3HcQys2wxOLl08agY4利用三层交换机实现VLAN间路由 技术原理1)三层交换机是带有三层路由功能的交换机,也就是这台交换机的端口既有三层路由功能,也具有二层交换功能。三层交换机端口默认为二层口,如果需要启用三层功能就需要在此端口输入n...

2018-11-20 13:23:18 10088 1

转载 05. 交换机划分Vlan配置

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq355ZOg0OJQ6E2ECMEz3iwZTE交换机划分Vlan配置 技术原理1) VLAN是指在一个物理网段内。进行逻辑的划分,划分成若干个虚拟局域网,VLAN做大的特性是不受物理位置的限制,可以进行灵活的划分。VLAN具备了一个物理网段所具备的特性。相同V...

2018-11-20 13:22:31 1906 1

转载 04. 交换机的端口聚合配置

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq1-Xe2N3SrAA-2emxLy1Q_Hk2交换机的端口聚合配置 技术原理 1)端口聚合(又称为链路聚合),将交换机上的多个端口在物理上连接起来,在逻辑上捆绑在一起,形成一个拥有较大宽带的端口,可以实现负载分担,并提供冗余链路。2)端口聚合使用的是E...

2018-11-20 13:21:33 29641 4

转载 03. 交换机的Telnet远程登陆配置

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq1qRJ6Z2rS41l2yLcpr27ec-a交换机的Telnet远程登陆配置  技术原理1、配置交换机的管理IP地址(计算机的IP地址与交换机管理IP地址在同一个网段):2、在2层交换机中,IP地址仅用于远程登录管理交换机,对于交换机的运行不是必需,...

2018-11-20 13:20:52 4262 1

转载 02. 交换机的基本配置和管理

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq3CnR_m0tx4sW2AGbpJ3a7itA交换机的配置与管理 技术原理交换机的管理方式基本分为两种:带内管理和带外管理。通过交换机的Console端口管理交换机属于带外管理;这种管理方式不占用交换机的网络端口,第一次配置交换机必须利用Console端口...

2018-11-20 13:19:24 2473 2

转载 01. 开篇:组建小型局域网

转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq2JBmkw26o4Uq2o65c805P767开篇:组建小型局域网 实验任务        1、利用一台型号为2960的交换机将2pc机互连组建一个小型局域网;        2、分别设置pc机的ip地址;        3、验证pc机间可以互通。...

2018-11-20 13:18:04 6046 1

转载 Cisco Packet Tracer教程

转自:https://blog.csdn.net/al_assad/article/details/7025598701. 开篇:组建小型局域网  02.  交换机的基本配置和管理03. 交换机的Telnet远程登陆配置04. 交换机的端口聚合配置05. 交换机划分Vlan配置06. 三层交换机实现VLAN间路由07. 快速生成树协议08. 路由器的基本配置和Tal...

2018-11-20 13:16:37 6819 3

空空如也

空空如也

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

TA关注的人

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