自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荫凉001的博客

偶尔写一写

  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 PHP curl Bad Request

curl Bad Request

2023-09-07 11:11:20 539

原创 php curl请求中参数带中文

PHP的curl请求中参数带中文,直接拼接地址后,会出现请求地址错误的问题。但是将拼接的地址复制到浏览器中,请求正常。这是因为现在基本所有主流的浏览器都自带url转码功能,就是自动将汉字转换为url编码后的字符。那么在代码中如何解决。其实只要手动转换下参数中的汉字就行了,使用urlencode需要传参的字符,拼接后就行,其他参数及域名原样传输。

2023-09-04 17:08:03 262

转载 PHP 反射

简介就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成文档,甚至可以用来扩展PHP语言。由于它是PHP內建的oop扩展,为语言本身自带的特性,所以不需要额外添加扩展或者配置就可以使用。更多内容见官方文档。访问假设定义了一个类 User,我们首先需要建立.

2021-06-01 16:06:49 232

原创 phpstorm 安装xdebug

1、安装xdebug: pecl install xdebug2、配置php.ini: [xdebug] zend_extension="xdebug.so" xdebug.mode=debug xdebug.client_host=127.0.0.1 xdebug.client_port=9003 xdebug.start_upon_error=yes3、配置phpstorm: PHP-...

2021-05-25 17:50:57 256

原创 mac安装app提示已损坏无法打开

sudo xattr -d com.apple.quarantine /Applications/xxxx.app/Applications/xxxx.app 换成你的App路径,或在输入 sudo xattr -d com.apple.quarantine 后将软件拖进终端,重启App即可。系统识别到这个 app 可能有问题所以给它加上了 com.apple.quarantine 隔离属性阻止了他的运行,如果我们需要运行它,就需要删除 app 的 com.apple.quarantine 属.

2020-09-11 11:04:10 766 1

原创 iterm2 解决vi内容不能上下滑动

iterm2默认没有双指滑动vi文件内容的功能,可以通过配置实现,在iterm2的preferences -> Advanced -> Mouse-> 中配置,配置上下滑动触摸板时,向终端发送的字符,分别设定为\j和 \k,然后就可以双指上下滑动了,不过在编辑模式时,上下滑动会输入大量的j和k。。。...

2019-09-06 19:42:09 4701

转载 git更新远程代码到本地分支

//查询当前远程的版本$ git remote -v//获取最新代码到本地(本地当前分支为[branch],获取的远端的分支为[origin/branch])$ git fetch origin master [示例1:获取远端的origin/master分支]$ git fetch origin dev [示例2:获取远端的origin/dev分支]//查看版本差异$ git lo...

2019-04-03 11:33:29 15713

转载 mysql 查询每组的最大值

按kdg分组,查询每组中product(char类型数值)的最大值:select kdg,product from (select * from class order by product+0 desc) a group by a.kdg;

2019-02-25 11:54:14 2519

转载 phpstudy升级MySQL

1. 下载MySQL5.7(https://dev.mysql.com/downloads/file/?id=467269)2. 把MySQL压缩文件解压至phpstudy下,替换原来的MySQL目录,复制 my-default.ini,重命名为 my.ini。3. 打开 my.ini,找到并编辑:basedir = D:/phpstudy/MySQLdatadir = D:/ph...

2019-01-29 17:39:35 210

转载 单点登录和第三方登录的实现原理

单点登录:      我们的单点登录系统,主要包含了登录验证,token校验 、注销、注册几大功能,单点登录系统提供了统一的登录和注册页面,提供了统一的登录token校验接口。单点登录的主要原理就是在登录成功以后,生成一个令牌,这个领跑要求每次登录唯一不可重复,我们就简单的用料一个随机的UUID,因为我们的系统在部署时,各个模块搜索通过nginx映射到痛同一个一级域名下的,cookie只要把他的...

2018-11-25 14:01:08 1717

转载 mysql目录结构

  1、数据库目录  /var/lib/mysql/  2、配置文件  /usr/share/mysql(mysql.server命令及配置文件)  3、相关命令  /usr/bin(mysqladmin mysqldump等命令)  4、启动脚本  /etc/rc.d/init.d/(启动脚本文件mysql的目录)...

2018-10-19 09:16:16 474 1

转载 查看mysql的安装目录

进入mysql命令行,输入:show variables like "%char%";

2018-10-19 09:11:50 1241

转载 MYSQL常用命令(个人版)

登录mysql:     mysql -u root -p,回车后输密码root再回车即可;或者直接键入命令mysql -uroot -proot回车即可; 退出:     exit(回车)创建数据库:     create database 数据库名;显示数据库列表:     show databases;删除数据库:     drop database 数据...

2018-09-28 13:30:49 244

原创 公众号支付当前页面的URL未注册

微信公众号支付时,会提示“当前页面的URL未注册”在网上查了很多资料,说是支付授权目录不正确,但我认为没错,后来经过实验,发现这个目录需要定位到支付页面所在的目录:http://xxx.xxx.xxx/项目/目录/支付页面.php那么授权目录就需要填:http://xxx.xxx.xxx/项目/目录/微信真坑Q.Q...

2018-03-14 15:16:08 2706

转载 linux端口大全

0|无效端口,通常用于分析操作系统  1|传输控制协议端口服务多路开关选择器  2|管理实用程序  3|压缩进程  5|远程作业登录  7|回显  9|丢弃  11|在线用户  13|时间  17|每日引用  18|消息发送协议  19|字符发生器  20|FTP文件传输协议(默认数据口)   21|FTP文件传输协议(控制)  22|SSH远程登录协议  23|telnet(终端仿真协议),木马...

2018-03-07 17:54:03 1782

转载 Docker 解决 CentOS7 容器 Failed to get D-Bus connection: Operation not permitted

在执行systemctl httpd start时,出现错误:Failed to get D-Bus connection: Operation not permitted原因:好像是因为dbus-daemon没能启动。解决方法:创建container时,在后面加上/usr/sbin/init:docker run -d -e "container=docker" --privileged=tru...

2018-02-27 16:03:57 8143

原创 docker常用命令(本人常用)

登录docker:  docker login查看已有image:  docker images查看正在运行的容器:  docker ps查看所有容器(包括已关闭的):  docker ps -a运行一个image:  docker run -t -i [NAME]or[ID] 进入已运行的container:  docker attach [NAME]or[ID]存入仓库并标记:  docker...

2018-02-05 16:01:34 278

原创 docker实现退出container时继续运行

现象:运行一个image,例如ubuntu14.04: docker run -it --rm ubuntu:14.04 bash退出时: exit查看线程: docker ps发现为空,说明没有正在运行的容器。解决方法:运行一个image:docker run -dit ubuntu:14.04查看线程:发现有一个线程,打开它:

2018-02-02 14:57:08 6432

转载 win7下docker配置加速器

不配置加速器的话pull一个image真的是好慢啊,为此,在网上找了个方法如下:docker-machine ssh defaultsudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://d7e77b19.m.daocloud.io |g" /var/lib/boot2docker/profileexitdock

2018-02-02 11:09:32 4169

原创 电脑无线连接打印机(DCP-1618W)

想要使电脑无线连接打印机,其实很简单,只要将两者连接到同一无线网络下就可以了,电脑发布打印任务,打印机就会接收并执行。打印机(DCP-1618W)连接无线网络的步骤:开机点击功能键点击上下键选择网络,点击‘OK’点击上下键选择无线网络,点击‘OK’点击上下键选择安装向导,点击‘OK’选择你想连接的无线网络,点击‘OK’输入无线网络的密码(吐槽一下,这密码的输入方式真够坑的,从近百个

2018-01-31 13:57:32 44918 3

原创 discuz发送邮件后台测试正常,但前端使用时却接受不到邮件

弄了三天的后台邮箱,终于测试成功了,但是到前端试了一下,却无法收到邮件(T _T),心情从低谷到高峰,有掉回了低谷。进入后台文件找到 log 文件夹,里面有个201801_SMTP.php日志文件,记事本打开到最下面,有下面这段话:553 Envolope sender mismatch with header from..结论是站点信息中的管理员邮箱必须和邮件设置中的邮箱地址一样。

2018-01-09 15:52:10 2716 2

原创 discuz邮件发送返回错误信息

discuz论坛邮箱设置在网上找了很多方法,比如:fsockopen不支持、openssl.so没有、php.ini更改等等等等,都尝试过了,全部没用,弄了三天,心快崩溃了,最后换新浪邮箱......居然TM好使了ORZ,心塞,QQ、163都不行,新浪居然可以。原理不明,另:端口我用的是587。

2018-01-08 18:06:11 3629

原创 discuz设置伪静态

discuz设置伪静态

2017-12-29 15:37:03 6032

原创 正则表达式6~15位数字、字母

6~15位数字、字母/^[a-zA-Z0-9]{6,15}$/6~15位数字、字母、字符/^[a-zA-Z0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\{\}\:\"\|\\?\-\=\[\]\;\'\\\,\.\/]{6,15}$/

2017-12-18 18:44:09 19460

原创 CTF训练营-包罗万象-图片里的英语

题目:一恒河沙中有三千世界,一张图里也可以有很多东西。不多说了,答案是这个图片包含的那句英文的所有单词的首字母。首字母中的首字母要大写,答案格式是wctf{一坨首字母}加油吧少年!看好你哦~分析:我是将图片保存到电脑里,将后缀名改为.rar,发现里面还有一个图片,内容是大笑江湖里面赵本山说过一句英文:May the f

2016-09-17 15:11:32 1279

原创 CTF训练营-牛刀小试-摩斯密码

CTF训练营-牛刀小试-摩斯密码

2016-09-17 15:04:32 2301

原创 CTF训练营-牛刀小试-聪明的小羊

题目:一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏...tn c0afsiwal kes,hwit1r  g,npt  ttessfu}ua u  hmqik e {m,  n huiouosarwCniibecesnren.分析:这道题不会,上网上查到的方法:这种叫做栅栏密码,具体的请百度自己查吧。解:代码算上空格有85个字符,将其分成5组:1)tn

2016-09-17 14:46:34 1417

原创 CTF训练营-牛刀小试-被改错的密码

题目:从前有一个熊孩子入侵了一个网站的数据库,找到了管理员密码,手一抖在数据库中修改了一下,现在的密码变成了 cca9cc444e64c8116a30la00559c042b4,那个熊孩子其实就是我!肿么办求解!在线等,挺急的。。PS:答案格式wctf{管理员原密码}分析:这道题我是在网上找的答案,这段密码属于MD5,但却有33位,所以多了一位,MD5是一串十六进制字符串,第21位

2016-09-17 14:37:24 862

原创 CTF训练营-牛刀小试-啥?

CTF训练营-牛刀小试-啥?

2016-09-17 13:51:27 536

原创 CTF训练营-牛刀小试-ASCII码而已

CTF训练营-牛刀小试-ASCII码而已

2016-09-17 13:25:40 626

H5支付php版

H5支付php版(只有一个php文件),只需要更改$appid,$mch_id,$key的值即可(另:H5支付还需要在微信产品中心再次申请)

2018-03-20

php微信第三方登陆

简单实现php微信第三方登录功能:在config.php中填入key和secret,以及回调地址,可以weixincallback.php查看微信用户信息。

2017-12-14

php微博第三方登陆

简单实现php微博第三方登录功能:在config.php中填入key和secret,以及回调地址,可以weibolist.php查看微博用户信息。

2017-12-13

空空如也

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

TA关注的人

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