帅地玩编程

其他

作弊被某大厂拉黑了

大家好,我是帅地。上次我在视频号直播的时候,聊到了笔试作弊这个事,今天就和和大家聊一聊笔试相关的话题。互联网大公司的招聘中,特别是校招,大部分公司都会有笔试环节,因为应聘者太多了,可以通过笔试成绩刷掉一批人,当然,有时候你简历优秀,不需要笔试,就被面试官捞去面试了,关于笔试权重问题可以看这篇文章:笔试不重要现在的笔试难度如何我不清楚,但作为
2023年8月23日
其他

一份带你找工作的后端训练营

选手,基本都有,大佬如云!特别是你学习没有底,总是怀疑自己啥的,来了训练营,帅地会帮你捋清楚,让你更加专注学习,你看训练营有潜力冲击大厂的(该用户春招拿京东开放岗实习offer,秋招拿到百度开发岗
2023年8月16日
其他

笔试不重要

原题,关注这部分就可以了,因为这部分你在面试中做不出来,那就真的会挂。主要就是笔试中的算法题,太难,很多是竞赛级别的,短时间呢,冲刺不了,而且笔试的权重也不怎么高,像我之前,有几家中厂我全
2023年8月9日
其他

后端训练营

选手,基本都有,大佬如云!特别是你学习没有底,总是怀疑自己啥的,来了训练营,帅地会帮你捋清楚,让你更加专注学习,你看训练营有潜力冲击大厂的(该用户春招拿京东开放岗实习offer,秋招拿到百度开发岗
2023年8月9日
其他

后端训练营

选手,基本都有,大佬如云!特别是你学习没有底,总是怀疑自己啥的,来了训练营,帅地会帮你捋清楚,让你更加专注学习,你看训练营有潜力冲击大厂的(该用户春招拿京东开放岗实习offer,秋招拿到百度开发岗
2023年7月2日
其他

准大一的也来开卷了

瞎折腾;大二去深入学习一些东西;到了大三,你的心会越来越浮躁,很多东西无法静下心来研究,因为这个时候的你,有着春秋招、实习之类的小压力了。那会无忧无虑的折腾,真好!-----------
2022年7月29日
其他

一份带你拿offer的Java训练营

已毕业想要补充基础的转行用户。相信你们大多数人都关注过我公众号或者认识帅地,所以我就不扯那么多有的没的了,打造这份教程的目的就是为了:打造自己的产品,希望未来能够帮助学生能够拿到满意的
2022年7月2日
其他

评分9.3,重塑 "Java编程思想",Java界的百万畅销神书!

大家好,我是帅地。从我大二刷了《Java编程思想》这本书之后,我就无脑成为《Java编程思想》的粉丝了,在之后的几年里,无论是在公众号还是在其他平台,我基本都会给大家推荐《Java编程思想》这本书。不得不说,很多人也正是在我的推荐下,去阅读了这本书,比如在我的知识星球以及
2022年5月25日
其他

Java后端训练营

开发的工作了,那么可能不合适呢。相信你们大多数人都关注过我公众号或者认识帅地,所以我就不扯那么多有的没的了,打造这份教程的目的就是为了:打造自己的产品,希望未来能够帮助学生能够拿到满意的
2022年5月23日
其他

帅地的2021:离职与新生活

offer。卧槽,这动不动就月薪上万啊。当时我很激动,感觉自己月薪一万,更加有希望了,虽然在大一大二一直说大厂,但是我其实目标就是月薪一万,寻思不用去大厂也能月薪一万啊。不过当时
2022年1月5日
其他

顺丰面试:MySQL十连击

1、SQL语句执行流程MySQL大体上可分为Server层和存储引擎层两部分。Server层:连接器:TCP握手后服务器来验证登陆用户身份,A用户创建连接后,管理员对A用户权限修改了也不会影响到已经创建的链接权限,必须重新登陆。查询缓存:查询后的结果存储位置,MySQL8.0版本以后已经取消,因为查询缓存失效太频繁,得不偿失。分析器:根据语法规则,判断你输入的这个SQL语句是否满足MySQL语法。优化器:多种执行策略可实现目标,系统自动选择最优进行执行。执行器:判断是否有权限,将最终任务提交到存储引擎。存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memory等多个存储引擎。现在最常用的存储引擎是InnoDB,它从MySQL
2020年12月14日
其他

帅地翻遍全网,计网、操作系统、计组相关视频被我找到了

计算机网络、操作系统、计算机组成原理,这些知识很值得一学,我也经常强调它们的重要性,毕竟,计算机就是靠这三座大山组成的。其实在我大三那会,我就特别想找一些关于计算机基础的视频来学习,当然,我指的这些「视频」,肯定和中国大学
2020年11月29日
其他

两个月斩获 70k star,前字节大神刷题笔记

star:卧槽,这也太牛逼了吧,究竟是啥算法笔记,还能这么火?帅地花了大半天的时间,研究了一下这份算法笔记,果然牛叉,90%
2020年11月21日
其他

学完这份计算机基础知识与操作系统后,帅地飘了

到内存、讲解什么是二进制、磁盘、压缩算法、操作系统、汇编等知识。我们来看下内容是怎样的这个图画的很漂亮啊,看起来就是作者在用心画的,而且排版非常精美。看起来一点不枯燥现在这本
2020年11月12日
其他

对不起,学会这些计算机基础知识后我飘了

来源:Java建设者作者:cxuan我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。下面,跟随我的脚步,为你介绍一下计算机底层知识。CPU还不了解
2020年1月15日
其他

万字长文:看完这篇HTTP,跟面试官扯皮就没问题了

从一个节点运输到另一个节点,物理层的协议仍然使用链路层协议,这些协议与实际的物理传输介质有关,例如,以太网有很多物理层协议:关于双绞铜线、关于同轴电缆、关于光纤等等。五层网络协议的示意图如下OSI
2020年1月13日
其他

从0学习Git:详解git pull和git fetch的区别

ID=3,即生成了一个新的代码版本。在这里插入图片描述3、相当于fetch的时候本地的master没有变化,但是与远程仓关联的那个版本号被更新了,我们接下来就是在本地合并这两个版本号的代码。git
2019年12月24日
其他

玩公众号写文章一年多以来,我经历了被喷被拉黑被赞美,我酸了

bug,或者算法题没做出来,或者电脑环境啥的出错了……直接扔给我一堆代码,一堆截图。要知道,有些
2019年12月14日
其他

【图解】三种解法不断优化带你手撕 LeetCode第三号题:无重复字符的最长子串

最接近的三数之和【leetcode】15:三数之和【leetcode】14:最长公共前缀【leetcode】13:罗马数字转整数【leetcode】12:整数转罗马数字【leetcode】11.
2019年12月11日
其他

有必要说一说即将到来的春招(经历+重要性+如何准备)

来源微信公众号:苦逼的码农作者:帅地秋招已经接近尾声,或者说已经结束了?即将到来的便是春招了,说实话,可能还有很多人并不知道春招;并不知道春招的重要性;并不知道春招是各大厂暑假实习招聘的最大阵容。基于我公众号里有很多学生,所以有必要说一说即将到来的春招。说实话,如果你问我当时我的春招混的如何?我只能告诉你,我当时还真的不知道什么是春招,不知道大三/研二的暑假实习是在春招找的,当时面试也面的很差,之前也写过一篇春招面试的文章:嗯,春招两次腾讯面试都挂二面了,分享下我失败+傻傻的面试经历所以对于春招,我没什么成功的经验,相信大佬们分享的成功的经验你们也看过不少,我只能谈一谈我的个人看法,主要分享:1、春招主要面试的群体。2、当时是如何屡战屡败,面一家挂一家的(ಥ_ಥ)。3、春招该如何准备,核心知识有哪些?4、主要招聘渠道有哪些?一、春招面向的群体春招的开始时间大概是每年的
2019年12月7日
其他

公众号如何通过关键词来搜索对应文章?

不得不说,和其他的博客平台不一样,公众号里历史文章,往往会被忽略掉,大家也懒的去看历史文章,因为太多太杂了,那么可以通过关键词来搜索自己想要的文章吗?答的可以的,公众号其他提供了关键词搜索文章的功能,具体操作如下:1、首先进入公众号例如进入『苦逼的码农』这个公众号,然后点击右上角进入历史文章2、进行搜索历史文章界面里,右上角有个搜索的图标,点击就可以进行搜索了如图所示例如搜索动态规划相关文章:结果如图所所以呢,大家如果有明确的目的的话,也是完全可以通过搜索的模式来寻找对应的文章的哦。当然,在后面我还会给大家提供回复关键词自动推送对应文章的功能,这样可以比关键搜索更加方便哦,不过暂时还没弄,敬请期待勒。
2019年11月23日
其他

全部文章详细分类与整理(算法+数据结构+计算机基础)

之前整理了一些精选的原创文章原创文章精选,看你错过了哪些好文?,然后有人让我能不能把所有文章都整理以下,说实话,所有技术文章还是挺多的,感觉有几百篇了,最后还打算整理一波,并且给大家详细分类了。但是对于公众号这种文章,就算整理了还是有一些局限性,因为没有书签的那种折叠功能,为了方便大家定位查找,我这里先列个大纲。整理的顺序大概是一.
2019年11月23日
其他

三分钟基础:用户级线程和内核级线程有什么区别?

来源:tobe的呓语作者:tobe小白最近在学习多线程编程。网上关于多线程的资料很多,小白很快就把线程的基本概念弄懂了,但关于「用户级线程和内核级线程」的概念,她却怎么也搞不清楚,只好向操作系统基础扎实的小明请教。ps:听说小白看的是这篇文章——三分钟基础知识:线程的来龙去脉,你了解吗?对于小白的问题,小明总会耐心解答:“线程里面这两个概念确实比较难理解,我先给你讲用户级线程吧。”用户级线程“既然你已经看过线程的基本概念,那我就直接跳过这一部分了。很久很久之前,线程的概念是出现了,但操作系统厂商可不能直接就去修改操作系统的内核,因为对他们来说,稳定性是最重要的。贸然把未经验证的东西加入内核,出问题了怎么办?所以想要验证线程的可用性,得另想办法。”“我知道我知道,那些研究人员就编写了一个关于线程的函数库,用函数库来实现线程!”小白得意的说:“这个我刚刚在网上看到了。”“是的,他们把创建线程、终止线程等功能放在了这个线程库内,用户就可以通过调用这些函数来实现所需要的功能。”小明找了张纸,写上了几个函数:pthread_creat
2019年11月22日
其他

三分钟基础:有哪些经典的进程调度算法?

HRRN经过和操作系统的讨论,我们决定综合考量进程的两个属性:等待时间和要求服务时间——等待时间长,要求服务时间短(就是短进程)的进程更容易被选中。为了量化,我们制定了一个公式:响应比
2019年11月22日
其他

初识贪心思想

来源:小小算法作者:小小算法初识贪心思想贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。贪心算法的本质就是,每次只顾眼前利益,并且到最后能获得最大利益。”贪心和动态规划一样,考验的是对问题分析的能力,贪心算法解题的关键在于如何找到每次的局部最优解,动态规划则是如何找到状态转移方程。如何判断一个题是不是贪心题呢?这里没有什么套路,只要它能通过局部能得到全局最优,那就可以使用贪心思想的步骤去解决了。接下来通过我从
2019年11月21日
其他

小知识科普:随处可见的短ID和短网址

来源:后端技术指南针作者:后端技术指南针生活常见场景生活场景一早上收到快递小哥的短信说快递被放在了A地的丰巢快递柜,然鹅这个快递柜我并不知道在哪里。于是想到用快递单号查询一下物流信息,但是这个快递单号是长达14位的十进制数字。当时就很纳闷,为什么要用14位长度的10进制数字来表示单号?站在快递公司的角度我做了如下推测:1、可以从单号快速知道物品发货时间?(貌似没有看到时间线索,除非做了编码,但是应该不会…)2、可以从单号获得起止地点?(可能是内部地点编码
2019年11月20日
其他

详解三道一维的动态规划算法题

来源:知乎(已获得授权)作者:单金折前阵子写了两篇动态规划的文章告别动态规划,连刷40道动规算法题,我总结了动规的套路动态规划该如何优化?我总结了这些套路,以后优化就是分分钟后面说要给大家讲解一些案例,不过一直没讲,由于前阵子手受伤了导致手不能运动,一直没给大家写文章,所以呢,我就找一些感觉还不错的文章供大家消费。例1:
2019年11月20日
其他

在线就能用的 SQL 练习平台我给你找好了!

知识点,且配备着相应的练习。这个特别适合学完某个知识点之后,立马想检验自己学习情况的同学。对一些同学来说,唯一难受的可能网站是英文的,这个不慌,接着往下看,有惊喜。0x02
2019年11月19日
其他

三分钟基础:什么是 2-3-4 树

是多少个,先使用中序遍历找到待删除节点的后继节点,然后将后继节点与待删除节点位置互换,此时就将问题转化为删除节点为叶子节点(平衡树的非叶子节点中序遍历后继节点肯定叶子节点),如果该叶子是非
2019年11月19日
其他

实用命令养成记:不可不知的网络命令-netstat

等待时间计时关于定时器的含义,需要对TCP协议有较多理解,这里就不展开了。查看数据包统计信息各种协议的数据包的收发情况如何呢?连接数量如何呢是用-s(statistics)参数可以查看:$
2019年11月18日
其他

三分钟基础知识:什么是 2-3 树?

节点一样,有一个数据域和两个子节点指针,两个子节点要么为空,要么也是一个2-3树,当前节点的数据的值要大于左子树中所有节点的数据,要小于右子树中所有节点的数据。(3)对于
2019年11月18日
其他

经典算法题:高楼扔鸡蛋

来源:labuladong作者:labuladong今天要聊一个很经典的算法问题,若干层楼,若干个鸡蛋,让你算出最少的尝试次数,找到鸡蛋恰好摔不碎的那层楼。国内大厂以及谷歌脸书面试都经常考察这道题,只不过他们觉得扔鸡蛋太浪费,改成扔杯子,扔破碗什么的。具体的问题等会再说,但是这道题的解法技巧很多,光动态规划就好几种效率不同的思路,最后还有一种极其高效数学解法。秉承咱们号一贯的作风,拒绝奇技淫巧,拒绝过于诡异的技巧,因为这些技巧无法举一反三,学了不太划算。下面就来用我们一直强调的动态规划通用思路来研究一下这道题。一、解析题目题目是这样:你面前有一栋从
2019年11月17日
其他

三分钟基础:杀死进程的N种姿势你知道吗

来源:公众号【编程珠玑】作者:守望先生你是如何终止你的程序的?在《killall为什么找不到你的进程》一文中提到了几个杀死进程的方法,本文来总结一下有哪些方法可以终止进程。ctrl+c没错,这应该是你最常用到的方法了,当前终端非后台运行一个程序后,使用ctrl+c即可终止当前程序。ctrl+z这种方式不算完全终止,更像是暂停,因为它可以通过fg或者bg继续执行。举个例子,代码如下://test.c//来源:公众号【编程珠玑】#includeint
2019年11月15日
其他

动态规划该如何优化?我总结了这些套路,以后优化就是分分钟

)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?在这里插入图片描述这是
2019年11月13日
其他

告别动态规划,连刷40道动规算法题,我总结了动规的套路

dp[n-2]….存在某种关系的。我们要找出他们的关系。那么问题来了,怎么找?这个怎么找,是最核心最难的一个,我们必须回到问题本身来了,来寻找他们的关系式,dp[n]
2019年11月12日
其他

刷了几千道算法题,这些我私藏的刷题网站都在这里了!

提高版这一部分推荐的网站,非常有意思,如果想提高自己,体验比赛的快感,非常建议尝试。9、Codeforces网址:https://codeforces.com/Codeforces
2019年11月10日
其他

三分钟基础:什么是队列?

“发布-订阅者模式”相同。生产者代表往消息队列中增加数据,消费者代表线程不断的拿去任务去执行,我们可以通过调节生产着和消费者的数量来调节队列汇总的任务数量,从而达到高效的系统运行。4.3
2019年11月8日
其他

学Linux到底学什么?

来源:公众号【编程珠玑】作者:守望先生我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学什么?为什么要学Linux在回答学什么之前,我们先看看为什么要学。首先我们需要认识到的是,很多服务器使用的是Linux系统,而作为服务器应用程序的开发者或者维护者,如果不了解Linux的基本使用,该如何进行开发或者维护呢?当然,也有可能你听说Linux更高大上,或者是说Linux对开发者更加友好(Windows用户把刀放下),这都是题外话了。在我看来,学习Linux主要有以下两点原因使用标准C/C++
2019年11月7日
其他

老司机开车,教会女朋友什么是「马拉车算法」

数组剩下的部分。分析到这里,后面的数字不难填出,最后写成如下表格:char#a#b#b#a#b#b#index0123456789101112p0101410501210说明:有些资料将辅助数组
2019年11月7日
其他

三分钟基础知识:互斥那点事儿(下)

的论文,他引入了一个全新的变量类型——信号量(semaphore)。然后还为信号量设置了两种操作,P(proberen,检测)
2019年11月5日
其他

三分钟基础知识:互斥那点事儿(上)

上赶下来!要是调度器稍微等一会儿,这问题不就解决了?”进程调度器听到这话,气的站起来,说:“你,你怎么凭空污人清白!什么时候切换进程不是由我来决定好不好?我是负责从就绪队列里选出最应该使用
2019年11月5日
其他

傻瓜都能看懂,30张图彻底理解红黑树!

自底向上处理时的情况,叔叔结点非红即为叶子结点(Nil)。因为如果叔叔结点为黑结点,而父结点为红结点,那么叔叔结点所在的子树的黑色结点就比父结点所在子树的多了,这不满足红黑树的性质
2019年11月5日
其他

写了很久,这是一份适合普通大众/科班/非科班的『学习路线』

来源公众号:苦逼的码农作者:帅地说实话,对于学习路线这种文章我一般是不写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人。但是,最近好多人问我学习路线,而且很多大一大二的,说自己很迷茫,看到我那篇
2019年11月3日
其他

详解算法之重建二叉树

前序遍历前序遍历一颗二叉树,首先输出根节点,然后输出左子节点,最后输出右子节点。比如,遍历一下二叉树:颜色变深表示遍历,突出表示输出2.2
2019年10月31日
其他

详解 leetcode 221 题:最大正方形

学好算法没有捷径,最好的捷径就是多刷题,并且跳出舒适区,每道题都要寻找最优解,也不能老是做那些你自己比较擅长的题,不定期更新
2019年10月31日
其他

二分搜索只能用来查找元素吗?

来源:labuladong作者:labuladong二分查找到底能运用在哪里?最常见的就是教科书上的例子,在有序数组中搜索给定的某个目标值的索引。再推广一点,如果目标值存在重复,修改版的二分查找可以返回目标值的左侧边界索引或者右侧边界索引。PS:以上提到的三种二分查找算法形式在前文
2019年10月29日
其他

自学一路走来,这些私藏的实用软件/网站资源贡献给你们

来源公众号:苦逼的码农作者:帅地大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。一、电子书搜索对于大部分程序员来说,电子书的需求量还是很大的,介绍几个不错的免费搜电子书的网站吧。1、鸠摩搜书这个网址可以用来搜索一些pdf版的电子书,有了这个网址,就不用百度全网搜索电子书了。虽然可能没有像百度全网搜索那么全,但大部分电子书也都有了。注意每种搜索结果的来源,有些来源是百度云盘,有些是微盘等,可以根据需要获取。网址:https://www.jiumodiary.com/2、脚本之家脚本之家资源还是挺多的,电子书其中之一,不过,也是有挺多电子书的,并且提供多种下载方式,如果你鸠摩搜书搜索不到,或许可以考虑在脚本之家搜索,或者脚本之家搜索不到就到鸠摩搜书搜索。网址:https://www.jb51.net/books/二、实用工具1、冰点文库有时候我们经常会搜索一些文档,例如百度文档,但是却下载不了,需要登录和积分,这个时候就可以利用这个工具把文档转化成
2019年10月28日
其他

原创文章精选,看你错过了哪些好文?

不看后悔系列什么?你不知道0.0.0.0和255.255.255.255这两个地址的干嘛的?谈谈NAT:什么?全球IP和私有IP是什么鬼?TCP流量控制机制5分钟读懂拥塞控制【漫画】https
2019年10月27日
其他

二分法题型小结

学好算法没有捷径,最好的捷径就是多刷题,并且跳出舒适区,每道题都要寻找最优解,也不能老是做那些你自己比较擅长的题,不定期更新
2019年10月26日
其他

写公众号15个月以来,这一路上的学习与收获

来源公众号:苦逼的码农作者:帅地之前写了一篇自己大学经历的文章普普通通,我的三年大学,里面说到了公众号,之后就有很多人问我公众号要怎么开通,怎么运营,各种问题。说实话,要是我详细跟你说,估计得花我很多时间,而且我的公众号也不算是运营的很好,但也不算特别差,未来会如何,也很难预测,我也不是多牛逼的人,所以也不大喜欢给别人各种建议。所以这篇文章,我就说说从开通公众号的那一刻起,我是怎么运营、怎么平衡自己的时间的、怎么折腾的,学习到了什么,收获了什么,同时失去了什么。然后供你们参考,相信看完,你一定有所收获!一、写公众号的目的我是去年暑假,也就是即将步入大三的暑假开始写博客的,当时我这人不习惯做笔记,高中,大学也基本没做笔记,突然去写博客来记录知识??所以我写博客是带着目的的,因为有某种目的,才有驱动我去认真写的动力,但是目的很简单,就是听说写博客,以后面试、简历可以加分,所以我就在
2019年10月25日