For Interview
前言仅供本人面试前准备,其他人还是别看了,没意义。有很多我缩写,省去了很多易理解的部分。
我尽量找别人已经总结过的东西,而不是自己写,无意义,面试的八股文罢了。都是靠努力就能实现的东西。
常见容器ArrayList 详解https://note.youdao.com/ynoteshare1/index.html?id=efd2a3a29d2626acea2b053e56bae5cc&type=notebook#/04F1A0EFF8F241C2A89E2234AAF0A36A
底层基于数组实现
创建 ArrayList 如果不指定大小,会先创建一个大小为 0 的 Object[ ] 数组 ,
第一次添加数据时,会扩容成 ArrayList 的 默认大小 default_capacity:10**;**
创建时如果指定大小,直接创建指定大小的Object[ ]数组
add()
对 size+1,去判断数组是否满了,如果满了就调用 grow()方法扩容,扩容大小为,原数组大小 + 原数组大小右移一位。也就是扩容到原来的1.5倍。JDK 1.6 是 1.5 倍 +1 ...
搭建免费博客网站
折叠播放列表 ≡ ⬇️
我用虚拟机里面的Win10演示
准备环境
GitHub账号注册地址
Git下载地址
下载NodeJs下载地址
下个Visual Studio Code来编辑文件下载地址(这个是为了让你更好得编辑yml文件,防止格式不正确,如果你有其他的,可以用其他的编辑器)
上面的 3 个应用可以直接下载,等会再安装
注册Github账号如果你有github账号,直接从第六步开始
第一步第二步第三步第四步第五步第六步第七步第八步输入账号/邮箱/密码。账号必须唯一
这一步是验证你是不是人机,图像没出来的话,请等一等,或者刷新一下。
不用管往下拉Complete SignUp
到这里验证一下邮箱。你可以登陆你刚才注册用的邮箱,看下邮件,点击邮件里面的验证Verify Email。
Create a repository
你的用户名叫什么,就[用户名].github.io 一定要叫这个名字。像下面这样,还有记得点初始化一个README文件。很重要!!!!
创建好后就是下面这种情况
访问一下看行不行,正常情况都能访问。(如 ...
云顶之弈如何从零到最强王者
前言我玩了比较久的云顶之弈,也“间接开发”过阵容,就是 S3 最火热的 6 暗星羊刀水银泽拉斯。最快两天从水晶之痕没有段位到超凡大师(后面排到人比较慢,不愿玩,而且段位提升只是把数的堆积)。我也是美服以及艾欧尼亚两个赛季超凡大师,最高到一区前 200 名左右吧,3 月 26 日左右(具体几号真忘了)早上8 点斗鱼、卷子的第一把,和南波儿的两个小弟的7点多到8点那一把的录播视频为证。
只要你时间够,上个王者不成问题。后面比较喜欢玩 PBE(测试服),提前感受版本,厄加特的大招开始是没有写明无视复活甲的,也是我向官方报告的 “bug”,后面官方改了技能说明,之前的英文介绍里面没有 GA(Guardian Angel)。其他的大家都知道的 bug,我也不愿向官方反馈。
第三个,仅需两天(一天16个小时左右),50 多把即可从零上超凡大师,多的 8 把左右是打的维护赛。
玩游戏也是要学习的,也是要动脑子的,只有不断进步,不断精进,才能更好去玩游戏。其他的下棋类的游戏,我也玩过,其实 TFT 大多都是抄 Dota 自走棋的,做得越来越像了,只不过简化了而已。
美服国服一区国服十四区
基础这里主 ...
原则
对我而言,有意义的工作是指一项我能全身心投入的使命;有意义的人际关系是指我既深深地关心对方,对方也深深地关心我。
我发现,我能够成功的唯一途径将是:
1.找到与我观点不同的最聪明的人,以便自己能够努力理解他们的推理。
2.知道自己在什么时候不能有明确的意见,不急于下结论。
3.逐步归纳永恒和普适的原则,对其进行测试,将其系统化。
4.通过平衡风险来保持较大的回报,并降低下行波动。
我逐渐认识到,股价反映了人们的预期,所以当实际结果比预期好时,股价上涨;当实际结果比预期差时,股价下跌。而大多数人会因为近期的经验而产生偏见。
通过市场交易赚钱是很困难的。对此,才华横溢的交易者和投资家伯纳德·巴鲁克形象地说道:“如果你已经做好准备放弃一切其他东西,像医科学生研究解剖一样仔细地研究市场的整个历史和背景,并研究所有主要上市公司——如果你能做到上述的一切,同时你还拥有赌博者的镇定、洞察者的第六感和狮子的勇气,你才有可能抓住一丝机会。”
我了解到,如果你以勤奋和有创造性的方式工作,你几乎可以得到你想要的任何东西,但你不可能同时得到所有东西。成熟意味着你可以放弃一些好的选择,从而追求更好的选 ...
电影概论-Mooc
源自于电影概论
一、电影总览八大艺术来源于 Wikipedia
八大艺术来源八大艺术的分类来源已不可考,但有两个明显的现象是:
人们提到八大艺术时,往往目的放在想要引介不在此艺术之中之物,例如新兴的游戏设计,有人指为第九艺术。
会提到八大艺术的理论,是因为摄影的发明对以后的各项科学、艺术、媒体及商业行为有巨大的贡献,也改变了人类以往的视觉经验,并进而衍生电影的发明,故变成第八艺术。
八大艺术列表八大艺术包含:
绘画
雕塑
建筑
音乐
文学
舞蹈
戏剧
电影
概览电影经历过程基本上,一部电影会经历三个阶段:制作(production)、发行(distribution)及放映(exhibition)。后面的数字化的售卖,是比较靠后的了,比如 DVD 版,放到各大视频平台售卖之类的。
电影元素
光
色彩
声音
画面构图
镜头构图
电影创作过程
剧作
导演
表演
拍摄
剪辑
大部分的电影生产过程会经过四个主要的阶段,和上面的 MOOC 的对应了起来。
编剧与集资(scriptwriting and founding):电影观念开发完成,完成剧本。电影工作者也需要为拍片计划获得财务 ...
Youtube 看不了评论
Youtube 看不了评论,一直在转圈圈。
简单清除 Youtube 所有 Cookie,退出谷歌浏览器,再进。
进阶如果还是不行,看看是不是无痕模式下可以看评论,如果可以,把所有插件关了,再重启浏览器。油猴的插件部分有问题。
终极搜索 重置设置,重设浏览器,彻底退出谷歌浏览器,再重新登录 Youtube,评论即可看到了。
技术"内幕"
有趣,但无用的知识系列。
RSA 算法由 Ron Rivest, Adi Shamir, and Leonard Adleman 三位的姓首字母写的。
《Cloud Native Java》爪哇岛,岛上盛产咖啡;美国人有多爱喝咖啡,看英国人有多爱喝茶一样,波士顿倾茶事件,彻底惹怒了大英帝国(以前的称呼)。看看《硅谷》这部剧就知道了,咖啡 = 命,没有咖啡机的公司,不去。《Cloud Native Java》Josh Long 写的,书封面有几种意思,
这个鸟是蓝耳翠鸟(Alcedo menintiong)濒危野生动物,希望能唤起大家对动物的保护之心。当然,《高性能 MySQL》也是一样。
这个鸟在 Java island(爪哇岛)上生存。
鸟在天上飞,飞向云端的意思。迎合了云原生的概念,鸟就寓意为 Java,Cloud 就是云,如鱼得水,如鸟入天空。
具体的可以看他的视频 https://www.youtube.com/watch?v=Z5q-CXbvM1E&t=307s 他自己介绍的。
关于爪哇岛的,在印尼还是比较发达的,而且上面有华人,而且不准看中文,我是在《枪 ...
什么是 SSR、V2ray、Trojan、Clash,什么是机场?
前言如果你可以看 Youtube 视频,我建议你直接看这个系列,不用看我写的。
原理简单介绍原理。
代理代理代理是一种有转发功能的应用程序,它扮演了位于服务器和客户端“中间人”的角色,接收由客户端发送的请求并转发给服务器,同时也接收服务器返回的响应并转发给客户端。
OSI 七层模型和 SOCKS5SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是”SOCKet Secure”的缩写[注 1]。
当防火墙后的客户端要访问外部的服务器时,就跟SOCKS代理服务器连接。这个代理服务器控制客户端访问外网的资格,允许的话,就将客户端的请求发往外部的服务器。
这个协议最初由David Koblas开发,而后由NEC的Ying-Da Lee将其扩展到SOCKS4。最新协议是SOCKS5,与前一版本相比,增加支持UDP、验证,以及IPv6。
根据OSI模型,SOCKS是会话层的协议,位于表示层与传输层之间。
Session 就是会话层,在应用层(Application)下面,所以 SOCKS5 能代理 HTTP 请求,而 HTTP 不能代理 SOCKS5 的 ...
求皮尔逊相关系数,UDAF 开发
皮尔逊相关系数简介概述皮尔逊相关系数(Pearson correlation coefficient)也称皮尔逊积矩相关系数(Pearson product-moment correlation coefficient),是一种线性相关系数。皮尔森相关系数是用来反映两个变量线性相关程度的统计量。
其中相关系数用 r 表示,n为样本量,分别为两个变量的观测值和均值。r 描述的是两个变量间线性相关强弱的程度。r 的绝对值越大、表明相关性越强。可以简单理解相关系数r为分别对x和y基于自身总体标准化后计算空间向量的余弦夹角。
这里的 1/n-1 可以约掉,所以是更下面的图。
公式原公式
分子分母相约后的公式
环境说明TDH475 版本,不是 5 以上容器的版本,也不是 6 版本的 Kubernetes 上。如果报错,可以去具体 Spark SQL 的日志里面去看什么错误。
Hive UDAF 执行流程Model 和 Evaluator 的关系。来源于
Mode 各个阶段对应的 Evaluator 方法调用。
Evaluator 各个阶段下处理 MapReduce 的流程
代码编写 UDAF ...
RowKey 设计规约
RowKey 尽量简短Data Block 是 HBase 中文件读取的最小单元。Data Block中主要存储用户的KeyValue数据,而KeyValue结构是HBase存储的核心。HBase中所有数据都是以KeyValue结构存储在HBase中。
KeyValue由4个部分构成,分别为Key Length、Value Length、Key和Value。其中,Key Length和Value Length是两个固定长度的数值,Value是用户写入的实际数据,Key是一个复合结构,由多个部分构成:Rowkey、Column Family、Column Qualif ier、TimeStamp以及KeyType。其中,KeyType有四种类型,分别是Put、Delete、DeleteColumn和DeleteFamily。
HBase中数据在最底层是以KeyValue的形式存储的,其中Key是一个比较复杂的复合结构。
这也是HBase系统在表结构设计时经常强调Rowkey、Column Family以及ColumnQualif ier尽可能设置短的根本原因。列族一般情况下设置为 1 个 ...