自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (6)
  • 收藏
  • 关注

原创 阿里云windows服务器首次使用远程桌面连接工具,报错“你的凭证不工作”,可能是你想要的答案

温馨提示:如果你的IP地址可以Ping通,为了节省时间,可以直接看 第三点。一、问题描述问题描述:我购买了 阿里云的windows 2012 服务器 但是在 本地登录会报错:“凭证无法工作,请输入新凭证…”如图所示:(在这里我把 IP地址模糊了)二、我的解决方法ping 一下 IP 是否可以 ping 通1、Win + R 输入 cmd,输入命令:ping 你的IP地...

2019-11-23 14:39:05 1641 1

原创 远程服务器无法登录,将问题进行提交

问题描述:腾讯云的远程服务器无法登录,将问题提交。登录【腾讯云】,选择【工单】,【提交工单】进行问题定位(如:问题是 “服务器无法登录远程”)这样做的好处是,如果在这里提交了问题,腾讯云会把解决的方法以截图的形式发到这里。(具体详见:https://blog.csdn.net/studyphp123/article/details/103123240)...

2019-11-18 15:54:22 344

原创 腾讯云windows 2008 服务器无法登录,可能是你需要的答案

一、问题描述问题描述:腾讯云windows2008服务器 无法在本地登录。问题详细描述:windows2008远程服务器,一直以来都可登录,突然一下就不可以登录了。而且在这之前没有对服务器进行任何的操作。IP可以Ping通,也不是防火墙的原因。二、我的解决步骤1、我使用另一台电脑登录了一下,出现一下界面:这个结果我在 输入IP 后,就已经料到了,因为都没有改过我输入用户名 和...

2019-11-18 15:30:32 1175

原创 【PHP基础题】打印出100以内的质数,一行显示5个。(质数是只能被1跟它本身整除的数。1不是质数)

isPrimeNum(100, 5);/** * 打印出100以内的质数,一行显示5个。 * @param [type] $num 范围数 * @param [type] $m 每行显示的个数 */function isPrimeNum($num, $m){ $arr = []; for ($i = 2; $i <= $num; $i++) { ...

2019-05-08 23:29:39 2406

原创 PHP输入一个整数,判断这个数是不是质数。

质数:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。/** * 判断一个数是否是质数 * @param int $num 所要判断的数 */function is_prime($num){ for ($i = 2; $i < $num; $i++) { if ($num % $i == 0) {...

2019-05-08 23:03:02 4298 3

原创 PHP输出100以内的质数(包括普通写法和数组形式输出)

质数:只能被1和它本身整除的数。(1既不是质数也不是合数)在这里我们采用函数封装的写法,可以灵活的去改变数的范围。1、普通的写法:isPrimeNum(100); // 100以内的质数/** * 输出某个范围内的所有质数 * @param int $num 范围数 * @return int $i 符合条件的所有质数 */function isPrimeNum(...

2019-05-08 22:44:00 5918

原创 【PHP面试题】数据类型及常量(包含 7种false的情况、超全局数组、预定义常量、获取服务器信息函数)

一、数据类型三个数据类型(标量、复合、特殊)标量类型:整型(int)浮点型(float)字符串(string)布尔型(boolean)复合类型:对象(object)数组(array)特殊类型:资源(resource)NULL数据类型中的注意事项:浮点型:浮点类型不能运用于比较运算中,精确的来说,不能用于相等的判断中。$a = 0.1;$...

2019-05-08 12:04:25 597

原创 【PHP面试题】局部变量,全局变量和引用传参在函数中的使用【代码实现】

一、解题方法着重 记忆 PHP函数的定义相关内容,理解变量作用域、静态变量、函数的参数和返回值的相关内容,重点记忆我们总结的内置函数。二、练习题1、写出如下程序的输出结果:$count = 5; // 不能在函数内部使用 function get_count(){ static $count; return $count++;}echo $count; // ...

2019-05-08 11:30:06 626

原创 【PHP面试题】打印处理及各自的区别(echo,print_r,var_dump,print 等)

一、打印处理print(); // 输出字符串printf(); // 输出格式化字符串print_r(); // 以易于理解的格式打印变量echo; sprintf(); // 返回格式化字符串var_dump(); // 打印变量的相关信息var_export();// 输出或返回一个变量的字符串表示二、区别1、print 和 ech...

2019-05-08 11:24:30 319

原创 【PHP面试题】PHP系统内置常用函数(字符串、数组、日期等)

一、时间日期函数date(); // 格式化一个本地时间/日期strtotime(); // 将任何字符串的日期时间描述解析为 Unix时间戳mktime(); // 取得一个日期的 Unix时间戳time(); // 返回当前的 Unix 时间戳microtime(); // 返回当前 Unix时间戳 和 微妙数date_default_timezone_s...

2019-05-08 11:18:45 565

原创 【PHP面试题】外部文件的导入 include,include_once,require,require_once 的区别

一、外部文件的导入include/require语句包含并运行指定文件;如果给出路径名按照路径来找,否则从 include_path 中查找;如果 include_path 中也没有,则从 调用脚本文件所再的目录 和 当前工作目录下 寻找;当一个文件被包含时,其中所包含的代码都继承了 include 所在行的变量范围。1、include 和 require 的区别加载过程中...

2019-05-08 11:13:01 592

原创 【PHP面试题】函数的返回值和函数的引用返回【代码实现】

一、函数的返回值值通过使用可选的返回语句(return)返回;可以返回包括数组和对象的任意类型;返回语句会中止函数执行,将控制权交回函数调用处;省略 return,返回值为 NULL,不可有多个返回值;【若想返回多个值,可以返回一个数组,把多个值放到一个数组中】二、函数的引用返回从函数返回一个引用,必须在函数声明和指派返回值给一个变量时,都使用引用运算符 &;代...

2019-05-08 11:07:43 717

原创 【PHP面试题】PHP值传递和引用传递【代码实现】

默认情况下,函数参数通过值传递;如果希望允许函数修改它的值,必须通过引用传递参数。一、值传递代码实现// 值传递:不管函数内部如何改变,函数外部不会改变$a = 1;function myFunc($a){ $a = 2;}myFunc($a);echo $a; // 1 二、引用传递代码实现// 引用传递:只要函数内部的值改变,函数外部的值就会发生改变...

2019-05-08 11:03:46 406

原创 【PHP面试题】请写一个函数,实现以下功能:字符串 "open_door" 转换成 "OpenDoor"、“make_by_id" 转换成 "MakeById"。

规律:下划线后面的字母要变成大写;第一个单词的首字母大写;思路:用下划线进行分割,分割开后,把两个字符串都进行首字母大写,最后拼接在一起。// open_door make_by_id// 处理字符串function strHandle($str){ $return = ''; // 使用下划线分割,得到一个数组 $arr = explode('_'...

2019-05-07 11:32:10 3743

原创 tp5.1中,使用 composer 下载验证码时,报错 Your requirements could not be resolved to an installable set of packa

问题描述:tp5.1 在使用 composer 下载 验证码的时候,报错:Your requirements could not be resolved to an installable set of packages. 和 Installation failed, reverting ./composer.json to its original content.。注:在此之前,我已经通...

2019-05-05 09:49:56 1391 2

原创 Windows缓冲区溢出漏洞利用

预备知识:MS12-020漏洞是Server 服务中的漏洞,该漏洞可能允许远程代码执行。实验工具:kali metasploit实验步骤:第一步:使用 msfconsole ,搜索 ms12-020 攻击模块msfconsolesearch ms12-020第二步:调用第一个攻击模块(第二个为同攻击的检查模块)use auxiliary/dos/windows/rd...

2019-04-23 09:11:51 1430

原创 MySQL手工注入PHP

实验目的通过手工注入,了解SQL注入的原理。实验环境1. 服务器一台(网址首页:http://www.any.com/wcms)2. 客户机一条(FireFox浏览器,带有Hackbar插件)实验步骤第一步:打开目标网站,寻找一个可能存在注入点的网址。http://www.any.com/wcms/show.php?id=33http://www.any.com/wcms/...

2019-04-23 09:11:38 201

原创 SQL注入POST注入

一、预备知识二、实验目的三、实验工具浏览器、Burpsuite四、实验环境客户机一台五、实验步骤第一步:访问http://www.any.com/sqli/Less-11/,页面正常。第二步:加入单引号会报错。1)打开 burpsuite,界面如下:2)打开 Firefox,选项 -> 高级 -> 设置-> 手动配置代理3)访问 http:/...

2019-04-23 09:11:22 1232

原创 SQL注入Cookie报错注入

一、预备知识 Cookie 是由服务器端生成,发送给 User-Agent(一般是浏览器),浏览器会将 Cookie 的 key/value 保存到某个目录下的文本文件中,下次请求同一网站时就发送该 Cookie 给服务器(前提是浏览器设置为启用 cookie)。Cookie 名称和值可以由服务器端开发自定定义,对于 JSP 而言,也可以直接写入 jsessionid,这样服务器可以知道该用...

2019-04-23 09:11:08 369

原创 SQL注入useragent注入

一、预备知识二、实验目的三、实验工具浏览器、Burpsuite四、实验环境客户机一台五、实验步骤第一步:查看网页,显示的是访问者的 useragent 信息,所有可以通过 useragent 语句进行注入。打开 http://www.any.com/sqli/Less-18/,手动设置代理为 127.0.0.1:8080第二步:查看当前数据库名称,MySQL版本信息。1)...

2019-04-23 09:10:51 800

原创 SQL注入字符型报错注入

一、预备知识1. SQL注入基础知识2. SQL语句基础知识二、实验目的学习SQL注入之字符型注入。三、实验工具火狐浏览器(hackbar插件)四、实验环境1. Windows Server 20032. 网址www.any.com/sqli/Less-1/?id=1五、实验步骤第一步:访问http://www.any.com/sqli/Less-1/?id=1 #...

2019-04-23 09:10:34 484

原创 SQL注入整型报错注入

一、预备知识1. SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。2. 根据相关技术原理,SQL注入可以分为平台层注入和代码层注入。前者由不安全的数据库配置或数据库平台的漏洞所致;后者主要是由于程序员对输入未进行细致地过滤,从而...

2019-04-23 09:09:41 1325

原创 SQL注入双括号报错注入

一、预备知识1. SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。2. 根据相关技术原理,SQL注入可以分为平台层注入和代码层注入。前者由不安全的数据库配置或数据库平台的漏洞所致;后者主要是由于程序员对输入未进行细致地过滤,从...

2019-04-22 16:45:18 1182

原创 SQL注入单括号注入报错

一、预备知识1. SQL注入基础知识2. SQL语句基础知识二、实验目的学会SQL注入单括号注入报错利用方式。三、实验工具Firefox浏览器四、实验环境1. 客户机一台2. web服务器五、实验步骤第一步:访问http://www.any.com/sqli/Less-3/?id=1页面正常:第二步:加入单引号,访问http://www.any.com/s...

2019-04-22 16:45:00 1128

原创 SQL注入双注入

一、预备知识二、实验目的三、实验工具浏览器四、实验环境客户机一台五、实验步骤第一步:访问http://www.any.com/sqli/Less-5/?id=1 #页面正常第二步:加入单引号,访问http://www.any.com/sqli/Less-5/?id=1' #会报错第三步:判断列数。(通过二分法)1)输入:http://www.any.com/s...

2019-04-22 16:44:41 552

原创 git 下载报错:fatal: unable to access 'https://github.com/shenhai/phpGrace.git/': SSL certificate problem

问题描述:当我在使用 git 下载 phpGrace 时,出现报错信息: fatal: unable to access ‘https://github.com/shenhai/phpGrace.git/’: SSL certificate problem: unable to get local issuer certificate输入命令:git clone https://githu...

2019-04-22 15:21:01 3883

原创 tp5.1使用验证码类时,验证码图片不显示

一、问题描述​在使用 tp5.1 框架中的 验证码类 的时候,准备工作都做好了,但是验证码图片却无法显示,浏览器缓存也清掉了,电脑也重启的,图片路径也没有问题,就是不显示验证码的图片。1)通过composer下载的验证码类的文件目录:2)前端涉及到的代码:<img onclick="changeCode(this)" src="{:url('login/verify')}" a...

2019-04-20 15:59:48 2929 2

原创 SQL注入sleep注入

一、预备知识熟悉基本SQL语句二、实验目的掌握SQL注入之sleep注入三、实验工具火狐浏览器(hackbar插件)四、实验环境1. Web服务器Windows Server 20032. 客户机一台五、实验步骤第一步:访问http://www.any.com/sqli/Less-9/?id=1页面正常返回:第二步:加入单引号,访问http://www.an...

2019-04-18 11:27:07 1964

原创 SQL注入bool注入

一、预备知识二、实验目的三、实验工具浏览器四、实验环境客户机一台五、实验步骤第一步:访问http://www.any.com/sqli/Less-8/?id=1页面正常:第二步:加入单引号,访问http://www.any.com/sqli/Less-8/?id=1'不会报错,但是页面不正常,可以判断是bool型注入:第三步:判断列数(通过二分法)1)输入:...

2019-04-18 10:10:41 1227

原创 Laravel5.7 执行 php artisan migrate 报错

一、报错信息我在使用 Laravel5.7 中的 php artisan migrate 命令时,出现如下报错:二、解决方法在 app/Provides/AppServiceProvider.php 中,添加两行代码:再次运行 php artisan migrate,看是否成功:看到此界面表示运行成功!注:不是所有的 php artisan migrate 报错都可以用该方法解...

2019-03-28 12:03:34 323

原创 node.js安装与环境变量的配置

一、下载nodejs英文官网:https://nodejs.org/en/中文官网:http://nodejs.cn/由于我用的是windows系统(windows系统下载 msi格式 的 安装包)。二、安装双击安装包进行安装,可以修改安装路径,我的安装路径是:D:\program\nodejs ,安装的时候可以选择 Add to PATH 会将nodejs的环境变量添加进去。安...

2019-03-28 10:52:59 372

原创 tp5.1页面加载失败

一、报错信息二、报错原因三、解决方法一、报错信息二、报错原因出现以上的原因,是由于我的 静态页面命名 和 控制器中的方法名 不匹配所致。我的错误命名方法如下:三、解决方法1、驼峰式命名2、非驼峰式命名...

2019-02-18 18:59:51 668

原创 php常见错误——图片上传格式问题

今天在学习 ThinkPHP5.1 中 文件上传 的时候出现了一个问题:图片的格式,明明写了支持jpg,png,gif,但是却只能上传 jpg 格式的图片,其他的都无法上传,我的其中一行有问题代码如下:// 上传文件$info = $file-&amp;gt;validate(['size'=&amp;gt;3145728, 'ext'=&amp;gt;'jpg, png, gif'])-&amp;gt;move(&quot;./u...

2019-02-12 19:27:48 1129

原创 tp5.1访问报错No input file specified

解决方法:找到 public/.htaccess 文件,在 index.php 后面添加一个 “?”,完整代码如下:&lt;IfModule mod_rewrite.c&gt; Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d Rew...

2019-01-09 19:41:04 615

原创 tp5.1 配置虚拟域名

由于我们在本地开发项目的时候,文件比较多,因此用 localhost 或者 127.0.0.1 访问,就显得比较繁琐,进而,我们会在本地配置虚拟域名,可以较少访问时输入的内容,从而提高我们的开发效率。下面我们就以 tp5.1 为例,来为本地配置虚拟域名:1、修改 hosts 文件路径:C:\Windows\System32\drivers\etc\hosts在 hosts 文件中添加一下...

2019-01-09 15:51:42 2874 1

原创 解决可以使用虚拟域名访问,但是无法使用 localhost 或 127.0.0.1访问的问题

使用环境:phpStudy 2018PHP版本:7.2.10-NTS出现问题:可以使用虚拟域名访问,无法使用 127.0.0.1 和 localhost 访问解决方法:将 httpd.conf (D:\program\phpStudy\PHPTutorial\Apache\conf\httpd-conf) 中的代码的注释关闭,并重启服务器即可。# Include conf/extra...

2019-01-09 15:21:58 1655

原创 在 cmd中 使用 telnet 连接 memcached 时报错问题

cmd 使用 telnet 连接 memcached 时报错问题当我们使用 cmd命令的 telnet 连接 memcached 时,可能会出现报错的情况,可以参考以下的解决方法。一、memcached 服务项未开启1、问题:memcached 服务项未开启显示如下错误:2、解决:将 memcached 服务项开启1)使用快捷键 Ctrl + Shift + Esc ,打开 w...

2018-11-24 16:49:10 1108

原创 phpStudy 使用 localhost 访问返回 403 forbidden

问题描述:phpStudy 使用 localhost 可以访问 phpinfo.php,但是无法访问 WWW 下的其他目录,总是返回 Forbidden?1)使用 localhost 访问 phpinfo.php 的访问结果:访问 localhost访问 phpinfo.php2)使用 localhost 访问 WWW 下 其他目录 的访问结果:解答:一般出现这种问题,是由...

2018-11-24 15:29:54 3130

原创 Windows下给PHP安装redis扩展

本节主要讲解 Windows 下 php7.0.12-nts 安装 redis。准备工作:一、开启本地的 redis服务【下载地址:https://redis.io/download】(我是在 https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100 下载的)二、安装 redis(可以将 redis安装成 wi...

2018-11-23 00:49:59 618

原创 【PHP面试题】浏览器缓存和压缩优化技术(HTTP缓存机制;Nginx配置缓存策略;前端代码和资源的压缩)

文章目录一、HTTP缓存机制1、高并发下只能通过提升服务器负载解决?2、缓存只能做数据库缓存吗?3、缓存分类1) HTTP缓存模型中,如果请求成功会有三种情况:2)本地缓存相关Header:3)协商缓存相关Header:4、缓存策略的选择1)适合缓存的内容2)建议使用协商缓存注意事项:3)不建议缓存的内容二、Nginx配置缓存策略1、模拟 Nginx 实现缓存2、本地缓存配置2)可以设置 Prag...

2018-11-19 16:27:01 594

Redis-x64-3.2.100.zip

该压缩包支持 x64,里面有具体的安装步骤可以参考!!!

2018-11-23

php_igbinary-2.0.8-1.0-nts-vc14-x86.zip

该文件支持 php7.0-nts-vc14-x86,亲测有效,里面有说明文档,可以自测!

2018-11-23

php_redis-4.1.1-7.0-nts-vc14-x86.zip

该扩展支持php7.0版本,nts(非线程安全),vc14,x86版本!

2018-11-23

Fscapture截屏软件

这是一款强大的截屏软件,集截屏、取色、录屏于一体的软件!

2018-08-31

PHP插件PHPExcel-1.8压缩包

该文件是可以与PHP7完美结合,其他版本我没有试过,该版本为PHPExcel-1.8压缩包,解压放到www目录下,即可使用。

2018-08-22

无刷新上传插件uploadify3.2

这是一款支持图片文件等无刷新上传的插件,可以结合应用于PHP开发,也可用于JAVA开发中。

2018-08-21

空空如也

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

TA关注的人

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