1. 概念 1.1 AMQP协议 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语 ...
分类:
其他好文 时间:
2020-04-14 16:52:39
阅读次数:
69
1、将校验规则写到控件中 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script src="https://static.runoob.com/assets/jquery ...
分类:
Web程序 时间:
2020-04-14 15:13:58
阅读次数:
86
又是SSTI模板注入类题目 源代码如下: 代码中给出了两个路由,第一个是用来显示源代码的 第二个路由在/shrine/路径下提交参数,模板中设定{{ }}包括的内容为后端变量,% %包括的内容为逻辑语句 简单测试 在没有黑名单过滤的情况下 我们可以使用config,传入 config,或者使用sel ...
分类:
其他好文 时间:
2020-04-14 12:43:59
阅读次数:
66
1 ############ server端 2 3 import selectors,socket,time,pickle,os,struct 4 ip_port = ('192.168.43.182',8080) 5 buffer_size = 1024 6 back_log = 5 7 BAS ...
分类:
Web程序 时间:
2020-04-14 00:33:35
阅读次数:
86
工作中有个需求是小程序的网页在关闭的时候,需要回传给小程序一个参数 查阅小程序官方文档,有这样一个接口 wx.miniProgram.postMessage ,可以用来从网页向小程序发送消息,然后通过 bindmessage 事件来监听消息,如下是官方文档描述 以下是代码: // 网页代码 <!DO ...
分类:
微信 时间:
2020-04-13 19:25:50
阅读次数:
226
使用appium框架测试安卓app时,如果需要获取toast弹框的文案内容,那么再点击弹框按钮之前,一定记得千万不要加time.sleep()等待时间,否则有延迟,一直获取不到: 获取弹框的代码: message=self.driver.find_element_by_xpath("//*[cont ...
分类:
移动开发 时间:
2020-04-12 22:49:10
阅读次数:
91
1 /** 2 * 被观察者 3 * 4 * @author zhoude 5 * @date 2020/4/12 14:48 6 */ 7 public interface Observer { 8 9 /** 10 * 接受观察者的通知消息 11 * 12 * @param message 通知 ...
分类:
其他好文 时间:
2020-04-12 16:50:57
阅读次数:
58
Vue Vue实例有一个完整的生命周期,也就是说从开始创建、初始化数据、编译模板、挂在DOM、渲染-更新-渲染、卸载等一系列过程,我们称为Vue 实例的生命周期(钩子函数) 附上网上找的一张图解释当我们 new vue 的时候,这些函数就会自动执行 生命周期钩子: 创建:beforeCreate - ...
分类:
其他好文 时间:
2020-04-11 23:59:04
阅读次数:
115
<template> <div> <ul> <li v-for="item in messages" :key="item.id"> <!--向message详情组件传参,使用query参数--> <router-link :to="`/home/message/detail/?id=${item. ...
分类:
其他好文 时间:
2020-04-11 20:10:32
阅读次数:
59
1、需求:点击对应的message显示该message的详情 2、步骤 2.1、在src/router/index.js中配置路由时使用占位符指定需要的传参 /* 路由器模块 */ // 引入Vue import Vue from 'vue' // 引入路由器插件 import VueRouter ...
分类:
其他好文 时间:
2020-04-11 18:45:53
阅读次数:
72