【BZOJ4668】冷战(并查集)

Description 1946 年 3 月 5 日,英国前首相温斯顿·丘吉尔在美国富尔顿发表“铁幕演说”,正式拉开了冷战序幕。美国和苏联同为世界上的“超级大国”,为了争夺世界霸权,两国及其盟国展开了数十年的斗争。在这段时期,虽然分歧和冲突严重,但双方都尽力避免世界范围的大规模战争(第三次世界大战)爆发,其对抗通常通过局部代理战争、科技和军备竞赛、太空竞争、外交竞争等“冷”方式进行,即“相互遏制,不动武力”,因此称之为“冷战”。 Reddington 是美国的海军上将。由于战争局势十分紧张,因
分类: 其他 发布时间: 12-06 22:00 阅读次数: 0

Populating Next Right Pointers in Each Node 2

描述:   给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。 初始状态下,所有 next 指针都被设置为 NULL。 解答:   本题相较于上一题,缺少了要操作的树为完全二叉树的条件。因此在寻找同一层次上的next节点时候,节点不一定仅仅 存在于当前的节点的cur->next->
分类: 其他 发布时间: 12-06 22:00 阅读次数: 0

补码的原理及其应用

同余 在介绍补码之前先引入同余的概念,因为补码的原理利用了同余的性质。 同余是数论中最重要的基础概念之一,由德国数学家高斯在其1801年出版的«算术探索»中系统地进行了研究,书中所创造的同余符号"\(\equiv\)"也沿用至今。那么什么是同余呢? 【定义】给定正整数m,若有整数a、b,使得\(m|(a-b)\),则称a与b关于模m同余,记作\(a\equiv b(mod\,m)\). 例如对于m=8而言,1和9就是同余的,同理可知-7和1是同余的,9和17是同余的等等。由同余性质的等价关系可
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

面试题_Spring高级篇

Spring高级篇   1、什么是 Spring 框架? Spring 框架有哪些主要模块?   Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。 Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担心 Spring 是如何在后台进行工作的。     Spring 框架至今已集成了 20 多个模块
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

window.location.herf传值问题

  各个值之间用&&&&&&连接   新版本的tomcat不支持其他字符,需要通过encodeURIComponent编码   变量名数字后不能直接加字母 such as a1,可以像 a_1
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

【软工实践】Beta冲刺(2/5)

恩泽(组长) 过去两天完成了哪些任务 描述 新增修改用户信息、任务完成反馈等功能API 服务器后端部署,API接口的beta版实现 展示GitHub代码签入记录 接下来的计划 设计并实现任务反馈算法 设计宠物升级算法 跟进项目进度,安排整体计划 继续完善所负责模块的功能,写好接口 完善功能需求API的调用,撰写API文档 完成API接口的服务器部署 还剩下哪些任务 燃尽图 遇到了哪些困难 如何对任务完成情况进行合理的评分记录 数据分析算法的实现 有哪些收获和疑问 如何在规范化接口,使一个接口能
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

简述ECMAScript6新增内容

1.变量 var 可以重复声明、只有函数级的作用域、存在变量提升 let 不能重复声明、有块级作用域、没有变量提升、变量 const 不能重复声明、具有块级作用域、常量 2.箭头函数 a.为了方便而存在 1.只有一个参数,圆括号()可以省 2.如果只有一个return、{}可以省 b.修正this this相对正常点了:箭头函数里的this指向上一级(父类)的this 3.参数扩展 扩展运算符:... 能收集 能扩展 默认参数 function(a,b,c=5){//c为默认参数,只传两个参数
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

第二次迭代——第六组

第二次迭代——第六组 TalkTalk——项目系统设计以及数据库设计 1.系统设计文档以及数据库设计文档github链接:https://github.com/whuernewbie/Android-IM 2.组员分工 姓名 随笔链接 此次迭代贡献 龙峥嵘 总体设计文档,客户端数据库设计 张燕涛 服务器端数据库设计,数据库设计文档 莫光严 贺振 朱俊杰 秦哲欣 Github链接:[Github地址
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

window下使用IDEA远程调试伪分布式hadoop集群

在配置了伪分布式hadoop集群后,接下来就可以写MapReduce程序,在集群中运行并且可以调试。一般来说需要将代码打成jar包,然后在hadoop集群中使用hadoop jar命令来运行,但是这样无法调试打断点,因此IDEA远程调试是有必要的。 本地准备hadoop包 将安装了hadoop集群的tar包,在window选择一个目录,进行解压保存一份。 IDEA中导包 IDEA中建立Module后,需要导入依赖jar包,来源就是上面解压的share目录下的jar包,需要在对应Module点击
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

爬取猫眼电影Top100

首先我们先找到它的首页:https://maoyan.com/board/4 点击“下一页”,可以看到第二页的URL为:https://maoyan.com/board/4?offset=10 此时我们可以分析出,第一页的URL为:https://maoyan.com/board/4?offset=0,输入URL到浏览器的地址栏,发现跳转到第一页。 这时,我们可以得出,该网页的结构是:https://maoyan.com/board/4?offset= 然后查看网页上可以爬取的电影信息,可以看
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

vue利用keep-alive/beforeRouteLeave前进刷新后退不刷新(缓存)

keep-alive缓存 在vue中默认router-link进入页面组件都是不缓存的。对于数据不会更新的页面。可以使用keep-alive来缓存以提高性能。 在项目src/router/index.js中。对于需要缓存的路由加meta中加上keepAlive: true 1 export default new Router({ 2 routes: [ 3 {path: '/', 4 redirect: '/Home', 5 meta: {keepAliv
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

爬虫05 /js加密/js逆向、常用抓包工具、移动端数据爬取

目录 爬虫05 /js加密/js逆向、常用抓包工具、移动端数据爬取 1. js加密、js逆向:案例1 2. js加密、js逆向:案例2 3. 常用的抓包工具 4. 移动端数据的爬取 总结: 爬虫05 /js加密/js逆向、常用抓包工具、移动端数据爬取 1. js加密、js逆向:案例1 需求: 将这个网页中的代理ip和端口号进行爬取 分析: 爬取的数据是动态加载 并且我们进行了抓包工具的全局搜索,没有查找到结果 意味着:爬取的数据从服务端请求到的是加密的密文数据 页面每10s刷新一次,刷新后发现
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

基于C++的STL的vector实现静态链表,要求包含插入,删除,和查找功能

//main.cpp部分 #include"List.cpp" int main() { StaticList<int> SL; SL.Insert(2,1); SL.Insert(4,2); SL.Insert(1,3); SL.Insert(9,4); SL.Insert(20, 5); SL.Insert(3, 6); std::cout << "原始的静态链表如下:" << std::endl; SL.s
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

EFCore的外键级联删除导致的【可能会导致循环或多重级联路径】

之前也是经常遇到这个问题,但好在每次创建的实体不多,很容易就能找到是哪个外键导致级联循环删除问题 之前都是这么处理,因为创建的实体也不多,所以还处理得来 但最近跟别人合作写后端,别人写了好多实体,我一Update-Database,傻了,我得一个个地处理。 其实我也不太喜欢这个级联删除,是否删除关联实体应该由我自己来把握。那么可以这样处理,这样所以的外键删除关联都变成Restrict了 var foreignKeys = modelBuilder.Model.GetEntityTypes().
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

《新媒体环境下网页的视觉体验分析与设计》论文阅读(十九)

一:论文信息 标题:新媒体环境下网页的视觉体验分析与设计 关键字:新媒体;网页设计:视觉体验 二:论文内容 1.1研究背景和意义 随着经济全球化的到来和科学技术的快速发展,电子媒体、电子网络等已经 延伸到了人们的各个角落,互联网给人们带来了新的信息交流方式,传统的传达 方式正经历着数字化的变革。传统的媒介已难以满足人们的需求,互联网的出现 突破了传统的阻隔,使信息的传达有了质的飞跃。而网络的信息越来越多的今天, 仅仅靠简单的发布信息又没有特色的网页也将渐渐失去竞争力。例如,一个既没 有适合主题
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

爬取数据

1. 点开你的网页 2.点击f12,寻找 3.点击f5寻找相应的json数据
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

常见探索性测试方法

1. 指南针测试法:该方法要求测试人员严格遵守文档、用户需求或说明书来尽职尽责,非常忠实的测试每一个特性。这是最基本的的测试方法,也是我们平时测试的时候最易用到的方法。 2. 极限测试法:向软件提出很多难以回答的问题,即找麻烦测试法,让软件性能达到最大极限、输入或者计算量达到设计的最大能力,此时可能会出现一些crash等异常情况。要创建用户确实会用到的场景,比如P图中使用自拍相机连拍、使用最大保存分辨率保存、不断快速切换前后摄像头拍照等操作。 3. 快递测试法: 数据就像快递包裹在软件中不断流
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

自定义 Win10 系统鼠标右键发送到的选项

系统默认的右键「发送到」菜单只有几个特定的项目,如果要想发送到其他目标,可通过在资源管理器地址栏中访问 C:\Users\用户名\AppData\Roaming\Microsoft\Windows\SendTo 路径,回车后能够直接定位到「发送到」文件夹。在这里,你也可以将一些程序的快捷方式添加到这里,这样以后就可以直接将该程序支持的文档用「发送到」的方式直接打开了。如果有不需要的项目,直接删除之后,右键「发送到」菜单就不会再出现该项目。 你需要显示隐藏的文件才能找到,要不然你看不到 AppD
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

数据库备份、还原、删除、收缩,创建登录用户,数据库用户等操作脚本

记录一下/ --备份数据库 use [master] go BACKUP DATABASE [LnkSys11] TO DISK = N'C:\BackUp\LnkSys11.bak' WITH --备份文件存放路径 NOFORMAT, INIT, --INIT:覆盖备份;NOINIT: 追加备份 NAME = N'LnkSys11-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO --删除数据库
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0

神愿岛设计文档

第一部分:游戏概述 本作是传统、高自由度的RPG游戏(即玩家需要扮演游戏中的一位或者多位角色,在虚拟的世界中进行冒险),主线是女主无尽夏偶然来到一个神秘的小岛,在经历了种种冒险之后却发现了惊人的真相。本作采用2D俯视角进行,但一些场景中有状态的变化供玩家探索。主地图中特意设置了“探宝地图”,从中可以随心所欲的进行探宝活动,奖励丰厚哦~~。为了增一步满足玩家的探索欲,游戏添加了隐藏的套装系统,套装的加成是颇为可观的哦~~只有骨灰级玩家才可以收集全。另外本游戏是基于UNITY制作的。日式画风,可爱
分类: 其他 发布时间: 12-06 21:50 阅读次数: 0