- 博客(125)
- 资源 (19)
- 收藏
- 关注
原创 用万字给面试官讲清楚了hello world,面试官呆了!!
少点代码,多点头发本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。https://github.com/midou-tech/articles面试官超级喜欢问hello world问题 特别是校招,我校招碰到过3次其实很多看起来顺其自然简单的东西,背后是一套复杂的学问记得很清楚第一次面试阿里巴巴的时候,面试官上来让我写一个hello world程序当时我真的一面黑人问号的确认了三遍,面试官依旧淡定的说 是的写完就让我聊hello world,一个hello wor
2020-12-23 08:43:07
875
原创 计算机是如何组成的?
本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。https://github.com/midou-tech/articles继上一篇外甥问我计算机问题之后,外甥女就显得格外勤奋了,竟然也对计算机感兴趣了生活中有一类人特别让人害怕,就是突然 对某件事非常感兴趣也不知道是真的感兴趣了,还是觉得我对他弟偏心了,哈哈不管咋说,这姐弟俩是非常优秀的,碾压我姐弟俩一大截,是真的后浪上次发文章之后,外甥女晚上发消息问我 计算机是如何组成的?本篇文章就来唠唠这个问题因为外甥女是.
2020-11-30 08:22:00
819
原创 什么是操作系统
外甥上大一了,起初我还非常担心他,担心主要有两方面的原因:从小一直是校草,长的太帅,会不会天天谈恋爱去了担心在大学没能做好自己的规划于是经常和他视频聊天,外甥小我没几岁,我们经常以兄弟相称,聊起来自然和谐从我这几次和他聊天可以看出,我的担忧有些太过了他好像从没刻意他的帅气,而是不断的充实自己的才华,篮球打得好、街舞跳的好、还去参加各种志愿者活动关键是最近还对计算机产生了强烈的兴趣。唉,帅就算了,还这么认真,这年轻人不讲武德啊上周末打电话,竟然问我什么是操作系统? 为什么要有操作系统?于是就
2020-11-26 08:30:14
3352
12
原创 拿了十几个offer,如何做选择?
文章目录城市选择行业密集型高速发展、人口密集公司&产品岗位&方向公司的发展阶段领导情况薪资福利总结本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。https://github.com/midou-tech/articles最近收到好几个读者的咨询,关于如何选offer的问题,暖心的龙叔都一一解答了大家问的问题,忽然又唤起了我的回忆那个秋天很特别,马上秋招了,出了点车祸,休息了大概一个月,一直晚到9.6号才入场秋招,入场时我的嘴还是封着线那段时间还爱上了杨
2020-10-22 08:42:29
741
1
原创 做好异常处理,防止无故翻车
絮叨 因为程序异常处理问题,就在前几天龙叔的服务挂了几秒钟。完了,马上季度末打绩效,竟然在这里翻车了,心如刀绞啊。虽然没有影响到用户体验,但是找到问题并解决掉问题是工程师日常追求之一。作为一个优秀的工程师,应该还得加几点:弄清问题本质总结问题原因举一反三,防止出现类似错误异常处理,对于每个开发者来说一点不陌生。有人这样描述,“一个开发者90%的时间都是在处理程序异常”。这样说也不算是什么过错,毕竟正常的逻辑总是轻松容易的写完,异常处理往往会占据开发者大多数时间。既然这么占据我们的
2020-09-25 08:42:12
1542
1
原创 开发经常忽略的位运算,系统架构时千万别忘了了他
位运算这个概念并不陌生,大多数程序员在进入这个领域的时候或多或少都接触过位运算,估计当时都写过不少练习题的。位运算本身不难,困难的是大家没有学会在系统设计时用上它,提高系统性能,增加你的不可替代性。就不做太多铺垫了,直接说下今天讲述的干货内容:位运算使用场景面试经常问比如我曾经在面试腾讯的时候O(1) 时间如何检测整数 n 是否是 2 的幂次?在看一道Google面试题:有64瓶药,其中63瓶是无毒的,一瓶是有毒的。如果做实验的小白鼠喝了有毒的药,3天后会死掉,当然喝了其它的药,包括
2020-09-23 08:22:17
2382
1
原创 面试官问我会不会ElasticSearch,我语塞了...
Elasticsearch是目前基本所有公司都会使用的中间件,有专门的针对Elasticsearch的岗位,学好他,提升百倍竞争力...
2020-06-03 07:36:37
927
原创 Elasticsearch系列开篇介绍
Elasticsearch 是一个开源切使用非常广泛的搜索引擎,学习他的成本不高,效果显著,可以增加你的核心竞争力
2020-05-31 18:43:42
729
原创 面试官,求你了别再问我TCP三次握手和四次挥手了(含面试题)
TCP三次握手和四次挥手是计算机网络中很经典的问题,作为互联网的开发者们必须掌握的问题,也是面试高频题。本篇对该问题做了详细的解释,并且把常用面试题进行了总结
2020-04-14 21:55:32
20630
25
原创 如何保证网络传输的可靠性?头条面试官这样问我
多点头发,少点代码本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。https://github.com/midou-tech/articles唠叨几句 前几天在群里问了下大家最近春招的状态。如果你还在参加春招,不管是社招还是校招。龙叔都想唠叨几句,今年整体经济形势很差,可能有些人还没意识到有多差,但我相信很多人都能感受到。很多公司入不敷出,基本都在裁员和...
2020-04-07 20:05:05
1909
1
原创 计算机网络为什么需要抽象出五层模型?
很多人学完了网络还是没明白为什么计算机网络需要抽象出这么多层模型,今天龙叔带大家搞明白为什么需要抽象出五层模型。
2020-03-17 08:15:01
5247
5
原创 TCP粘包问题,真的那么难懂么,为何我屡屡受挫??
TCP粘包问题是一个比较难懂的问题,也是面试官经常问的问题,本篇文章,龙叔带领大家搞懂粘包到底是怎么一回事。
2020-03-14 15:13:20
1252
原创 《C语言》—— 简单的数组问题,一定不再你的话下
本文详细讲述了数组的概念、数组的特性、数组的常见问题、数组底层结构剖析、数组常见面试题。有需要了解的快戳进来把。
2020-02-19 00:00:26
2427
15
原创 《密码学系列》—— 流密码
流密码是以最小单位比特作为一次加密、解密的操作元素,利用加密算法进行加密与解密。流密码的基本思想是利用密钥 k 产生一个密钥流 z ,并利用相应的规则对明文串 x进行加密,所得到的密文为: y 。
2020-02-10 19:39:22
4149
1
原创 带你重新认识指针(下)
指针一直是一个头疼的问题,指针灵活性很好,但是可控性很差,容易写出程序崩溃的代码。我们要怎样才能使的指针可控呢?龙叔带你重新认识指针
2020-01-16 00:11:56
3081
3
原创 重新认识C语言指针(上)
指针是C语言学习者绕不过的一道坎,也是C语言学习者不得绕过的一道坎。辨别一个人C语言学的好赖就看他对指针的理解怎么样。指针内容也是工作面试经常问到的问题。本文将带你重新认识那个绊倒你的指针,以解大家的心头之惑(恨)。
2020-01-12 14:24:27
3510
6
原创 聊聊密码学中的DES算法
DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准。DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。 密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1),分组后的明文组和56位的密钥按位替代或交换的方法形成密文组。
2020-01-08 00:07:58
1978
原创 初学编程该如何选择编程语言?
初涉互联网都会遇到选择一门编程语言作为我们的锄头,这个问题再过来人看来可能再简单不过了,但是在初学者身上,他们难免会纠结和徘徊,本篇文章希望能解决你的疑惑。
2020-01-05 17:50:21
2816
14
原创 二十多个免费高清图片素材网站送给你
用心分享,共同成长 没有什么比你每天进步一点点更重要的了本文已经收录至我的github,欢迎大家踊跃star 和 issues。https://github.com/midou-tech/articles我要写公众号难免会用到很多素材,那天我想找个图片作为文章封面,找了好多网站,要么没有版权,要么需要付费。找了好久找到下面这些免费、高清、无版权的图片素材网站。 一口气整理了2十...
2020-01-01 15:58:15
10764
原创 学习linux命令,看这篇2W多字的命令详解就够了
用心分享,共同成长 没有什么比每天进步一点点更重要了本文已收录到我的github:https://github.com/midou-tech/articles/tree/master/docs/linux ,欢迎star和issues。序言 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍、命令参数格式、命令参数、命令常用参数示例。由于linux命令较多,我还特...
2019-12-29 17:11:11
6998
4
原创 filebeat 插件开发
filebeat是一个轻量的日志收集工具,全套使用go语言开发。 我目前遇到的问题是,在收集的时候需要对数据进行采样,采样比和采样形式要灵活,因为可能在多个项目会使用到这个日志收集功能。刚开始我仔细研究filebeat的配置,我感觉他自身应该带有采集需求,然而并没有。于是我想着去修改他的源码,这样也很方便。然而这个方案不可行,因为这是一个开源项目,后期如果版本更新,那还得继续修改,这个不...
2019-03-09 14:49:08
2529
原创 常见I/O模型
五种常见的io模型I/O多路转接之select五种常见的io模型阻塞式io:阻塞IO:在内核将数据准备好之前,系统调用会一直等待所有的套接字, 默认都是阻塞方式.非阻塞io:如果内核还未将数据准备好,系统调用仍然会直接返回,并且返回EWOULDBLOCK错误码.信号驱动io:内核将数据准备好的时候, 使⽤用SIGIO信号通知应⽤用程序进行IO操作.io多路转接:虽...
2018-07-22 22:34:24
1136
原创 复杂链表的复制
今天在牛客网上做了一道题,很有意思就分享出来了。题目:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)。/*struct RandomListNode { int label; struct Rand...
2018-06-03 11:33:25
779
原创 Adblock Plus 下载及安装教程
经常查资料,写博客,浏览博客,不免都是网页浏览,但是很多网页真的很丧心病狂,广告无处不在,有的甚至遮挡主要内容,而且最让人难受的是很多广告无法关闭,连手动关闭都不行。无奈我是个好奇心很强的孩子,找了很多广告过滤插件,效果真是让人焦灼。最终锁定Adblock Plus 这个插件真的很难下载,哪怕官网。(可以翻墙下载) 下载地址:https://download.youkuaiyun.com/download...
2018-05-24 09:44:31
18585
2
Dev-Cpp.zip
2019-11-07
VMware-Workstation-12.0.0-2985596精简官方中文安装注册版v2.zip
2019-07-10
SQLyog工具
2019-05-03
Adblock Plus
2018-05-24
boost库源码
2018-05-19
【数据结构】——搜索二叉树的插入,查找和删除(递归&非递归)
2018-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人