LuoguP3792 由乃与大母神原型和偶像崇拜

题目地址 题目链接 题解 由乃题还是毒瘤啊orz 显然的一个结论是,如果保证不重复,维护区间min,max然后判断max-min+1==r-l+1是否成立即可 但是有重复 于是就要orz题解区的各位大佬了 各种神奇的判重方法是怎么想出来的qwq 这里列举几种 1.维护区间平方和+对大质数取模防止爆 这种我写了但是不知道为什么取模了就挂 2.维护区间平方和 直接暴力维护...然后就过了..?我写的就是这种 这里大概说一下: 就是维护一下区间min,max,平方和,这些线段树都可以做到 然后首先判
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

java7

不能(直接)把一个大的数据类型赋值给小的类型 强制类型转换,但会造成数据的溢出(导致数据的不正确性) int a = 200; byte b = 5; //范围-128到127 b = (byte)a; //将a类型强制转换成b类型,括号中写出最终转换成的类型,但b的范围过小会造成数据的溢出 System.out.println(b); 【-56】 ////////////////////////// 注意: byte b = 3; short c = 5; int g = 4; double
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

FileZilla-01

FileZilla FTP-client可用于通过上传和下载文件和图像来管理WordPress网站。 设置选项: 01、网址:ftp地址(如果网址是http://example.com,则通常是ftp://example.com) 02、用户名,密码 --注册FTP服务器: 01、从FileZilla主窗口单击文件 > 站点管理器。 02、单击“ 新建站点”,然后将新连接命名为您想要的(例如:我的博客服务器)。 03、在“主机”框中输入您网站的ftp地址。通常,如果您的网站是http://ww
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

KASAN实现原理【转】

1. 前言 KASAN是一个动态检测内存错误的工具。KASAN可以检测全局变量、栈、堆分配的内存发生越界访问等问题。功能比SLUB DEBUG齐全并且支持实时检测。越界访问的严重性和危害性通过我之前的文章(SLUB DEBUG技术)应该有所了解。正是由于SLUB DEBUG缺陷,因此我们需要一种更加强大的检测工具。难道你不想吗?KASAN就是其中一种。KASAN的使用真的很简单。但是我是一个追求刨根问底的人。仅仅止步于使用的层面,我是不愿意的,只有更清楚的了解实现原理才能更加熟练的使用工具。不
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

一个虚拟主机或空间实现放多个网站的方法【非常实用】

有的朋友为了省钱或者为了更好的管理网站,想在一个虚拟主机或者空间中放多个网站,但是不知道该怎么操作?这里就讲一下我是怎么操作的 准备工具: 买一个虚拟主机或者空间,可以去http://www.jwzjs.com/services/webhosting/twhost.asp看看,所有港台主机都可以绑定多个域名。 解析2个域名(二级域名也可以的) 注意事项: 下面我说的是针对几种空间,你们需要看好你们的是什么空间然后用什么代码! 虚拟主机本身支持绑定子目录这里不讨论 方法一:利用js代码实现一个空
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

机器人学 —— 估计和学习-第二周

2.1 Motivation 2.1.1 Introduction How to track the uncertainty of estimating Dynamical Systems over time, using Kalman Filter to perform these estimates. (1)Linear Dynamical Systems (2)Maximum-A-Posterior Estimation (3)Nonlinear Variations 2.1.2 Kal
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

词法解析算法的代码调试演示

1313123
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

09-Http & Servlet

Http协议&Servlet Http协议 什么是协议 > 双方在交互、通讯的时候, 遵守的一种规范、规则。 http协议 > 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。 版本 1.0 请求数据,服务器返回后, 将会断开连接 1.1 请求数据,服务器返回后, 连接还会保持着。 除非服务器 | 客户端 关掉。 有一定的时间限制,如果都空着这个连接,那么后面会自己
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

Beautiful Soup 解析html表格

from bs4 import BeautifulSoup import urllib.request doc = urllib.request.urlopen('http://www.bkzy.org/Index/Declaration?intPageNo=1') doc = doc.read().decode('utf-8') soup = BeautifulSoup(doc, "html.parser") school = 0 pro_code = 1 pro_na
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

drf 认证源码分析

DRF认证源码解析 先来张高清无码大图 请求到 dispatch dispatch()主要做了两件事 封装request 认证 def dispatch(self, request, *args, **kwargs): """ `.dispatch()` is pretty much the same as Django's regular dispatch, but with extra hooks for startup, finalize,
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

Tomcat调试404错误

开篇附上我找到的部分解决方法摘自:https://blog.csdn.net/psp0001060/article/details/51879232 如不想跳转查看,链接内容如下: 问题一: 指定目录下没有访问的文件,这是最常见的,也是最容易解决的。只需要将访问的文件(如:a.html)放到指定目录下即可。 问题二: 将访问的文件(如:b.html)放到了webapps的根目录下,然后访问http://localhost:8080/b.html,这种方式也会造成404错误, 解决方法是在web
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

idea maven 创建本地的工具包仓库

很多时候,我公司内部都会自己写一些工具包,分模块的项目,打包部署的时候,就不能找到该工具包。 如下面的结构 每个子项目需要用到protocol里面的工具 在你工具包的pom文件增加如下,再install <configuration> <skip>true</skip> </configuration> 成功 然后在你需要此工具包的项目里增加那个工具包的项目名 我的项目名
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

Mysql之binlog日志说明及利用binlog日志恢复数据操作记录(重要操作)

借鉴:https://www.cnblogs.com/kevingrace/p/5907254.html#top Linux :https://www.cnblogs.com/hanyifeng/p/5756462.html mysql数据库来说是十分重要的(博主体验过一次删库,就差跑路了,还好弄回来了)。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 一、初步了解binlog MySQL的二进制日志binl
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

(一)注册中心Eureka简单操作

一、准备开发环境和开发工具 jdk1.8,idea开发工具,maven管理工具 二、新建一个maven项目(方便后续操作管理) 完成后删除src目录的所有东西 新建注册中心项目 pom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactI
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

java 接收前端混合数据的操作

开发过程中经常遇见接收前端参数过多的情况,如后台管理系统的多条件查询,比如时间段查询,有些同学是直接写一个又一个的参数慢慢接收,效率过低,我们可以通过Map进行接收 我们有个需求,需要查询一个列表,传入分页的页码,分页的个数,和类型 看出来全部是char类型 然而这个案例需要接收Interger类型的两个参数所以必须有以下操作 最有意思的是this.putAll(params) 自动将多的参数转进这个模型还可以把我们需要的类型进行转换 操作就OK啦
分类: 其他 发布时间: 12-31 23:16 阅读次数: 0

Mysql explain各个属性含义

以下全部详细解析explain各个属性含义: 各属性含义: id: 查询的序列号 select_type: 查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询 SIMPLE:查询中不包含子查询或者UNION 查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY 在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SUBQUERY table: 输出的行所引用的表 type: 访问类型 从左至右,性能由差到好 ALL: 扫描全表 index: 扫描全部索引树
分类: 其他 发布时间: 12-31 23:16 阅读次数: 0

BugKuCTF中套路满满的题--------网站被黑了

此题目进入后页面非常的华美,其实小编也想要这种鼠标类型的桌面,但苦于久久搜寻无果,一言难尽啊。。。。。 好了话不多说,直接进入主题: 网站被黑,顾名思义,要黑掉他,但是怎么黑,放心,这里只是一个简单的拿到后台shell的操作 首先,先用御剑扫一波 扫完结束后,有两个网页,进入第二个,得dao: 接下来就是爆破他的密码,使用burpsuit中的Intruder模块爆破 在爆破字典里选的short word字典,并按stack Intruder,跑完字典后如下图: 可以明显看出密码就是 hack
分类: 其他 发布时间: 12-31 23:15 阅读次数: 0

BugKu中套路满满的题-------速度要快

这一题,首先进入的界面只有一句话, 我感觉你得快点!!! 查看源码发现下面还有一句话: OK ,now you have to post the margin what you find (上面个这句话是说明需要有post提交,参数为margin) 那就抓包试试,,当你抓包发送出去的时候,你会发现,他给你返回base64加密的flag,嘿嘿。。。 解密提交后发现是错误的!! 那就再抓一次包看看吧,发现还是有flag,但是和上次是不一样的flag。。。。 这时,应该就要上python脚本了吧,,
分类: 其他 发布时间: 12-31 23:15 阅读次数: 0

BugKuCTF套路满满的题-------login1(SKCTF)

在进入这道题目之前,有提示说是SQL约束,这是什么鬼,,,,于是就有以下的。。。。。 什么是SQL约束: 这是注册页面代码: <?php // Checking whether a user with the same username exists $username = mysql_real_escape_string($_GET['username']); $password = mysql_real_escape_string($_GET['password']); $query =
分类: 其他 发布时间: 12-31 23:14 阅读次数: 0

BugKuCTF套路满满------你从哪里来,程序员本地网站

这两道题目其实都很相似。 先说 程序员本地网站,这一题只需要抓包添加一个header头部参数, X-Forwarded-For:127.0.0.1 在发送即可 再说 你从哪里来,这道题和程序员本地网站大同小异,也是抓包添加一个header头部参数 Referer:https://www.google.com 即可。。。。。
分类: 其他 发布时间: 12-31 23:14 阅读次数: 0