HashMap底层是一个数组,通过允许冲突来实现大小可扩充。数组的下标是对象的散列码,存储的是list,查询list的时候是线性equals()比较(所以速度的瓶颈在于不能让list过长,也就是数据不能太集中)。 放入HashMap的对象要实现2个方法,hashCode()和equals()。 eq ...
分类:
编程语言 时间:
2019-09-24 10:58:16
收藏:
0 评论:
0 赞:
0 阅读:
92
涵盖内容: 线程池,锁机制,session验证机制,简易版orm,大文件md5校验,数据库操作 服务端目录 conf import os BASE_PATH = os.path.dirname( os.path.dirname(__file__) ) DOWNLOAD_PATH = os.path. ...
分类:
其他 时间:
2019-09-24 10:57:34
收藏:
0 评论:
0 赞:
1 阅读:
110
从引用聊到深浅拷贝,从深拷贝过渡到ES6新数据结构Map及Set,再到另一个map即Array.map()和与其类似的Array.flatMap(),中间会有其他相关话题,例如Object.freeze()与Object.assign()等等。前言一边复习一边学习,分清引用与深浅拷贝的区别,并实现浅 ...
分类:
编程语言 时间:
2019-09-24 10:56:32
收藏:
0 评论:
0 赞:
0 阅读:
88
Bean对象创建 Bean对象的创建模式 Bean对象初始化和销毁 三种实例化bean的方式 ...
分类:
编程语言 时间:
2019-09-24 10:55:57
收藏:
0 评论:
0 赞:
0 阅读:
102
在分布式集群部署模式下,为了维护数据一致性,通常需要选举出一个leader来进行协调,并且在leader挂掉后能从集群中选举出一个新的leader。选举leader的方案有很多种,对Paxos和Raft协议有过了解的同学应该对leader选举有一些认识,一般都是按照少数服从多数的原则来实现,但是因为... ...
分类:
其他 时间:
2019-09-24 10:55:26
收藏:
0 评论:
0 赞:
1 阅读:
124
来自:码农网,译者:小峰 链接:www.codeceo.com/article/golang-framework-ide-tools.html 自推出以来,Google的Go编程语言(Golang)越来越受主流用户的欢迎。在2016年12月的一份调研中,3,595名受访者中有89%表明他们在工作中或 ...
分类:
其他 时间:
2019-09-24 10:54:28
收藏:
0 评论:
0 赞:
1 阅读:
85
标题:How to debug and profile any EXE with Visual Studio 文章:https://devblogs.microsoft.com/visualstudio/how-to-debug-and-profile-any-exe-with-visual-stu ...
分类:
其他 时间:
2019-09-24 10:54:01
收藏:
0 评论:
0 赞:
0 阅读:
155
Python 内置了三个用于装饰方法的函数:property、classmethod 和 staticmethod。 另一个常见的装饰器是 functools.wraps,它的作用是协助构建行为 良好的装饰器。标准库中最值得关注的两个装饰器是 lru_cache 和全新的 singledispatc ...
分类:
系统服务 时间:
2019-09-24 10:53:38
收藏:
0 评论:
0 赞:
0 阅读:
103
<div dangerouslySetInnerHTML={{__html: "字符串内容"}} /> ...
分类:
Web开发 时间:
2019-09-24 10:52:36
收藏:
0 评论:
0 赞:
0 阅读:
261
原生js中添加类的方法 .jquery中添加类的方法 检查是否含有某个类的方法 例子: html部分 css部分 js部分 ...
分类:
Web开发 时间:
2019-09-24 10:51:49
收藏:
0 评论:
0 赞:
0 阅读:
76
题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。分析:不需要采用辅助空间,... ...
分类:
编程语言 时间:
2019-09-24 10:51:24
收藏:
0 评论:
0 赞:
1 阅读:
95
es6转es5,Babel https://babeljs.io/repl(常用) css模块 1.检测css兼容性 https://caniuse.com/#home 2.在线CSS颜色/透明度渐变效果代码工具(常用) http://tools.jb51.net/code/css_generato ...
分类:
Web开发 时间:
2019-09-24 10:50:59
收藏:
0 评论:
0 赞:
1 阅读:
83
1:安装 2:示例代码 #%%是划分每个块的标志,不加的话jupyter无法识别单元格 然后 最后一个单元格执行代码是放到浏览器中 3:连接远程的jupyter kernel on server/docker ...
分类:
其他 时间:
2019-09-24 10:50:37
收藏:
0 评论:
0 赞:
0 阅读:
980
创建模板 添加以后将主机中加入监控项 加入后创建图形 ...
分类:
其他 时间:
2019-09-24 10:49:53
收藏:
0 评论:
0 赞:
0 阅读:
92
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4987 题解 一道还不错的题咯。 很容易发现一个结论:这 $k$ 个点构成的一定是一个连通块,并且走的时候应该是按照某种类似于 dfs 的遍历方式连续走的。 可以发现,最终答案应该有:从根的某个子 ...
分类:
其他 时间:
2019-09-24 10:49:14
收藏:
0 评论:
0 赞:
0 阅读:
112
简单概括:Map/Reduce是分布式离线处理的一个框架。 Yarn是Mapreduce中的一个资源管理器。 图形说明下Map/Reduce结构: 图形说明下Yarn的结构: 图形说明下Map/Reduce和Yarn在整个Hadoop系统中的位置: ...
分类:
其他 时间:
2019-09-24 10:48:46
收藏:
0 评论:
0 赞:
0 阅读:
115
01 解决方法一依次点击“设置”——“系统”——“开发人员选项”先开启“开发者选项”开关。 02 然后在开启“USB调试”开关后,一并将“'仅充电'模式下允许ADB调试”选项开关打开。这样,华为手机usb调试打开后,就不会自动关闭了。 03 解决方法二我们打开usb调试一般就是为了将手机连接到电脑上 ...
分类:
移动平台 时间:
2019-09-24 10:48:28
收藏:
0 评论:
0 赞:
1 阅读:
136
数据库 数据库的分类 卸载 安装 连接数据库 用户信息查看 数据库的基本操作 表的基本操作 记录的基本操作 1)查看某个数据库中的某个表的所有记录,如果在对应数据库中,可以直接查找表 mysql : select from [数据库名.]表名; 注: 代表查询所有字段 2)给表的所有字段插入数据 m ...
分类:
数据库技术 时间:
2019-09-24 10:47:45
收藏:
0 评论:
0 赞:
0 阅读:
89
1. 打开命名窗口: 右键选择“Git Bash Here”; 2. 将github上的仓库克隆到本地: git clone "github repository url "; 将本地的文件都提交到github上去: 1. 初始化: git init 2. 上传所有本地文件: git add . ( ...
分类:
其他 时间:
2019-09-24 10:47:26
收藏:
0 评论:
0 赞:
0 阅读:
92
Oozie和Azkaban的区别: 工作流定义:Oozie是通过xml定义的而Azkaban为properties来定义。 部署过程:Oozie的部署相对困难些,同时它是从Yarn上拉任务日志。 Azkaban中如果有任务出现失败,只要进程有效执行,那么任务就算执行成功,这是BUG,但是Oozie能 ...
分类:
其他 时间:
2019-09-24 10:46:48
收藏:
0 评论:
0 赞:
0 阅读:
81