3.22 模拟赛总结

这次模拟赛让我崩溃。。。 题解:(待填) 降雷皇 题解 心路历程: 开始时看到T1。推式子推了大约30min。发现有点不对劲。换题。 看到T2,是一道之前做过的模板。可是复杂度超标。 在纸上写写画画,发现可以用树状数组维护信息。 于是花了大约1h调完。 然后搬出自己尘封好久的数论知识,想到了T1的正解。 于是开始写T1。过了样例,可是频频报灵。 于是只剩30min。开始转去T3。 T3在纸上画了一颗树。感觉要用dp。 探索了一下斐波那契树的性质,开始分节点的颜色,进行分类讨论 画了20min想
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

Asp.Net Core 下 Newtonsoft.Json 转换字符串 null 替换成string.Empty(转)

public class NullToEmptyStringResolver : DefaultContractResolver { /// <summary> /// 创建属性 /// </summary> /// <param name="type">类型</param> /// <param name="memberSerialization">序列化成员</param> /// <r
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

cf 1324F Maximum White Subtree(树形dp)

题目:传送门 题意:给一棵树,每个结点有两种权值 1,-1 ;对于每一个结点,求包含它的最大连通集(权值和最大) 思路:自底向上求出,每个结点的子树方面最大连通集,然后再自顶向下(换根)求出补树(整棵树除掉该结点及其所有子树的树)方面 包含 该结点的父亲 的最大联通集;父亲的最优解-儿子对父亲的贡献,再由儿子转为父亲,父亲转为儿子,让之前的儿子加上之前的父亲的贡献。 #include<bits/stdc++.h> #pragma GCC optimize(2) using namespace
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

sql_基础学习_数据库,SQL,HIVE,HDFS

背景:工作日常使用,但是很多细节掌握较差,现在统一整体看一遍。 一、基础知识: 1,数据库:应用程序不需要自己管理数据,而是通过数据库软件提供的接口来读写数据。 2,数据模型: 层次模型:以“上下级”的层次关系来组织数据的一种方式,层次模型的数据结构看起来就像一颗树; 网状型:把每个数据节点和其他很多节点都连接起来,它的数据结构看起来就像很多城市之间的路网; 关系模型把数据看作是一个二维表格,任何数据都可以通过行号+列号来唯一确定,它的数据模型看起来就是一个Excel表; 3,数据类型: IN
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

第二次博客作业-结对编程第二阶段

一、实验目标   1)体验敏捷开发中的两人合作。   2)进一步提高个人编程技巧与实践。 二 、实验内容   1)根据以下问题描述,练习结对编程(pair programming)实践;   2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。   3)要求在结对编程工作期间,两人的角色至少切换 4 次;   4)编程语言不限,版本不限。建议使用 Python 或 JAVA 进行编程。 三、队员信息 杜家云 杜蒙蒙 博客地址 https://www.cnblogs.
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

#writeup# 深交所CTF内训T2-上传漏洞

T2:上传漏洞 题目分析 上传题目有些基本的套路,大致如下: 点击页面右上角的“提示按钮”,可以看到,已经对部分后缀进行了过滤。 解题方法 从提示大致判断是后缀名过滤,所以可以考虑 php3/php5 等后缀文件 编写一个小马: 完成上传: 通过图片属性,获取到webshell的地址: http://www.szse.ml:8081/upload/202003281443405275.php5 利用webshell客户端工具进行连接,这里使用菜刀,进行简单配置 在 szse-2 的web目录找
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

继续3n+1猜想

题目描述: 解题思路: 将一串数组放入a[]中,做循环: 1. 如果a[i]非零,对a[i]的中间值放入一个temp[]数组   循环temp[]     循环a[]       如果有temp[i]==a[j] a[j]=0; 得到的数组a[]中非零元素即为要求值,紧缩数组,排序输出即可 代码如下: 1 #include<stdio.h> 2 int n; 3 int temp[111];//0-100内的数,中间结果不会超过77+34次 4 int main() 5 { 6
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

CP R80.40 新版本安装

CP官方发布了新的R80.40,新增的特性如下: 安装初始化后smartconsole登录看变化除了新增一个http inspection的策略外,无其他变化,如下图:
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

用python计算圆周率并用进度条并显示计算进度

1 import math 2 import time 3 scale=20 4 s,m,=1,2 5 total,s,n,t=0.0,1,1.0,1.0 6 print("执行开始".center(scale//2, "-")) 7 start = time.perf_counter() 8 for i in range(scale+1): 9 total+=t 10 n+=2 11 s=-s 12 t=s/n 13 k=total*4
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

网络嗅探与协议分析之验收题

实践要求 (1)每个人找一个抓包软件,分析其功能,设计的模块等,着重使用和分析。不建议用wireshark,编译过程可能比较难,也可挑战。(3分) (2)找一个网站或者搭建一个本地网站,登录网站,并嗅探,分析出账号和密码,结果截图1-2张。(3分) 可以用邮箱、各类博客、云班课,只能分析自己的账号,严禁做各类攻击,否则后果自负。 (3)加分项2分:注意本次加分项不加到额外10分里,加到本次实验中。例如,本次实验7分,算上加分可得9分。 抓取手机App的登录过程数据包,分析账号和密码。可以用邮箱
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

命令注入绕过技巧总结

命令注入是一个安全漏洞,它使攻击者可以在易受攻击的应用程序中执行任意命令。 基本命令 root@micr067:~# cat /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin 链接命令 demo; ls cat de
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

python基础教程:python3中pip3安装出错,找不到SSL的解决方式

今天小编就为大家分享一篇python3中pip3安装出错,找不到SSL的解决方式,具有很好的参考价值
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

Python爬虫笔记______day02

1 ProxyHandler处理器(代理设置)//西刺代理 快代理 代理云 2 from urllib import request 3 4 url = 'http://httpbin.org/ip' 5 6 handler = request.ProxyHandler({"http":"220.176.91.159:9000"}) 7 opener = request.build_opener(handler) 8 9 resp
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

mysqldump 内存消耗

MySQL :: MySQL 8.0 Reference Manual :: 4.5.4 mysqldump — A Database Backup Program https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#mysqldump-performance mysqldump can retrieve and dump table contents row by row, or it can retrieve the entire
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

文件目录压缩tar zip

目录 压缩包,解压和压缩 例: 压缩包,解压和压缩 格式 压缩工具 .zip zip压缩工具 .gz gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .bz2 bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .tar.gz 先使用tar命令归档打包,然后使用gzip压缩 .tar.bz2 先使用tar命令归档打包,然后使用bzip压缩 #针对压缩包的压缩失败,可能是没有安装相关安装包,yum安装即可,或者可以使用yum provides进行查看 # g
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

JAVA中json对象转JAVA对象

json格式 {userId:'1',message:'2',create_time:'2020-03-28 20:58:11',create_date:'2020-03-28'} JAVA对象 ChatDTO.java public class ChatDTO { private String userId; private String message; private String createDate; private String create
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

我理解的Event Loop

以前对于Event Loop理解总感觉有点太字面,今天根据自己的理解,整了一张思维导图(导图画得有点丑...将就看吧!)加深一下理解...
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

windows word 打字 重复以及光标乱跳

win8.1 word 2013 使用自带输入法 出现过 win10等可能会出现 解决办法 禁用word com 加载项 文件-选项-加载项-转到 将勾去掉。word自带的有三个,稿纸 书法 信封
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

利用jq从html模板里面的div等等抽取自己想要的值出来

html文件中这样: js中这样:
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0

牛客练习赛60 A大吉大利(异或思维)

    地址:https://ac.nowcoder.com/acm/contest/4853#question     题意:中文不多解释啦。     解析:根据题意,有暴力: for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) sum+=a[i]&a[j];         但是1e5*1e5,1s过不去的。比赛时想了几个优化方法,但是无奈都过不了。赛后看了后才恍然大悟,只怪自己动手能力太差,惭愧惭愧!        首先&的运算,同为1,才为1,否则为
分类: 其他 发布时间: 03-28 23:34 阅读次数: 0