Educational Codeforces Round 81 (Rated for Div. 2)参加感悟

这次比赛又加了18分,加油,上(ao)紫(li)名(gei)! 虽然过程有点困难,让我很不痛快,中间小失误太多,竟然只排到了600+。 这次的第五题较水(相对而言),但是线段树太烦了,等我想好怎么做只剩20分钟了,20分钟写线段树? 其实主要是我自己对线段树不太熟悉,每次写都会遇到一些莫名其妙的问题,看来提前准备代码还是有些必要的。 比赛是这个: https://codeforces.com/contest/1295 我说过一句话“前三题太水就不讲了”,现在我改为“没有水题太坑了!” 第一题:
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

ubuntu18.04 SecureCRT 连接Win10内置ubuntu问题及解决办法

网卡配置 liujunjun@liujunjun-virtual-machine:~$ sudo cat /etc/network/interfaces [sudo] liujunjun 的密码: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto ens33 iface ens33 inet static address 192.168.1.235 netmask 2
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

06.django升级打怪学习记

缓存 *提升服务响应速度 *将执行过的操作数据存储下来,再一定时间内,再次获取数据的时候,直接从缓存中获取 *比较理想的方案,缓存使用内存级缓存 *Django内置缓存 例子: 缓存底层 获取cache 缓存操作 缓存原理 a.没有缓存 b.有缓存第一次 c.有缓存不是第一次 中间件 中间件切点: AOP中间件: 实现统计功能 *统计IP *统计浏览器 实现权重控制 *黑名单 *白名单 实现反爬 *反爬虫 *实现频率控制 界面友好化 应用交互友好化 中间件 *调用顺序 ——中间件注册的时候是一
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

一本通题库 第一部分 C++语言 --> 第五章 数 组 1114:白细胞计数

1114:白细胞计数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 26662 通过数: 8522 【题目描述】 医院采样了某临床病例治疗期间的白细胞数量样本nn份,用于分析某种新抗生素对该病例的治疗效果。为了降低分析误差,要先从这nn份样本中去除一个数值最大的样本和一个数值最小的样本,然后将剩余n−2n−2个有效样本的平均值作为分析指标。同时,为了观察该抗生素的疗效是否稳定,还要给出该平均值的误差,即所有有效样本(即不包括已扣除的两个样本)与该平均值之差的绝对值的最大值
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

Android基础——闹钟

有两个活动:一个是Main,用来设定闹钟,另一个是闹钟到点提示的活动Alarm Main布局文件 <?xml version="1.0" encoding="utf-8"?> <TimePicker xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.an
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

leetcode新年病房暴乱康复计划 46. 全排列 JS解法

/** * @param {number[]} nums * @return {number[][]} */ var permute = function(nums) { var ans = []; var vis = []; var res = []; var len = nums.length; function dfs(step){ if(step === len){ ans.push([...res]
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

JavaScript之对象

1.创建对象 如下都是合法的对象 var empty={}; var point={x:5,y:6}; var point2={x:point.x, y:point.y+1}; var book={ "main title":"JavaScript", "sub-title":"The Definitive Guide", "for":"all audiences", "author":{ "firstname":"David",
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

POST和GET的部分知识

POST和GET的使用场景 1.请求中包含数据更新等副作用时 2.发送敏感信息时(防止Referer等安全隐患) 3.发送的信息量很多时(URL长度有限,但是http协议并未规定get和post的长度限制,长度限制来源与浏览器与web服务器,而不同的浏览器和web服务器,限制的最大长度不一样) (副作用是指除了获取资源(内容)以外的其他作用,比如追加,更新,删除服务器段数据,购买商品,注册/删除用户等操作,换言之,更新类的页面必须使用POST方法) 当发送的请求有上述其中一条以上时,应该使用P
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

window单击事件练习

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>练习</title> <meta charset="UTF-8"> </head> <body> <input type="text" id="clock" style="width:280px"> <input ty
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

从头认识js-js中的继承

要彻底弄明白js中的继承,我们首先要弄清楚js中的一个很重要的概念那就是原型链。 1.什么是原型链? 我们知道每个构造函数都有一个原型对象,原型对象包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。如果,让原型对象等于另一个引用类型的实例,那么原型对象中将包含一个指向另一个原型的指针,相应地,另一个原型对象中包含着一个指向另一个构造函数的指针。假如另一个原型对象又是另一个引用类型的实例,那么上述关系依然成立,如此层层递进,就构成了实例与原型之间的链条。这就是所谓原型链的基本概
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

勇敢

真的猛士,敢于正视淋漓的鲜血,敢于直面惨淡人生。
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

Android基础——广播(静态注册)

安卓版本高了就会有点问题,不能静态注册 令活动Main用来发广播,另一个接收器(不是Activity而是receiver)用来接收广播 注册文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mybroadi"> <application androi
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

UVA 861 Little Bishops

https://vjudge.net/problem/UVA-861 题意: 在n*n棋盘上方k个互不攻击的象,求方案数 若两个象在同意对角线上,则会互相攻击 将棋盘黑白染色,则黑格不会攻击白格,白格不会攻击黑格 所以黑白格分开考虑 最终答案= Σ 黑格放i个*白格放k-i个 将所有黑格抽离出来,旋转45° 这样对角线方向就变成了水平方向和竖直方向 问题转化成了 每一行每一列至多放1个 在按每行格子数量从小到大排序 这样每行依次为 2个、2个、4个、4个、6个、6个、8个、8个…… 或者每行一
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

v-model数据绑定

文本 <input v-model="message" placeholder="edit me"> <p>Message is: {{ message }}</p> 多行文本 <span>Multiline message is:</span> <p style="white-space: pre-line;">{{ message }}</p> <br> <textarea v-model="message" placeholder="add multiple lines"></texta
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

前端点击劫持

点击劫持 用户亲手操作---盗取用户资金(转账,消费) 用户不知情---获取用户敏感信息 ....if 利用 iframe 内嵌页面,并将原页面透明度设置为零,这样实现点击劫持 点击劫持防御 JavaScript 禁止内嵌 在内嵌页面中top和window不等 if (top.loaction != window.location) { top.location = window.location; } 但这种方式有时并不完全有效,因为攻击者是可以禁止 JavaScript 脚本的 <if
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

localStorage如何设置过期时间?

至于localStorage如何设置过期时间? 可以对相应的键设置到期时间 expireTime = 60 * 1000; // 过期时间为60s 存储 localStorage.setItem(key, value); localStorage.setItem(key-expire, ((new Date()).valueOf() + expireTime); 获取 let key-expire = localStorage.getItem(key-expire) let value =
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

【原创】NES第三波_如何做一张NES贺卡

  鉴于我的平面设计不是很强,我还是决定从网上先几幅图片参考一下。   大家先知道NES的表现力,彩色多彩又渐变的图片,用NES无法表现出来。于是我选了一幅简单高雅的图片。 图1 高雅的图片 */======================================================================== 有不明白,欢迎来向我提问。请加入我的Q群“兴趣” (790224822) 或者另一个我管理的Q群"学堂" (43371391) ==============
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

(转)Navicat 连接MySQL 8.0.11 出现2059错误 Navicat 连接MySQL 8.0.11 出现2059错误

Navicat 连接MySQL 8.0.11 出现2059错误 错误 使用Navicat Premium 连接MySQL时出现如下错误: 原因 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决 更改加密规则: mysql -uroot -ppassword #登录 use mysql; #选择数据库 # 远程连接请将'localhost'换成'%' ALTER USER 'roo
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

[SHOI 2013]超级跳马

Description 题库连接 现有一个 \(n\) 行 \(m\) 列的棋盘,一只马欲从棋盘的左上角跳到右下角。每一步它向右跳奇数列,且跳到本行或相邻行。跳越期间,马不能离开棋盘。试求跳法种数,取模。 \(1\leq n\leq50,2\leq m\leq 10^9\) Solution 令 \(f_{i,j}\) 表示在第 \(i\) 列第 \(j\) 行的方案数。那么,\(f_{i,j}=\sum\limits_{k=1}^i\text{odd}(i-k)\cdot(f_{k,j-1}
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0

寒假第五天

今天完成了实验二 目的是 掌握 Scala 语言的基本语法、数据结构和控制结构; 2.掌握面向对象编程的基础知识,能够编写自定义类和特质; 3.掌握函数式编程的基础知识,能够熟练定义匿名函数。熟悉 Scala 的容器类库的基本 层次结构,熟练使用常用的容器类进行数据; 4.熟练掌握 Scala 的 REPL 运行模式和编译运行方法。 先通过教程下载安装了scala 然后通过借鉴完成了实验 明天继续学习scala的语法和结构 实验二-1.计算级数 请用脚本的方式编程计算并输出下列级数的前 n 项
分类: 其他 发布时间: 01-30 22:50 阅读次数: 0