字典是一种映射类型的数据类型。辣么什么是映射呢?如果看过《数据结构与算法》这一本书的小伙伴应该有印象(我也只是大学学习过,嘻嘻)。 映射:就是将两个集合一 一对应起来,通过集合a的值,集合b有且只有一个与之对应。字典是Python中唯一的内置映射类型。 1 创建和使用字典 字典以类似于下面的方式表示 ...
分类:
编程语言 时间:
2019-02-27 20:37:47
收藏:
0 评论:
0 赞:
0 阅读:
145
HashMap底层就是一个数组结构,数组中的每一项又是一个链表。 jdk源码: table就是一个Node类的数组,而Node类继承了Map.Entry<k,v>。每个 Map.Entry 其实就是一个键值对对,它还持有一个指向下一个元素的引用"next",这就构成了链表。如下图: table数组的 ...
分类:
其他 时间:
2019-02-27 20:36:26
收藏:
0 评论:
0 赞:
0 阅读:
185
区间操作线段树问题。需要维护四个信息:区间和sum,紧靠左侧的最大连续子段和lmax,紧靠右侧的最大连续子段和rmax,区间最大连续子段和dat。 不需要lazy tag,因为只用单点修改,总是要递归到最底层。上传部分: 因为是单点修改,区间查询,所以题目中两种操作x,y的含义不同,change和a ...
分类:
其他 时间:
2019-02-27 20:36:11
收藏:
0 评论:
0 赞:
0 阅读:
215
题面 给你$n$个数,$n\le 26$初始序列为$a_i,0\le a_i\le 10^9$ 你有$k$个$!$,每个$!$可以使序列中的一个数变成$a_i!$ 例如$5!=120$ 求:选出任意个数使他们和的等于S的方案数 题解 $meet in the middle$ 简单来说就是前半部分和后 ...
分类:
其他 时间:
2019-02-27 20:35:55
收藏:
0 评论:
0 赞:
0 阅读:
147
ASE相对于Shader Forge生成的代码更加干净, 用于制作特效的再合适不过,以下是使用ASE优化一个SF制作特效的经过: ## 分析美术用SF制作的Shader 懒得装SF, 直接分析代码可知这个溶解效果大致有以下部分组成: 使用Grab的扭曲 4个Step指令 + 3个lerp指令组成的溶... ...
分类:
其他 时间:
2019-02-27 20:35:20
收藏:
0 评论:
0 赞:
0 阅读:
299
Given a singly linked list L with integer keys, you are supposed to remove the nodes with duplicated absolute values of the keys. That is, for each va ...
分类:
其他 时间:
2019-02-27 20:34:48
收藏:
0 评论:
0 赞:
0 阅读:
182
官方相关地址:https://docs.python.org/3.6/library/functools.html 一.简单介绍: functools模块用于高阶函数:作用于或返回其他函数的函数。一般而言,任何可调用对象都可以作为本模块用途的函数来处理。 functools.partial返回的是一 ...
分类:
编程语言 时间:
2019-02-27 20:34:29
收藏:
0 评论:
0 赞:
0 阅读:
172
【BZOJ5469】[FJOI2018]领导集团问题(动态规划,线段树合并) 题面 "BZOJ" "洛谷" 题解 题目就是让你在树上找一个最大的点集,使得两个点如果存在祖先关系,那么就要满足祖先的权值要小于等于儿子的权值。 首先离散权值。 考虑一个暴力$dp$,设$f[i][j]$表示以$i$为根, ...
分类:
其他 时间:
2019-02-27 20:34:13
收藏:
0 评论:
0 赞:
0 阅读:
188
随着Django的更新,最新版本的2.x与旧版本1.x在某些方面有一些不同,在这片博客中我们会提一下,在url地址匹配中的2.x版本与1.x版本的不同之处。 一.路由基础 Django服务开启后,打开浏览器,输入url地址,向服务器发送请求,此时服务器拿到当前请求的url地址(例如:http://1 ...
分类:
Web开发 时间:
2019-02-27 20:33:36
收藏:
0 评论:
0 赞:
0 阅读:
349
分布式存储已经研究很多年,但直到近年来,伴随着谷歌、亚马逊和阿里等互联网公司云计算和大数据应用的兴起,它才大规模应用到工程实践中。如谷歌的分布式文件系统GFS、分布式表格系统googleBigtable,亚马逊的对象存储AWS,阿里的TFS等都是很好的代表,同时也催生了一大批优秀的开源分布式存储系统,包括ceph、swift、Lustre和glusterfs等。分布式存储系统分布式存储按其存储接口
分类:
其他 时间:
2019-02-27 20:11:00
收藏:
0 评论:
0 赞:
0 阅读:
163
1.安装deb包#apt-get-yupdate#apt-get-yupgrade#apt-get-yinstallbuild-essential/这个包可以批量安装Python在Ubuntu上进行构建时所需的全部工具(gcc,make.etc)安装python相关的包#apt-get-yinstallpython-dev3.安装新版本的pip#wgethttps://bootstrap.pypa
分类:
编程语言 时间:
2019-02-27 20:09:14
收藏:
0 评论:
0 赞:
0 阅读:
153
1.去官网下载安装文件 网址:http://maven.apache.org/download.cgi 2.解压后配置环境变量 (新增)变量名:MAVEN_HOME 变量值:E:\tools\marvn\apache-maven-3.6.0(此为安装目录) (编辑)变量名:Path 变量值:%MAV ...
分类:
其他 时间:
2019-02-27 20:08:02
收藏:
0 评论:
0 赞:
0 阅读:
197
POI2011 同谋者 Conspiracy [题目传送门][1] 题意 $Bitotia$偷袭了$Byteotia$并占领了很大一块领地。$Byteotia$国王$Byteasar$正在被占领的领地内组织人们抵抗运动。国王需要选择一部分人来作为这场运动的核心。他们会被分成两部分:一部分人作为同谋者 ...
分类:
其他 时间:
2019-02-27 20:07:47
收藏:
0 评论:
0 赞:
0 阅读:
156
A.George and Sleep 题意:一个人知道几点睡醒的,以及睡了多久,问他是几点睡觉的 思路:直接相减得到答案 代码: #include <bits/stdc++.h> using namespace std; int main() { int a,b,c,d; scanf("%d:%d" ...
分类:
其他 时间:
2019-02-27 20:07:27
收藏:
0 评论:
0 赞:
0 阅读:
196
微信域名完全防封是绝对不可能的,这是必须明确的,曾经有人打折《不死域名》的概念,它不是不死,是稍微命长一点,在推广上成本更低一下,效果更好一些, 主要的技术原理是利用了腾讯云的域名安全联盟,加入联盟类似于给域名网址设置了白名单,能抗封一些,但仍然会被封,而且这种技术已经停止了,腾讯也意识到大量的域名 ...
分类:
微信 时间:
2019-02-27 20:07:10
收藏:
0 评论:
0 赞:
0 阅读:
218
1.安装yum -y install libxml2-devel openssl-devel bzip2-devel libmcrypt-devel 解决php包的依赖关系,可能libmcrypt会报错,先执行yum install epel-release,再重新安装一下就可以了。 2.下载PHP ...
分类:
Web开发 时间:
2019-02-27 20:06:52
收藏:
0 评论:
0 赞:
0 阅读:
162
1.初始化: var ChannelInfo = new Array(25);//存放通道信息的数组 for(var i = 0;i<25;i++){ ChannelInfo[i] = new Array(5); ChannelInfo[i] = null; ChannelInfo[i] = new ...
分类:
编程语言 时间:
2019-02-27 20:06:37
收藏:
0 评论:
0 赞:
0 阅读:
213
用户的基本操作 ~~~ 添加用户: useradd xxx 查看所有的用户: cat /etc/passwd 用户更改组: usermod G groups loginname 将用户从组中删除: gpasswd d userName groupName ~~~ 文件标志位 关于 SUID、SGID ...
分类:
系统服务 时间:
2019-02-27 20:06:22
收藏:
0 评论:
0 赞:
0 阅读:
194
题目要求构造一组数据使得题目给出代码的anwser和正确答案恰好相差k,我们记题目给出代码的输出为ans1,正确答案为ans2。 我们假设已经有总和为s的p个正数,使得此时的ans1=ans2=s*p,然后我们在左端添加一串长度为q,并且总和为-1的数,此时ans1=s*p,ans2=(s-1)*( ...
分类:
其他 时间:
2019-02-27 20:06:05
收藏:
0 评论:
0 赞:
0 阅读:
195
Python 中内置的特定的方法, 这些方法在进行特定的操作时,会自动被调用。 __init__(self, [ ]) # 类的构造函数, 用于初始化实例变量 __new__(cls, [ ]) # 类的内置方法 __del__(self) # 当对象的引用为 0 时调用 该方法, 并不是del 时 ...
分类:
编程语言 时间:
2019-02-27 20:05:51
收藏:
0 评论:
0 赞:
0 阅读:
195