csp-s模拟测试93

csp-s模拟测试93   自闭场。   $T1$想到$CDQ$,因为复杂度少看见一个$0$打了半年还用了$sort$直接废掉,$T2$,$T3$直接自闭暴力分都没有。考场太慌了,心态不好。    80 02:07:34 0 03:12:11 0 03:11:53 80 03:12:11 没有前途就是垃圾趁早滚回实验二安度晚年吧。 A. 序列   $CDQ$不接受反驳。 B. 二叉搜索树   最简单的$Dp$都没认真想,太垃圾了,积累一个决策单调性优化$Dp$。一些看似是$n^3$的题可以通过
分类: 其他 发布时间: 10-30 22:01 阅读次数: 0

20190425-快速排序

快速排序
分类: 其他 发布时间: 10-30 22:01 阅读次数: 0

浅析H5页面的设计思路与方法

因为自己选择的毕业设计是有关于H5页面设计方面的,所以从书上和网络上多多少少的了解了一些关于这方面的知识,我把这些思路加以总结,在这里和大家一起分享分享。 H5原本是一种制作万维网页面的标准计算机语言,由HTML5简化而来的词汇,HTML5的设计目的是为了在移动设备上支持多媒体。由于微信迅速的崛起,H5语言编写的界面和微信浏览器比较兼容,借由微信移动社交平台,走进大家的视野,也开始越来越火。 首先从功能与设计目标来看,H5专题页面主要有以下类型:活动运营型、品牌宣传型、产品介绍型、总结报告型、
分类: 其他 发布时间: 10-30 22:01 阅读次数: 0

反悔贪心

目录: 个人理解 反悔贪心的分类 反悔自动机 反悔堆 例题简析及代码 一、个人理解: 贪心本身是没有反悔操作的,贪心求的就是当前的最优解。但当前的最优解有可能是局部最优解,而不是全局最优解,这时候就要进行反悔操作。 反悔操作指的是这一步的贪心不是全局最优解,我们就退回去一步(人工或自动判断),换一种贪心策略。按照判断方式的不同可以分为反悔自动机和反悔堆两种方法。 二、反悔贪心的分类: 反悔自动机: 即设计一种反悔策略,使得随便一种贪心策略都可以得到正解。 基本的设计思路是:每次选择直观上最接近
分类: 其他 发布时间: 10-30 22:01 阅读次数: 0

【LOJ6225&网络流24题】火星探险问题(费用流)

题意: 思路: 【问题分析】 最大费用最大流问题。 【建模方法】 把网格中每个位置拆分成网络中两个节点<i.a>,<i.b>,建立附加源S汇T。 1、对于每个顶点i,j为i东边或南边相邻的一个节点,连接节点<i.b>与节点<j.a>一条容量为无穷大,费用为0的有向边。 2、从每个石块顶点<i.a>到<i.b>连接一条容量为1,费用为1的有向边。 3、从每个非障碍顶点<i.a>到<i.b>连接一条容量为无穷大,费用为0的有向边。 4、从S到登陆舱位置<(1,1),a>连接一条容量为探测车数,费用
分类: 其他 发布时间: 10-30 22:00 阅读次数: 0

线上问题复盘

1.事件回顾: 2019.10.29日上线反欺诈优化功能,10月30日上午收到异常监控报警,随后业务反馈属地案调和总部案调无法正常提交。经核实,是因为属地案调和总部案调提交时,由于没有验证案调是否为总部、是否为补充调查。导致调用了发往属地代码,引发系统异常。BUG于10月30日中午一点半处理完毕。 2. 导致BUG的主要原因: 1).新功能的开发,影响了老功能的流程。开发和测试对之前功能缺少回归测试,未及时发现问题。 2).上线日前进行了主要代码的改动,未能及时评估风险。 3).10月30日下
分类: 其他 发布时间: 10-30 22:00 阅读次数: 0

2019-2020-1学期 20192419 《网络空间安全专业导论》第四周学习总结 (读书笔记)

第八章抽象数据类型与子程序 8.1 抽象数据类型 抽象数据类型是属性(数据和操作)明确地与特定实现分离的容器。 应用层是特定问题中的数据的视图。逻辑层是数据值和处理它们的操作的抽象视图。实现层明确表示出了存放数据项的结构,并用程序设计语言对数据的操作进行编码。这一层涉及了数据结构,即一种抽象数据类型中的复合数据域的实现。 容器:存放和操作其他对象的对象。 8.2 栈 栈和队列是抽象复合结构。 栈:一种抽象复合结构,只能从一端访问栈中的元素。可以在第一个位置插入元素,也可以删除第一个元素。 会计
分类: 其他 发布时间: 10-30 22:00 阅读次数: 0

(2) openstack--keystone

yun1 OpenStack packages yum install python-openstackclient -y yum install openstack-selinux SQL database yum install mariadb mariadb-server python2-PyMySQL vim /etc/my.cnf.d/openstack.cnf [mysqld] bind-address = 192.168.254.131 default-storage-en
分类: 其他 发布时间: 10-30 22:00 阅读次数: 0

一个dp模板题

传送门 选择a和b,但是a有代价,b有代价,且a的代价是具有连续性的 #include <iostream> #include <cstdio> using namespace std; const int maxn=2e5+5; int dp[maxn][2]; int a[maxn],b[maxn]; int main(){ int n,c; scanf("%d%d",&n,&c); for(int i=1;i<n;i++) scanf("%d",&a[i]
分类: 其他 发布时间: 10-30 22:00 阅读次数: 0

SQL注入(二)

盲注:用户提交的数据在后台数据库中执行之后,没有返回任何数据,无法在前端显示测试出的数据,需要使用盲注技术 基于bool的盲注 基于时间的盲注 基于布尔的盲注 step1:探测输入点,'/'and 1=1%23 /1' and '1'='1 /~~~~~~~~ 注意:用户提交的数据被带入后台数据库中执行,根据页面显示效果判断此处是否存在注入点 step2:收集数据库信息(当前用户名、当前数据库、版本、所有数据库等等) ?id=10'and length(uer())=14%23,用户名长度是1
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

树莓派中安装ubuntu及相关设置 树莓派开启SSH的N种方法

一、下载并烧录系统 首先准备好我们要烧录的ubuntu_meta系统,可以在树莓派官网中下载https://www.raspberrypi.org/downloads/ 这里我们选择 Raspberry Pi 的 如果下载非常慢,也可以使用百度云下载 链接:https://pan.baidu.com/s/1PXyaCJyEQf3pteMUMOziWA 密码:9cr2 下载完,并解压,得到镜像文件 下载烧录软件:Win32DiskImager-0.9.5-binary 链接:https://pa
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

AOP进阶

使用代理工厂实现增强   步骤一: public class IdoSomeServiceimpl { public void Some() { System.out.println("真实业务代码"); } }   步骤二: public class Qianzeng implements MethodBeforeAdvice { @Override public void before(Method method, Objec
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

spring boot实战——微信点餐系统01:开始代码

bojo(dataobject)的开发:   @Entity:让这个方法变成bean。 来着jpa   @DynamicUpdate : 时间戳自动更新   @Data :Lombok注释,可以不用编写 getter、setter、tostring 方法,编译时自动添加这些方法   @Id : 设置为主键   @GeneratedValue:自增主键 @Entity @DynamicUpdate @Data public class ProductCategory { /**
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

Passé composé et imparfait

Passé composé et imparfait(复合过去式和未完成过去式) 1.Le passé composé 1.1 形式: 助动词(avoir,être)+ 过去分词 1.2规则 规则I. 所有及物动词以及大部分不及物动词均由avoir做助动词 avoir-eu, être-été, prendre-pris, lire-lu, venir-venu, voir-vu 规则II.少数不及物动词以être做助动词(注意和主语做性数的配合) 表示位置及情况变动的不及物动词在复合过去时中
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

js笔记(3)--js实现数组转置(两种方法)

js实现数组转置 第一种方法: <script> window.onload=function(){ var array1=[[11,22,33,333],[44,55,66,666],[77,88,99,999]]; var array2=new Array(); console.log(array1.length);//3 console.log(array1[0].length);//4 console.log(array1) //确定新数组有多少行 for(var i=0;i<arra
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

git简介,及协作开发

git 简介 """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ git与svn比较 git的工作流程 git分支管理 git使用 安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 基础命令 将已有的文件夹
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

1-6计算机输入和输出

  如果无法与外界进行联系,计算机的CPU,存储器再强大也没有任何的用处。因此我们需要在我们的模型机上加上输入与输出这才能构成一个完整的计算机模型。这就是冯·诺依曼计算机的五大组成部分。分别是运算器、控制器、存储器、输入设备和输出设备。   现在我们就主要来介绍输入设备和输出设备。根据冯诺依曼结构的要求,计算机要执行的程序首先需要通过输入设备传送到存储器中,那么这个过程是如何完成的呢?就让我们来看一看冯诺依曼这个时代所用的计算机。当时编写程序并不像我们现在这样方便程序员需要在长长的纸带上打上小
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

redis 基本操作-python 使用redis-手机验证接口-发送短信接口

目录 复习 今日内容 redis python使用redis 手机验证接口 发送短信接口 复习 """ 1、git项目开发 提供公钥成为开发者、copy项目、开发项目 先commit、再pull(可能出现冲突)、最后push 特殊功能可以新建dev的子分支进行开发:git checkout -b 子分支, 切换回dev分支合并子分支内容:git merge 子分支 2、短信 注册并申请通信短信服务应用 安装指定模块,根据申请的应用配置得到
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

celery-预习用

Celery 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan.org/docs/celery/ Celery架构 Celery的架构由三部分组成,消息中间件(message broker)、任务执行单元(worker)和 任务执行结果存储(task resul
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

俄罗斯情报部门有关的黑客之间共享代码吗?

两家安全公司Check Point和Intezer Labs共同撰写了一份报告。这份报告显示,俄罗斯政府资助的黑客组织很少彼此共享代码,他们如果共享代码,这些代码通常是由同一情报机构管理的组织内部代码。 两家公司研究了将近2千个恶意软件样本,这些样本均来自于俄罗斯政府资助的黑客组织。研究人员对这些恶意软件样本之间的关系调查发现,恶意软件之间共享了22000个连接和385万条代码。这项庞大研究工作做出的结论是,人们发现俄罗斯APT(高级持续威胁,用于描述政府支持的黑客组织的术语)之间通常不会彼此
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0