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 自走棋的,做得越来越像了,只不过简化了而已。
美服国服一区国服十四区
基础这里主 ...
找一份工作
找一份合适的工作需要做什么根据时间排序,分为面试前、面试时、面试后。
面试前
找到你去的公司(明确你的目标)
准备简历
书写简历
格式
投递简历方式
内推
V2ex 这类社群
Boss 直聘
公司招聘官网
准备自我介绍(背熟,根据工作时间渐进式介绍你自己,一定要时刻保持自信的口吻讲述)
复习将要面试的点
笔试
八股文
HR 提问
了解公司背景业务
找到它的官网
国家企业信用信息公示系统
钉钉里面的 钉钉企典
Google
知乎(看看就行)
了解该岗位(后面面试时会问,需要你反问面试官)
看工作职位描述
面试前直接问 HR
网上搜索
面试时
笔记
算法题
需要你时刻与你的面试官进行交流,你的困惑的点,你将要以什么方法去解决。千万不要笔试的时候一言不发,写代码。面试官会认为你这个人不会与他人交流沟通,定点上报的你工作内容,与上级保持良好的沟通也是你工作中重要的。你做了很牛逼的事情,比如优化了个接口,TPS 翻倍,平均响应延迟减半,要写出来,要和你上级及时的沟通。千万千万不要闷头干事,很蠢的。
非算法题
面试
面试前找到你想要 ...
原则
对我而言,有意义的工作是指一项我能全身心投入的使命;有意义的人际关系是指我既深深地关心对方,对方也深深地关心我。
我发现,我能够成功的唯一途径将是:
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 视频,我建议你直接看这个系列,不用看我写的。还有,墙带来的正面效果其实远远大于负面效果,首先如果没有墙的保护,国内的互联网企业,没有一个能成为大企业。大家都有 Gmail 谁用其他邮箱?Google 全家桶完全秒杀国内所有企业,欧洲没有墙,你听过欧洲有哪些互联网巨头吗?不仅是对一些无知的人一些保护,避免受到境外势力例如 大纪元 这种,国内很多人很容易被煽动,成了别人的傀儡。最重要的其实还是保护本土科技企业,留有一定时间追赶 Google 这样的超级大公司。
原理简单介绍原理。这里忽略网络传输层,默认是 TCP/IP,也忽略域名污染等等其他内容。
代理如果你了解过 Nginx 肯定会听到无数的 “反向代理”,而 VPN 就是正向代理。两者最大区别,就是一个不知道最终访问的是哪个服务器,一个是知道要访问哪个,但是需要借个道。
代理代理是一种有转发功能的应用程序,它扮演了位于服务器和客户端“中间人”的角色,接收由客户端发送的请求并转发给服务器,同时也接收服务器返回的响应并转发给客户端。
OSI 七层模型和 SOCKS5SOCKS是一种网络传输协议,主要用 ...
求皮尔逊相关系数,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 ...