XOR
20201302姬正坤 《网络对抗技术》Exp7 网络欺诈防范
《网络对抗技术》Exp7 网络欺诈防范 实验步骤 一、简单应用SET工具建立冒名网站 1、打开set工具 使用sudo vi /etc/apache2/ports.conf命令修改Apache的端口文件,将端口改为http对应的80号端口 注意这里的意思是只要最上面那个端口是80即可,不动其他部分, ......
python操作elasticsearch 记录
一、 环境 Elasticsearch5.x, python3.6, 注意Elasticsearch不同版本的区别,比如以下几条: _id 字段变为 id 字段:在 Elasticsearch 5 中,文档的唯一标识符使用 _id 字段。而在 Elasticsearch 6 和 7 中,唯一标识符改 ......
快处易赔 All In One
快处易赔 All In One 上海驾考科目一 “快处易赔”微信公众号 快处易赔处理流程 哪些事故不能使用“快处易赔”? 1.造成人员死亡、受伤的; 2.发生财产损失事故,当事人对事实或者成因有争议的,以及虽然对事实或者成因无争议,但协商损害赔偿未达成协议的; 3.机动车无号牌、无检验合格标志、未购 ......
CentOS7搭建LAMP环境
一、LMAP版本 VMware版本: 16.2.4 Linux版本:CentOS 7.7 Apache版本:Apache 2.4.6 MySQL版本:MySQL 5.6.51 PHP版本:PHP 7.2.34 二、Apache环境配置 1. 安装配置 LAMP 环境需要的辅助工具( vim、tmux ......
杂乱
国际版firefox 国内版官网:http://firefox.com.cn 国际版官网:https://mozilla.org/zh-CN/firefox 区分是否被重定向到国内版网址:直接下拉到网页最底部,国际版在网页底部会注明"欢迎访问 Mozilla Corporation 的非营利母公司 ......
xshell登录服务器提示符显示-bash-4.2#解决方法
xshell登录服务器提示符显示-bash-4.2#解决方法突然发现root登录的xshell的终端提示符显示的是-bash-4.2# 而不是root@主机名 + 路径的显示方式。 搞了半天也不知道为什么出现这种情况。今天终于搞定这个问题, 原因是root在/root下面的几个配置文件丢失,丢失文件 ......
ELISA-3(加装跟踪装置)—让群体协作更智能!
群体智能是近年来发展迅速的一个人工智能学科领域,通过对蚂蚁、蜜蜂等为代表的社会性昆虫群体行为的研究,实现分布式等智能行为。作为新一代人工智能的重要方向,群体智能通常用于无人机、机器人集群的协同作业。目前,群体智能在基础理论和关键技术应用上还处于初级阶段,仍然有广阔的应用和发展空间。科技部启动的《科技 ......
zpl的Python项目_示例使用
import osfrom PIL import Imageimport zpll=zpl.Label(100,60)height=0l.origin(0,0)l.write_text("Problem?",char_height=10,char_width=8,line_width=60,just ......
建民打卡日记5.6
一、问题描述 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 二、流程设计 列数是行数四舍五入取整,而C语言的整除是直 ......
看华为云Serverless 4大特性如何让软件架构更丝滑
摘要:Serverless可以看作是一种云计算服务模型,它允许开发者在不需要管理服务器的情况下通过事件驱动的方式运行应用代码。 软件架构的发展从原先的单体架构到近十几年的微服务架构,再到现在新兴的Serverless架构。单体架构通常把应用的逻辑和功能耦合在一起,部署在BMS裸金属机或VM上,耦合模 ......
线程池的概念
单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传统多线程方案中,一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出。这就是即时创建,即时销毁的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务执行时间很短,而且执行次数极其 ......
paas saas iaas
IaaS-基础设施即服务IaaS是基础设施即服务。英文全称是Infrastructure as a server。 概念:需要帮助客户搭建好运行服务的基础设施,就是在线下筹备机房或机器,组成环境运行能够提供服务的项目并部署该项目提供服务。 举例:举例说就是我要在提供服务之前给客户那边搭建好线下的运行 ......
LLL(Life Long Learning)&灾难性遗忘(Catastrophic Forgetting)
LLL(Life Long Learning)&灾难性遗忘(Catastrophic Forgetting) https://www.youtube.com/watch?v=Y9Jay_vxOsM Life Long Learning 通常机器学习中,单个模型只解决单个或少数几个任务。对于新的任务, ......
WEB|[CISCN2019 总决赛 Day2 Web1]Easyweb
有登录框可能有注入,查看源码有一个图片链接id直接曝露出来也了可能有注入 查看robots.txt文件,提示有备份文件,尝试已知php文件,得到image.php.bak备份文件 image.php源码 <?php include "config.php"; $id=isset($_GET["id" ......
WEB|[CSCCTF 2019 Qual]FlaskLight
查看网页源码提示GET方式传入search,结合网页内容显示有搜索内容和搜索结果处,应该是搜索内容然后显示,因为题目提示是flask想到flask模版的ssti 测试是否存在ssti {{5*4} 返回40说明存在ssti 解法一:基于config的payload 测试config,回显成功,说明没 ......
c++构造函数之成员初始化队列member initialization list
1. member初始化最好在member initialization list中初始化 因为会constructor可能会扩张代码,会产生临时的object对象,然后将它初始化后,以一个assignment运算符将临时对象指定给类member,然后再销毁临时对象 以下情况会导致效率比较低: 初始 ......
ANALYZE TABLE 和 OPTIMIZE TABLE 有什么区别?
含义区分:ANALYZE TABLEhttps://dev.mysql.com/doc/refman/5.7/en/analyze-table.htmlANALYZE TABLE performs a key distribution analysis and stores the distribu ......
Youngter-drive 1
#查壳: ###有壳32位,脱了,看看运行:无法运行,那么进IDA看看: ####找个主函数: ####发现没了,那么再找找 ####密文?不确定,跟进看看: ####来到一个输出正确flag的地方,可以知道Des就是我们要找的东西:去看看有谁调用过它: ####有两,第一个就是上图的输出,那么我们 ......
NVIDIA桌面显卡规格表
GeForce 40系列 查看价格: 京东商城 爱淘宝 显卡型号 核心代号 制造工艺 (nm) 流处理器/RT核心/Tensor核心 核心频率 (MHz) 加速频率 (MHz) 显存位宽 (-bit) 显存容量 显存频率 (GHz) 整卡功耗 (W) RTX 4090 AD102-300-A1 4N ......
lora串口通信实验
记录一下lora串口通信的测试 用的亿佰特E32 170T30D(230的大概率也是一样的,后面测一下)+STM32F103(正点原子的mini,后面会改成小的stm32板子方便使用)+lora的TTL工具E15-USB-T2+电脑 因为亿佰特的引脚很多,对于M0M1还有AUX这种配置工作状态的引脚 ......
负载均衡和反向代理的区别
Client 和负载均衡设备之间的报文交互过程RS和负载均衡设备之间的报文交互过程结果分析:TCP握手过程:同反向代理模式交互过程HTTP报文交互过程: Client向负载均衡设备的VIP地址172.16.75.84以源IP 10.8.21.40发送HTTP请求,当负载均衡设备收到报文后,与优选后的 ......
cxgrid显示行号
把cxGridView里OptionsView选项中的两项修改成如下 OptionsView.Indicator = TrueOptionsView.IndicatorWidth = 40//宽度 在customDrawIndicatorCell事件中填写 procedure TForm1.cxGr ......
泛型字典TDictionary
// 声明 bplList: TDictionary<string, Integer>; // 创建 bplList := TDictionary<string, Integer>.Create; // 往字典里增加一条 h := LoadPackage(bplName); bplList.Add( ......
APP和WEB的测试区别
在功能测试时,要考虑手机应用的特性:1)手机屏幕尺寸偏小,所以手机应用一般就占满了全屏,因此要考虑手机在前后端切换时被测试应用在资源使用时的优先级变化情况;还要考虑手机横竖屏切换时的测试2)手机是智能移动终端,因此要考虑网络运营商、网络信号强弱、网络信号有无、被测试应用在低电量时的表现。3)手机最主 ......
SpringBoot 操作 MongoDB 新增和查询
MongoDB JAVA 新增+查询 上接 SpringBoot 整合 MongoDB,记一下 MongoDB 的 CRUD 方法。 Create 新增 使用 MongoRepository 方式的新增非常简单,之前的整合中已经尝试过,这里再总结一下: 首先需要有对应的实体类对象: @Data @A ......
WEB|[FBCTF2019]RCEService
页面提示输入json格式的命令 {"cmd": "ls"} 输入ls命令查看当前目录文件,当前目录仅有index.php文件 读取index.php文件,发现被检测到 {"cmd": "cat ./index.php"} 经过测试发现很多命令和符号都被过滤,自己是没有做出来,在看别人的wp时发现他们 ......
WEB|[GWCTF 2019]枯燥的抽奖
页面提示需要输入以lw1ar7AWmn开头的20位字符串才能获得flag,查看页面源码发现check.php 访问check.php,发现源码 伪随机数 mt_srand($_SESSION['seed']); $str_long1 = "abcdefghijklmnopqrstuvwxyz0123 ......
WEB|[GYCTF2020]Ezsqli
页面只有一个输入框,并且题目提示为SQL注入 输入1 输入2 输入3 输入1、2和3输出的内容不同,所以判断为布尔注入 判断数据库长度为21,确认为布尔注入 依次匹配字符,匹配成功返回输入1的页面,否则显示输入2的页面 payload: id=if(length(database())=21,1,2 ......
聊聊关于,SpringBoot写后端接口
前言: 一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但一个优秀的后端接口和一个糟糕的后端接口对比起来差异还是蛮大的,其中最重要的 ......
《asyncio 系列》6. 在 asyncio 中引入多进程
楔子 到目前为止我们使用 asyncio 获得的性能提升,一直专注在并发运行 IO 密集型工作上面,当然运行 IO 密集型工作是 asyncio 的主要工作,并且按照目前编写代码的方式,需要注意不要在协程中运行任何的 CPU 密集型代码。但这似乎严重限制了 asyncio 的使用,因为这个库能做的事 ......