PAT归纳总结——关于C++输入输出格式问题的一些总结
自从使用了C++就不再想使用C语言来刷题了,C++便捷的输入输出方式,以及一些STL库函数的使用都要比使用C语言方便的多。但是使用的时候还有一些需要注意的地方,在这篇博客中写一下。(更好的教程可以参看柳神写的那个,我这个主要是写一下自己在算题的过程中一些经常使用,但是还经常容易忘记的进行一些总结) ... 查看全文
Spring自定义扩展NamespaceHandler--自定义标签
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的 时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐, 特别是是在配置 ... 查看全文
【核心算法8】最短路径问题
手机导航是怎么得出两个地点间的最短线路?把地图简化为一个加权图,然后利用这个加权图查找最短路径。 将地点看成节点,把道路看成边,整个地图就可看成一个加权图 迪克斯特朗算法 Floyd算法 A*算法 迪克斯特朗算法 如图所示公交车线路图,从A站到F站,如何知道坐车距离最短,可用迪克斯特朗算法。 迪克斯 ... 查看全文
[算法入门]KMP算法
引入 现在我们面临这样一个问题:有一个主串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? Brute-Force(暴力求解) 思路 如果用暴力匹配的思路,并假设现在主串S匹配到 i 位置,模式串P匹配到 j 位置,则有: 如果当前字符匹配成功(即$S_i = P_$),则$i++,j++ ... 查看全文
Python最简单的图片爬虫,20行代码带你爬遍整个网站
前言 网络上的信息很多,有的时候我们需要关键字搜索才可以快速方便的找到我们需要的信息。今天我们实现搜索关键字爬取堆糖网上相关的美图,零基础学会通用爬虫,当然我们还可以实现多线程爬虫,加快爬虫爬取速度 环境: windows pycharm python3 导入模块 import urllib.par ... 查看全文
【Java】SpringMVC+JSP部署服务器配置
Spring构建的web项目结构如下: static下放诸如js、img、css、font之类的文件 templates里放的是404之类的文件(不过我放了貌似没有效果???) 紧接着创建一个名为webapp的文件夹,并设置项目structure 然后该文件夹下放jsp文件,如下图所示。 然后我们要 ... 查看全文
SpringCloud----分布式事务
解决方案 2PC(两阶段提交协议) 参考:https://www.cnblogs.com/balfish/p/8658691.html 1、应用程序连接两个数据源。 2、应用程序通过事务协调器向两个库发起prepare ,两个数据库收到消息分别执行本地事务( 记录日志),不提交,如果执行成功则回复y ... 查看全文
C++ Primer 第四章 表达式
第四章 表达式 第四章 表达式 4.1 基础 4.2 递增和递减运算符 4.3 成员访问运算符 4.4 命名的强制类型转换 4.4.1 static_cast 4.4.2 const_cast 4.4.3 reinterpret_cast 4.4.4 强制类型转换 4.1 基础 一元运算符和二元运算 ... 查看全文
OS X 下安装 pycurl
1 (venv) ? pythonProject4 find / -iname ssl.h 2 find: /usr/sbin/authserver: Permission denied 3 /usr/local/Cellar/openssl@1.1/1.1.1g/include/openssl/s ... 查看全文
Web安全-逻辑漏洞-业务逻辑漏洞利用
实验声明:本实验教程仅供研究学习使用,请勿用于非法用途,违者一律自行承担所有风险! 业务逻辑漏洞利用与防护 【实验目的】 phpok是一款PHP开发的开源企业网站系统。而支付漏洞一直以来就是是高风险,对企业来说危害很大,对用户来说同样危害也大。本实验通过一个典型的利用支付漏洞进行免单购物的过程,使大 ... 查看全文
.net5 blazor 部署到子目录 导航跳转路径错误 发布后增加导航前缀 的解决方案
先给官方文档地址: https://docs.microsoft.com/zh-cn/aspnet/core/blazor/host-and-deploy/webassembly?view=aspnetcore-3.1#rewrite-urls-for-correct-routing 然后说下我的踩 ... 查看全文
成理信安协会第一届信安大挑战WEB题千反田很好奇WP
就是试了个小坏嘛,不要打我 ###Step1 打开题目,映入眼帘的是这个: 肯定知道题目是被藏起来了,所以正常情况下就开始翻cookie啦,用burp抓啦,之类的。但是我在index.php里设置了302跳转,跳转去了start.php,你怎么刷新start.php发现不了index.php的。我在 ... 查看全文
asp.net core 中读取post 方式来的内容
很惭愧,折腾了好几天才发现问题 用的环境是 .net core 3.1 不是这个版本的(主要是指之前的版本),处理方法不一样,不用参考 问题描述 post参数 如果在函数的声明了,再次读取body的时候,就会引发异常,我分析是stream 不能被多次读取,猜的是对的 解决方法,在 startup.c ... 查看全文
品优购项目(web)
品优购项目 目标: 1、能够引入ico图标 2、能简单看懂网站优化的三大标签 3、能使用字体图标(重点) 4、能说出我们CSS属性书写顺序 一、代码规范 1、HTML规范 2、图片规范 3、CSS规范 4、命名规范 项目文件夹:pinyougou 样式文件夹:CSS 脚本文件夹:js 样式类图片文件 ... 查看全文
如何配置webpack文件监听
在实际项目开发中,我们经常需要在项目构建文件监听,已备在项目的源码发生变化时候时,自动重构出新的输出文件。配置代码如下:webpack.config.jsmodule.export={watch:true,watchOption:{ignored:/node_modules///忽略不需要监听的文件aggregationTimeout:300,poll:1000//默认每秒访问1000}}在执行时 查看全文
3.2.4 webpack代码分离
为什么需要代码分离? 为了将代码分成多个bundle,并灵活定制加载策略(按需加载,并行加载),从而大大提升应用的加载速度 如何代码分离? 1、入口起点:使用entry配置手动的分离代码 2、放置重复:使用SplitChunkPlugin去重和分离chunk 3、动态导入:通过在代码中使用动态加载模 ... 查看全文
多级勾选框联动核心js
最近写了两次多级联动勾选框,有了点小心得,总结一下: 需求: 情形:当勾选/取消勾选框 1、其子集的框全部被勾选,当取消勾选框时,其子孙勾选框全部取消勾选; 2、其所有祖父级,若果检查到子孙级有被勾选的,需要将自身状态变成勾选状态,若没有被勾选的,则所有祖父级取消勾选转态 代码: <!DOCTYPE ... 查看全文
封神台靶场:第五章:进击!拿到Web最高权限!【配套课时:绕过防护上传木马实战演练】
提示: 1,通过修改Cookie登录后台(没用重打)2,上传SHELL!3,Flag在Web根目录(flag.php)3.上传图片时建议上传小文件,我建议用QQ表情 尤里通过XSS终于得到了管理员Cookie,在修改了cookie后尤里直接绕过了登录密码,看到了后台功能!然后要做的,就是找一个上传点 ... 查看全文
Ubuntu - AngrySearch 类似Windows下的EveryThing的工具 !!
EveryThing无疑是Windows下最佳搜索工具,那么Linux是否也有呢?AngrySearch就是一款这样的工具!! 官网: https://github.com/DoTheEvo/ANGRYsearch Debian 9.0 的软件包: 64位:https://download.open ... 查看全文
WPF 设置开机启动
<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200 ... 查看全文
windows server中安装IIS
IIS在windows server服务器中是自带的,并不需要额外的下载安装,只需按照下面的操作安装即可。 https://jingyan.baidu.com/article/93f9803f234eade0e46f559f.html ... 查看全文