首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
nettee
掘友等级
后端
GitHub@nettee
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 11
沸点 3
赞
14
返回
|
搜索文章
最新
热门
LeetCode 例题精讲 | 02 Path Sum:二叉树的子问题划分
链表和二叉树是大家面试中最常遇到的两种数据结构。上一期我们讲了链表的遍历框架,这一期我们接着讲二叉树的遍历框架。二叉树的题目比链表更常见、变种更多,但是掌握了基本思想则一点不难。 说到二叉树的遍历框架,很多人的脑海里立马蹦出来的就是前序、中序和后序遍历。但是机械地记住前中后序遍…
LeetCode 例题精讲 | 01 反转链表:如何轻松重构链表
反转链表这道题是我在阿里的面试中遇到的题目。它本身也是单链表题目中非常典型的一道,不少题目的解法以反转链表为基础。这篇文章将会包含: 在面试中涉及到的链表类题目,一定都是单链表。虽然实际中双向链表使用较多,但单链表更适合作为面试题考察。 单链表这样一个相对“简陋”的数据结构,实…
[译] 如何准备你的 GitHub,给面试官留个好印象
不论是否合理,技术招聘方倾向于从你的 GitHub 个人资料中推断出很多关于你的信息。而且现在越来越多的招聘者会要求提供、或者通过简单的 Google 搜索找到你的 GitHub 账号。因此,对于找工作的开发人员而言,有必要将 GitHub 看作简历的扩展。 明白了这一点之后,…
2019 一名校招生的酸甜苦辣与细微进步 | 掘金年度征文
我是一名应届生。如果说 2019 年有什么头等大事的话,那就是找工作了。没想到这件事情恰好持续了一整年,从年初开始,到年末尾声,我这一年的经历和心情也全部串在里面了。如果非要给一个写年终总结的理由,那就是这一年过得太完完整整了,不得不把它整理下来。 年末心里正好有些写总结的想法…
[译] 动态规划算法的实际应用:接缝裁剪
我们一直认为动态规划(dynamic programming)是一个在学校里学习的技术,并且只是用来通过软件公司的面试。实际上,这是因为大多数的开发者不会经常处理需要用到动态规划的问题。本质上,动态规划可以高效求解那些可以分解为高度重复子问题的问题,因此在很多场景下是很有用的。…
如何手写一个简单的 parser
而且好死不死的需要用他没怎么用过的 C++ 来写。我发现这是一个 parser 的问题,第一反应是推荐他用 flex/bison,但想到为了这么大点任务大费周章不太合适,又开始想手写这样一个表达式的 parser 难不难。最后得出的结论是,不难。 了解编译原理的人都知道什么是 …
How to Write a Git Commit Message
Git Commit 的内容的一些准则,并不是泛泛而谈的文章,其中“祈使语气”的说法非常有用。
[译] 分布式系统如何从故障中恢复?— 重试、超时和退避
分布式系统很难。即使我们学了很多构建高可用性系统的方法,也常常会忽略系统设计中的弹性(resiliency)。 我们肯定听说过容错性,但什么是“弹性”呢?个人而言,我喜欢将其定义为系统处理意外情况并最终从中恢复的能力。有很多方法使你的系统能从故障中回弹,但在这篇文章中,我们主要…
Java 命令行交互输入库 JLine 入门
我们都知道,软件的用户界面无非分为 GUI (图形用户界面)和 CLI (命令行用户界面)。对于我们经常使用 Linux 的人来说,命令行界面一定非常熟悉。无论是 Shell 里输入命令的界面,还是如 GDB 等软件的内部交互界面,都是命令行界面。而当我们开发自己的软件,要写认…
[译] 用 Rust 写一个微服务
请允许我在写这样一篇用 Rust 写一个微服务的文章的开头先谈两句 C++。我成为 C++ 社区的一个相当活跃的成员已经很长一段时间了。我参加会议并贡献了演讲,跟随语言的更现代化的特性的发展和传播,当然也写了很多代码。C++ 让用户在写代码时能对程序的所有方面有非常细粒度的控制…
下一页
个人成就
文章被点赞
111
文章被阅读
49,387
掘力值
941
关注了
12
关注者
46
收藏集
1
关注标签
12
加入于
2019-02-17