GeminiPlanet
https://gemini-lin.github.io/icon.png
Hello,My Little Prince !
2021-11-18T12:50:02.358Z
https://gemini-lin.github.io/
Gemini-Lin
Hexo
就业经验分享
https://gemini-lin.github.io/employment/
2021-11-17T12:53:58.000Z
2021-11-18T12:50:02.358Z
<p>在我刚刚来到大学时,每天都在考虑这几个问题?</p>
<ol>
<li>要不要读研?(我想保研,但我好像保不上)</li>
<li>程序员会有35岁危机吗?(我害怕秃头失业)</li>
<li>要怎么找工作?(我压根不会写代码,我只是CV大师)</li>
<li>如果不读研的话,工作晋升是不是相对困难?(薪资是不是会低很多)</li>
</ol>
<p>预知答案,且听分享⏭</p>
北京再见,你好广州!
https://gemini-lin.github.io/GuangZhou/
2021-10-22T02:47:14.000Z
2021-11-17T12:59:53.583Z
<h1 id="北京再见">
<a href="#北京再见" class="heading-link"><i class="fas fa-link"></i></a>北京再见</h1>
<p>2021 年 1 月 18 日 — 2021 年 7 月 31 日北漂生涯纪录。</p>
秋招潦草收场
https://gemini-lin.github.io/go-employ/
2021-10-01T13:53:01.000Z
2021-11-17T13:58:41.352Z
<h1 id="个人介绍">
<a href="#个人介绍" class="heading-link"><i class="fas fa-link"></i></a>个人介绍</h1>
<p>lz 信软学院大四,21年1月到7月在字节跳动基础架构部门实习,8月返校准备秋招,8月底开始投递面试大厂,至今秋招收获0Offer,被迫结束秋招。</p>
北漂日记(二)
https://gemini-lin.github.io/BeiJing-Lives-2/
2021-04-10T08:56:15.000Z
2021-11-17T12:59:39.839Z
<p>今天是 2021 年 4 月 4 日,距离第一次来到北京(2021 年 1 月 18 日)已经有两个多月,而我的网站也已经停更了两个多月了,停更有两个主要原因,其一是自己偷懒了,放假的时候更喜欢躺在床上或者出去运动走走,基本不打开电脑;其二是涉及到公司的项目技术,都因为签署了保密协议或是知识产权,不能放在个人博客上。</p>
北漂日记(一)
https://gemini-lin.github.io/BeiJing-Lives-1/
2021-02-17T08:56:15.000Z
2021-11-17T12:59:34.282Z
<h1 id="welcome-to-beijing">
<a href="#welcome-to-beijing" class="heading-link"><i class="fas fa-link"></i></a>Welcome to BeiJing!</h1>
<p> 2021年1月18日,我乘坐川航,从双流国际机场抵达首都国际机场。北京,是萦绕在无数年轻人脑海的一个城市,爱恨交织着。到达北京,我的第一感受是落后,满眼都是破旧的建筑,与我向往的繁华都市相差甚大(指魔都)。带着失望的心情,我扛着几十斤的行李箱,一层层地爬到五楼,来到一个合租的七平米的小屋,我的北京生活就此拉开了帷幕。</p>
Network Security Protocol
https://gemini-lin.github.io/Network-Security-Protocol/
2020-12-20T13:30:57.000Z
2020-12-20T13:35:00.000Z
<h1 id="introdution">
<a href="#introdution" class="heading-link"><i class="fas fa-link"></i></a>Introdution</h1>
<p>假设我们现在有两个用户分别为 Alice 和 Bob,Alice 拥有一个较大的数据文件,Alice 想要通过网络安全地和 Bob 共享这个数据文件。我们知道计算机网络提供的最大功能就是连通性和共享,在网络存在着大量的安全威胁,诸如被动攻击与主动攻击等等,但我们传统的 TCP/IP 网络栈并不提供安全传输,那么我们要如何保证数据传输过程中的安全呢?</p>
<p>这里的“安全”对应着网络安全中种种的网络安全需求,包括保密性、完整性、可用性、可控性、不可否认性等等。因此我们需要设计一个网络安全协议,我们可以借鉴一下 HTTPs的设计理念,利用公钥密码进行密钥分发(公钥加密效率较低),利用对称密码进行数据加密(对称加密适合加密大量数据),完成这里的简单数据传输。显然这个协议并不能满足身份认证等功能,那么如何设计一个完善的网络安全协议呢?</p>
<p>通常我们将网络安全协议划分为<strong>协商过程</strong>和<strong>数据通信</strong>两个步骤,并针对两个步骤分别规定了相应的语法、语义和时序。在协议过程中,我们需要完成身份认证,算法协商,会话密钥的协商等。</p>
<p>在本篇文章中,我们自顶向下地分析TCP/IP 协议栈中每层的网络安全协议,包括应用层协议PGP、传输层协议TLS、网络层协议IPSec、链路层协议WPA等等。</p>
The Little Go Book
https://gemini-lin.github.io/The-Little-Go-Book/
2020-12-15T15:10:22.000Z
2020-12-16T10:49:46.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>因为下个月将要去字节实习,技术栈要从 Java 转为 Goland ,大约半年多前,我粗略地学习过一次 Goland ,完成了一个简单项目研发。这次打算系统地学习一下 Goland ,这篇文章主要是阅读 The Little Go Book 的笔记,适合有一定其他语言经验的开发者快速了解 Goland。</p>
Technical Notes 1
https://gemini-lin.github.io/Technical-Notes-1/
2020-12-15T09:01:13.000Z
2020-12-20T13:32:34.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p> 我发现自己每天都会在实验,或者编程,或者一些知识点上遇到困惑,但是之前总是简单百度看一下就过去了。今天我突然想另开一个专栏,用于记录自己每天的一个简单的知识收获,方便自己加深印象以及后续查阅。这一专栏的文章知识点都比较零碎,更多地是给自己做记录,打算之后有空每天都更新一篇。</p>
Java实习总结
https://gemini-lin.github.io/java-intern/
2020-12-05T13:48:58.000Z
2021-11-17T13:51:31.905Z
<h1 id="自我介绍">
<a href="#自我介绍" class="heading-link"><i class="fas fa-link"></i></a>自我介绍</h1>
<p>我目前是电子科技大学的一名大三学生。在大一大二两年,我主要的精力都用来准备校内课程学习。在今年的十月份开始准备 Java 实习面试,目前陆续拿到了滴滴、华为、字节跳动的实习offer。</p>
字节跳动面经
https://gemini-lin.github.io/bytedance/
2020-11-25T03:31:51.000Z
2020-11-27T03:08:26.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>本来都打算明天去滴滴入职了,结果字节跳动的一面竟然佛性通过了。</p>
滴滴面经
https://gemini-lin.github.io/didimj/
2020-11-19T13:21:12.000Z
2020-11-21T04:03:26.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>上周六内推了滴滴的成都部门,周三下午HR联系我,约了周四早上 11 点面试。滴滴是面试的第一家大厂,为了这次面试又焦虑地准备了两周。</p>
LeetCode-Offer-Part2
https://gemini-lin.github.io/LeetCode-Offer-Part2/
2020-11-10T07:51:17.000Z
2020-11-10T16:08:22.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>争取在今天内完成第二部分的 15 题 LeetCode。</p>
LeetCode-Offer-Part1
https://gemini-lin.github.io/LeetCode-Offer-Part1/
2020-11-09T08:24:15.000Z
2020-11-10T16:15:08.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>这系列文章用来记录 剑指 Offer 第二版 的 75 题题解。</p>
<p>Part 1 : 1 - 15 题</p>
LeetCode-EasyTree
https://gemini-lin.github.io/LeetCode-EasyTree/
2020-11-08T09:00:24.000Z
2020-11-09T03:43:48.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>开始专门针对 Tree 的刷题训练,先刷个 10 题的简单类型,练练感觉。</p>
<p>目标:10 题内 80% 以上都不看题解,全部由自己完成。</p>
LeetCode-SortingAlgorithm
https://gemini-lin.github.io/LeetCode-SortingAlgorithm/
2020-11-06T13:13:30.000Z
2020-11-08T02:02:00.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>今天面试的时候,因为第一道算法题没有做出来,面试官特地又给了一道排序算法,我想了想只想到冒泡,而且还没有实现出来。趁着这个机会,今天晚上正好总结一下常用的排序算法。</p>
跟谁学面经
https://gemini-lin.github.io/genshuixue/
2020-11-06T09:58:55.000Z
2020-11-07T06:51:30.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>跟谁学是我投的第一家公司,周一投的简历,周二HR联系我,约了周五下午4点。</p>
LeetCode-Tree
https://gemini-lin.github.io/LeetCode-Tree/
2020-11-05T01:56:28.000Z
2020-11-08T08:49:06.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>终于可以刷最常用的二叉树了,我对于二叉树的递归和迭代理解的不是很清楚,趁这篇文章学习总结一下。</p>
LeetCode-Easy
https://gemini-lin.github.io/LeetCode-Easy/
2020-11-01T11:46:17.000Z
2020-11-02T12:07:26.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>看了一下实习的面经,发现简单类型的算法题竟然也不少,想刷个十几道练练手。</p>
LeetCode-BFS
https://gemini-lin.github.io/LeetCode-BFS/
2020-10-28T11:07:37.000Z
2020-11-07T02:59:38.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>本来是想直接写 树 Tags,但是发现里面的题太多了,为了促进自己的积极性,退而求其次,选择了 <strong>广度优先遍历</strong>。</p>
LeetCode-HeapAndStack
https://gemini-lin.github.io/LeetCode-HeapAndStack/
2020-10-26T02:37:19.000Z
2020-10-28T08:48:46.000Z
<h1 id="free-talk">
<a href="#free-talk" class="heading-link"><i class="fas fa-link"></i></a>Free Talk</h1>
<p>再来写写 堆 和 栈 相关的题, 最近有点<strong>渐入佳境</strong>了。</p>