11 2020 档案

摘要:大家好,今天我们来介绍git当中一项非常重要的功能——交互式工具 有的时候如果我们要处理的文件很多,使用git add .等操作会非常有隐患,因为很有可能我们一不小心就疏忽了一些内容。如果我们使用一个文件名一个文件名地填写呢,又非常地复杂,体验并不好。所以呢git当中还提供了第三种方法,也就是今天要 阅读全文
posted @ 2020-11-30 09:57 Coder梁 阅读(1160) 评论(1) 推荐(1) 编辑
摘要:大家好,今天给大家介绍一个很厉害的数据结构,它的名字就很厉害,叫SB树,业内大佬往往叫做傻叉树。这个真不是我框你们,而是它的英文缩写就叫SBT。 SBT其实是英文Size balanced tree的缩写,翻译过来可以理解成节点平衡树,这是大牛陈启峰在高中参加算法竞赛时期发明的数据结构。不得不说大牛 阅读全文
posted @ 2020-11-27 10:21 Coder梁 阅读(3242) 评论(0) 推荐(3) 编辑
摘要:前两天的时候有一个同学在评论里问我,如果你是面试官,你会问什么问题呢? 不得不说这是一个很好的问题,一千个人眼里有一千个哈姆雷特,同样,一千个面试官里面也有一千个面试标准和面试风格。首先说明,本文的内容只代表我个人的观点,大家辩证吸收。 无论是我之前作为面试官进行的面试,还是以后我将要进行的面试,我 阅读全文
posted @ 2020-11-26 10:09 Coder梁 阅读(1473) 评论(0) 推荐(0) 编辑
摘要:大家好,今天这篇文章同样来自于大家的提问。之前有一个小伙伴在留言当中问我,说自己想要从事算法工程师的工作,但是不知道应该从哪里入手,请问我应该怎么办。 这其实是一个老生常谈的话题,也是一个很大的概念。我很难用三言两语告诉你究竟应该如何做,但我可以告诉你一个合格的算法工程师应该至少需要具备什么样的能力 阅读全文
posted @ 2020-11-25 10:26 Coder梁 阅读(1159) 评论(1) 推荐(1) 编辑
摘要:大家好,欢迎阅读codeforces专题。 今天选择的题目是Div3比赛的最后一题,也是最难的一道题。选这道题的主要原因是帮助大家建立信心,因为有些小伙伴给我反应说之前选择的题目有些难了,觉得自己可能应付不了codeforces的题目。所以今天特地选了Div3比赛当中的最难题来给大家一点信心。 Di 阅读全文
posted @ 2020-11-24 10:28 Coder梁 阅读(1609) 评论(0) 推荐(0) 编辑
摘要:大家好,前几天群里有小伙伴说希望看到更多的算法工程师的日常。其实对于算法工程师而言,最大的日常就是做数据了,所以给大家分享一下做数据的那些事。 为什么很少做模型 在大家想象当中,可能算法工程师做的事情是今天看paper,明天把paper实现了,后天就上线使用,然后公司的收入刷刷涨,我们的工资、级别也 阅读全文
posted @ 2020-11-23 10:23 Coder梁 阅读(920) 评论(0) 推荐(2) 编辑
摘要:今天这篇不是正经的吹水文,属于有感而发吧。 前段时间在知乎上回答了一个问题“计算机学院的学生该怎样提高自己的编程能力?”,下面的回答五花八门,有些人分享各种各样的资料,什么学Java的,学操作系统的,等等。还有些人说要学好算法、数据结构刷LeetCode的,还有些人讲怎么做网站的,就是没有一个人说一 阅读全文
posted @ 2020-11-18 11:24 Coder梁 阅读(4462) 评论(31) 推荐(18) 编辑
摘要:大家好,今天和大家聊聊git当中一个非常好用的功能——区间选择,它可以帮我们处理看起来非常复杂的提交记录。从而帮助我们很快找到我们需要的内容。 如果大家有参与过多人协同的项目开发,比如十几个人甚至更多的成员的时候,会发现一些分支的记录非常的混乱,比如master。因为其中包含了太多的提交信息,比如各 阅读全文
posted @ 2020-11-17 10:00 Coder梁 阅读(1820) 评论(0) 推荐(2) 编辑
摘要:大家好,我们今天来看一道非常非常经典的算法题——最近点对问题。 这个问题经常在各种面试当中出现,难度不低,很少有人能答上来。说实话,我也被问过,因为毫无准备,所以也没有答上来。是的,这道题有点神奇,没有准备的人往往答不上来。 题意 我们先来看下题意吧,题意很简单,在一个平面当中分布着n个点。现在我们 阅读全文
posted @ 2020-11-16 09:31 Coder梁 阅读(3407) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章当中我们剖析了Facebook的著名论文GBDT+LR,虽然这篇paper在业内广受好评,但是毕竟GBDT已经是有些老旧的模型了。今天我们要介绍一个业内使用得更多的模型,它诞生于2010年,原作者是Steffen Rendle。虽然诞生得更早,但是它的活力更强,并且衍生出了多种版本。我们 阅读全文
posted @ 2020-11-13 10:14 Coder梁 阅读(1679) 评论(1) 推荐(1) 编辑
摘要:今天我们来介绍git当中两个非常非常好用的工具,git show和reflog。 这两个命令虽然不是必知必会,但是如果熟练使用可以极大地帮助我们查看代码仓库的问题,以及在我们操作失误的时候拯救我们。可以理解成应急技能,一般情况下用不到,关键时候会的话可以救命的那种。 git show 首先来聊聊gi 阅读全文
posted @ 2020-11-12 10:24 Coder梁 阅读(730) 评论(2) 推荐(3) 编辑
摘要:大家好,欢迎阅读codeforces专题。 我们今天选中的是codeforces 1425场比赛的E题,这是一场印尼多校联合的ICPC的练习赛。ACM赛制,难度也比较近似。我们今天选择的是其中的一道Medium难度的题,由于ACM赛制参赛人数相对较少,全场只有157人通过。但实际难度并不大,大约和一 阅读全文
posted @ 2020-11-11 09:51 Coder梁 阅读(317) 评论(0) 推荐(0) 编辑
摘要:今天的文章来自我知乎问题的回答:计算机科学与技术专业的学生要怎样做才能避免成为低级的码农? 我从大到小,总结出了四条建议。如果你能做到,你一定不会只是一个普通的码农。 端正心态 制定目标我们人人都会,当我们立下flag:想要成为优秀的工程师、想要学会TensorFlow的时候,其实就是树立了目标了。 阅读全文
posted @ 2020-11-10 09:57 Coder梁 阅读(1042) 评论(6) 推荐(6) 编辑
摘要:今天我们来剖析一篇经典的论文:Practial Lessons from Predicting Clicks on Ads at Facebook。从这篇paper的名称当中我们可以看得出来,这篇paper的作者是Facebook的广告团队。这是一篇将GBDT与LR模型结合应用在广告点击率预测的方法 阅读全文
posted @ 2020-11-09 10:19 Coder梁 阅读(2925) 评论(3) 推荐(8) 编辑
摘要:大家在使用git的过程当中有闯过祸吗? 我闯过,我闯的第一个祸就是使用git rebase造成的,虽然后来最终还是解决了,但是还是给我吓得不轻。当时的事情是这样的。 我们来看下这张图: 简单解释一下这张图当中的内容,C1节点是所有分支的最小公共祖先。可以理解成是最早的master版本,之后我们che 阅读全文
posted @ 2020-11-06 16:24 Coder梁 阅读(749) 评论(0) 推荐(1) 编辑
摘要:最近由于校招如火如荼,一些小伙伴在后台以及知乎上问我,在开发和算法之间犹豫,不知道如何抉择,想要问问究竟哪一个岗位更好? 恰好我之前在知乎上回答过“对于技术岗位而言,开发岗累还是算法岗累呢?”的问题,于是将它搬运了过来,希望能给大家一点启发和帮助。 了解我的朋友可能都知道,2015年的时候我在阿里妈 阅读全文
posted @ 2020-11-06 07:33 Coder梁 阅读(1539) 评论(4) 推荐(9) 编辑
摘要:今天我们来和大家聊聊随机数。 大家如果学过编程对于随机数应该都不陌生,应该或多或少都用到过。再不济我们每周的抽奖都是用随机数抽出来的,我们用随机数的时候,往往都会加一个前缀,说它是伪随机数,那么这个伪随机数的伪字该怎么解释,什么又是真随机数呢? 真伪随机数 目前学界划分真伪随机数的方式非常简单,一句 阅读全文
posted @ 2020-11-04 09:45 Coder梁 阅读(8689) 评论(9) 推荐(6) 编辑
摘要:在之前的文章当中我们介绍了git merge的用法,明白了通过git merge我们可以合并两个分支的改动。这样我们就可以很方便地进行协同开发了,每个人都在自己的分支下开发代码,开发完毕之后再一起合并到master分支。通过这种方式可以保证大家的代码不会陷入混乱,但是这样有一个隐含的缺陷。 缺陷就是 阅读全文
posted @ 2020-11-02 09:52 Coder梁 阅读(4725) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示