编程开发

LeetCode - #152 乘积最大子数组(Top 100)

前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新到 151 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提

兜兜绕绕的十年

图片来自网络如有侵权请联系删除 这个难忘的场景发生在十年前,我毕业那年的求职面试会上。 这家公司回复了我投出的第一份求职简历,顺利地通过笔试和实习期之后,我终于迎来了人生中的第一场面试。 我穿上了新买的正装,将长发高高束起,努力让自己显得有一点职业范的干练和成熟。可还是难以掩饰稚嫩的学生气,以及无比紧张又期待的心情。我在等候室里如坐针毡,手心冒着冷汗。 终于听引导员到门口来喊我的名字。

得寸进尺

小区改造,地面花坛也挖了,路面也浇好了,隔壁小区看到居然在前面围起一排栏杆。 说的好听,把我们栏杆加固一下,其实谁都知道他有的是私心,他想把自己的房子窗户开一扇门,门口就从我们小区里过,这样可以作为店面房出租。只是原本不同小区,他的门也不朝这边开,他只是想把自己的车库变成一个店面房。多年以前,他也打算这样做,那时候,小区里的人齐心协力打了城管和12345,才没让他得逞。这一次,他趁着我们小区改造,

数据文件智能读取: R语言vroom包

最近折腾Shiny的时候接触到了一款非常好用的数据读取包。写一下备忘录。 1. 自动识别分隔文件 vroom有自动识别文件格式功能,所以不管是csv,还是tsv文件都只需要同一个读取指令vroom(”xxx.csv”)就可以。 library(vroom) data <- vroom("flights.tsv") #> Observations: 336,776 #> Vari

面试问题01:“介绍一下你自己吧 Tell me about yourself” 怎么回答?

“介绍一下你自己”,可以让双方轻松地进入实际面试。谈话开始时,通常都是闲聊过渡。这通常是第一个被问到的,而且因为这是一个开放性问题,所以很难回答。 这个问题也是一个很好的起点,可以帮助启动后续问题的连锁效应,让对话更轻松,并帮助面试官实现他们在招聘过程中的主要目标之一:了解你。 如果你回答得好,面试官就会开始从硬技能和经验,以及软技能方面找出为什么你是这份工作的最佳人选。这对你也是一个很好的机会,

Git不要只会pull和push

前言 使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享我在开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,让同学们看完即学会。 stash 官方文档 git 教程 描述 官方解释