自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋豆角之藤的博客

帮助别人,让自己更快乐!

  • 博客(26)
  • 收藏
  • 关注

转载 Windows无法访问VMWare虚拟机下CentOS的apache服务器,亲测有效

Windows无法访问VMWare虚拟机下CentOS的apache服务器

2018-09-27 10:38:48 927

转载 虚拟机访问公网,如何配置连接方式和虚拟机网卡?

虚拟机访问公网,如何配置连接方式和虚拟机网卡?

2018-09-26 18:06:17 643

原创 ThinkPHP框架下使用php-jwt生成加密字符串保存用户基本信息替代session保存用户信息

1.JWT存放在ThinkPHP类库中的路径(截图所示即为需要用到的2个php文件)    2.JWT文件夹下的文件说明:1).JWT.php  功能①:根据用户基本信息、过期时间、秘钥生成时间等信息生成一个加密字符串(token)功能②:根据客户端提交过来的加密字符串token,进行解码,验证用户信息真实性、token是否在有效期内,成功之后返回一个对象,包含...

2018-08-03 17:38:05 8170 2

原创 沙箱环境下支付宝面对面支付主要流程及ThinkPhp3.2.2版本下demo文件整合

1.支付宝面对面支付主要流程:pc生成二维码,同时生成一条订单信息-> 手机端打开支付宝沙箱 -> 扫码支付 -> 支付成功调用回调地址 -> 服务端通过回调接口获取付款后的相关信息 -> 回调接口验证付款信息与付款前生成的订单信息是否一致->如果信息正确,则生成付款记录2.配置文件信息3.生成二维码接口4.回调接口 ...

2018-07-28 16:20:57 910 1

原创 在***项目中,手机端使用账户A登录进入app,查看模块B的内容XX,显示正常,查看模块C的内容XXX也显示正常,然后进入模块D事件办理,获取事件列表,正常,但是选择办理的时候,调用接口E,一直提

最终解决方案:经过排查,发现问题是,调用获取事件列表接口,有个字段为图片,返回的为空字符串,手机端未做判断,强行加载图片,导致PHPSESSID发生变化,服务端主动清空cookie,用户信息失效,TOKEN验证失败,解决办法,手机端判断,图片字段如果为空,则不加载。解决问题过程描述:1).TOKEN失效,首先想到的是session_id发生变化,有跨域请求,于是,在登录接口、模块B对应接口...

2018-07-26 16:39:52 309

原创 linux下tcpdump抓包工具的安装和使用

1.yum  install  tcpdump2.查看网卡名称:ifconfig3.监视指定网络接口的数据包 tcpdump -i ens334.也可以指定ip,例如截获所有192.168.131.131 的主机收到的和发出的所有的数据包tcpdump host 192.168.131.131 -i ens33(必须加上网卡名称)5.抓取数据,保

2017-11-06 11:02:56 11841

转载 xp系统下wireshark抓包工具的使用方法

wireshark抓包工具的使用方法

2017-11-06 10:19:45 6002

转载 linux服务器,svn认证失败,配置问题,防火墙等等

linux服务器,svn认证失败,配置问题,防火墙等等

2017-10-28 12:20:42 1470

转载 Git使用详细教程

Git使用详细教程

2017-10-23 13:27:33 241

原创 Centos7下LAMP环境搭建,常用软件安装卸载以及进程查看与操作

1.Centos7下apache安装以及配置(http://www.linuxidc.com/Linux/2014-11/109235.htm)1)安装软件yum -y install httpd2)设置自启systemctl enable httpd.service3)配置WEB站点 //创建网站的目录结构及测试用页面文件mkdir /var/www/html/phsystemec

2017-10-09 16:49:30 1150

原创 svn客户端提交项目代码后自动同步svn服务器上的项目代码到linux服务器上

1.在linux服务器创建项目文件夹 mkdir phsystem2.手动同步svn服务器上的代码到linux服务器svn  co  svn://192.168.1.99/hsh/phsystem(svn服务器文件路径)       /home/phsystem(linux服务对应的文件路径)3.打开linux服务器上的post-commit文件,修改配置信息

2017-10-09 13:12:21 2975

原创 svn服务器数据同步到linux服务器报错:E155009

错误详情:svn: E155009: Failed to run the WC DB work queue associated with '/Users/mining/project/android', work item 9632 (file-install ruifeng_chcv/settings.gradle 1 0 1 1)解决办法:1.进入linux服务器下对应的项目文件夹

2017-10-09 11:20:05 2440

原创 PHP json_decode返回null解决方案

方案一:$result=json_decode(trim($contents,chr(239).chr(187).chr(191)),true);//$contents为待解析json字符串print_r($result); //打印解析结果,为数组,正常方案二:$result = substr($contents,3);print_r($result); //打印解析结果,为数组,正常

2017-06-04 11:48:45 372

原创 php如何获取json数据?

//页面1.模拟请求的json数据

2017-05-22 22:56:45 1301

原创 json数据格式不对,导致报错

json数据未结束,错误情形如下图:

2017-05-01 21:34:18 9620

原创 常用的linux命令

1.查看进程ps -ef|grep mysql    (查看mysql进程)2.查询并且过滤进程idps -ef | grep mysql | grep -v grep | cut -c 15-20   (mysql为进程名称)3.杀死指定进程ps -ef | grep mysql | grep -v grep | cut -c 15-20 |xargs

2017-04-19 22:08:56 253

原创 xor与base64结合的加密解密函数

<?php//xor与base64加密函数header('Content-type:text/html;charset=utf-8');function encrypt($str,$key){ $key=md5($key); $k=md5(rand(0,100));//相当于动态密钥 $k=substr($k,0,8); $tmp=""; for($i=0;$i<s

2017-04-16 23:26:27 3021

原创 php中使用curl模拟get请求和post请求

//模拟post 请求function acquireInfoByPost($_url, $_post_data = '' ){ $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $_url); curl_setopt($ch, CURLOPT_PO

2017-04-16 22:31:06 343

原创 ThinkPHP如何引入扩展类?

ThinkPHP引入类,可以将类文件放在ThinkPHP\Library\Vendor中并使用vendor()引入,如需引入类文件ThinkPHP\Library\Vendor\WeChat\WeChat.php,则vendor('WeChat.WeChat')即可。与类文件后缀.php和.class.php无关。在ThinkPHP控制器里使用vendor()来引入类,要在所引入类名前加'\',不

2017-04-13 23:30:23 2474

原创 php生成的验证码图片不显示问题

1.先屏蔽掉输出图片的代码:header("Content-Type:image/png");2.访问图片,检查代码错误3.然后检查验证码之前是否有输出,如果有输出内容,验证码是不会显示的4.检查gd库是否开启5.如果都没有问题,在header("Content-Type:image/png")之前加上ob_clean()代码即可完美解决(注:ob_clean()的作用是清除ob缓

2017-04-13 23:24:12 1883

原创 关于php接口中命名空间报错问题:

见图

2017-04-12 23:29:59 1277

原创 原生ajax请求二次封装

function ajax(url, callback, async){    var xmlHttp=new XMLHttpRequest();    xmlHttp.onreadystatechange = function(){        if (xmlHttp.readyState == 4) {            if (xmlHttp.status == 200) {

2017-04-12 23:25:26 282

原创 js中,一些非致命性错误会影响程序正常执行,如何忽略这些错误?

使用异常处理函数来解决,例如:本人在做后台程序时,有个添加数据的操作,使用了easyui模态框,为了避免本次添加的数据对下次添加数据造成影响,会加上一段代码以销毁使用过的模态框,如下:$('#candidates').dialog('destroy');但是由于这段代码放置的位置不太合适,报了诡异的错误,百度无果,最后通过下断点,发现错误就在$('#candidates').dialo

2017-04-12 22:33:22 1204

原创 js中如何通过单击事件获取当前对象,并传递当前对象到函数中?

例:var  str = “点我”, 其中this不需要加引号。

2017-04-10 22:12:24 14956

原创 客户端使用js拼接二维数组,提交到服务器端,服务器端无法接收?

把二维数组转成一维数组,服务器端只能接收js拼接的一维数组(json字符串)

2017-04-10 22:08:47 280

原创 使用easyui插件中的模态框做添加/修改操作,第一次添加一切正常,第二次添加,页面出现第一次的残留数据?

解决:添加/修改成功后,使用$(‘#dialog’).dialog(‘destroy’)销毁模态框即可

2017-04-10 21:50:23 1659

空空如也

空空如也

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

TA关注的人

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