首页 > 2019年09月24日 > 全部分享
java中hashmap的实现原理
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
引用、浅拷贝及深拷贝 到 Map、Set(含对象assign、freeze方法、WeakMap、WeakSet及数组map、reduce等等方法)
从引用聊到深浅拷贝,从深拷贝过渡到ES6新数据结构Map及Set,再到另一个map即Array.map()和与其类似的Array.flatMap(),中间会有其他相关话题,例如Object.freeze()与Object.assign()等等。前言一边复习一边学习,分清引用与深浅拷贝的区别,并实现浅 ...
分类:编程语言   时间:2019-09-24 10:56:32    收藏:0  评论:0  赞:0  阅读:88
Spring容器对Bean组件的管理
Bean对象创建 Bean对象的创建模式 Bean对象初始化和销毁 三种实例化bean的方式 ...
分类:编程语言   时间:2019-09-24 10:55:57    收藏:0  评论:0  赞:0  阅读:102
使用Consul做leader选举的方案
在分布式集群部署模式下,为了维护数据一致性,通常需要选举出一个leader来进行协调,并且在leader挂掉后能从集群中选举出一个新的leader。选举leader的方案有很多种,对Paxos和Raft协议有过了解的同学应该对leader选举有一些认识,一般都是按照少数服从多数的原则来实现,但是因为... ...
分类:其他   时间:2019-09-24 10:55:26    收藏:0  评论:0  赞:1  阅读:124
golang框架
来自:码农网,译者:小峰 链接: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
visual studio调试exe程序
标题: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
标准库中的装饰器 lru_cache和全新的 singledispatch
Python 内置了三个用于装饰方法的函数:property、classmethod 和 staticmethod。 另一个常见的装饰器是 functools.wraps,它的作用是协助构建行为 良好的装饰器。标准库中最值得关注的两个装饰器是 lru_cache 和全新的 singledispatc ...
分类:系统服务   时间:2019-09-24 10:53:38    收藏:0  评论:0  赞:0  阅读:103
react对字符串转义成html并渲染
<div dangerouslySetInnerHTML={{__html: "字符串内容"}} /> ...
分类:Web开发   时间:2019-09-24 10:52:36    收藏:0  评论:0  赞:0  阅读:261
js之给元素添加类的方法
原生js中添加类的方法 .jquery中添加类的方法 检查是否含有某个类的方法 例子: html部分 css部分 js部分 ...
分类:Web开发   时间:2019-09-24 10:51:49    收藏:0  评论:0  赞:0  阅读:76
【剑指offer】数组中重复的数字
题目描述在一个长度为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
一:VSCode引入jupyter
1:安装 2:示例代码 #%%是划分每个块的标志,不加的话jupyter无法识别单元格 然后 最后一个单元格执行代码是放到浏览器中 3:连接远程的jupyter kernel on server/docker ...
分类:其他   时间:2019-09-24 10:50:37    收藏:0  评论:0  赞:0  阅读:980
zabbix之监控Nginx连接数
创建模板 添加以后将主机中加入监控项 加入后创建图形 ...
分类:其他   时间:2019-09-24 10:49:53    收藏:0  评论:0  赞:0  阅读:92
bzoj4987 Tree 树上背包
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4987 题解 一道还不错的题咯。 很容易发现一个结论:这 $k$ 个点构成的一定是一个连通块,并且走的时候应该是按照某种类似于 dfs 的遍历方式连续走的。 可以发现,最终答案应该有:从根的某个子 ...
分类:其他   时间:2019-09-24 10:49:14    收藏:0  评论:0  赞:0  阅读:112
入门Hadoop---Map/Reduce,Yarn是什么?
简单概括:Map/Reduce是分布式离线处理的一个框架。 Yarn是Mapreduce中的一个资源管理器。 图形说明下Map/Reduce结构: 图形说明下Yarn的结构: 图形说明下Map/Reduce和Yarn在整个Hadoop系统中的位置: ...
分类:其他   时间:2019-09-24 10:48:46    收藏:0  评论:0  赞:0  阅读:115
华为手机usb调试打开后自动关闭怎么办?华为手机 usb调试为什么自动关闭?usb调试老是自动关闭怎么回事?
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
git 的基本命令操作
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和Azkaban的区别: 工作流定义:Oozie是通过xml定义的而Azkaban为properties来定义。 部署过程:Oozie的部署相对困难些,同时它是从Yarn上拉任务日志。 Azkaban中如果有任务出现失败,只要进程有效执行,那么任务就算执行成功,这是BUG,但是Oozie能 ...
分类:其他   时间:2019-09-24 10:46:48    收藏:0  评论:0  赞:0  阅读:81
1199条   上一页 1 ... 47 48 49 50 51 ... 60 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!