大家好,我是小林。之前我的图解网络系列,写了很多关于TCP的图解文章,很多同学看完后都跟我说,每次面试的时候,TCP部分都能聊跨面试官。但是对于TCP三次握手的源码分析,我还没写过。今天就跟大家来唠嗑下,TCP三次握手的源码,看看他到底做什么?在后端相关岗位的入职面试中,三次握手...
在互联网圈子里,跳槽大多是为了涨薪,那么究竟涨多少薪资才值得我们一跳呢?如果每个月只涨两千,是否还有必要跳槽?一个程序员发帖控诉:通过了阿里的面试,定级P6,目前薪资33K,HR给的薪资是35K,还没有股票。楼主说自己技术面的面评还可以,期望薪资是40K,如果现在跳过去等于是降薪...
2020年我们经历了很多大起大落,远程办公以及在家隔离对我们产生了诸多影响。然而在数字转换与软件领域,2020年注定是不平凡的一年。受疫情的影响,许多企业都被迫开始通过各种形式发展在线业务,而软件开发服务对企业发展的重要性也达到了前所未有的高度。因此,我们需要时刻关注行业的当前发...
————— 第二天 —————————————————想要了解clone方法的小伙伴,可以看看之前所讲解 原型模式 getClass()getClass方法是干什么的呢?首先,getClass方法用于获取一个对象的运行时类(Class),进而通过返回的Class对象,获取该类的相...
转自:裸睡的猪大家好,我是小麦。最近看了不少关于字节张一鸣先生在读书、工作以及创业时期相关的文章,从他写的一些文字中确实能看出来是一个很精进的技术控和创业者。他的一些鞭策自己的方式、思考问题的方式、以及工作感悟都或多或少对于我们也许有些启发。其中有一篇关于他大学四年的收获和工作后...
编排| strongerHuang微信公众号| 嵌入式专栏操作系统分为抢占式内核和非抢占式内核,通常RTOS都是抢占式内核。下面就来讲讲抢占式内核和非抢占式内核的内容。非抢占式内核非抢占式内核要求每个任务(线程)都做一些事情来明确放弃对CPU的控制,为了保持多任务并发的错觉,必须...
前段时间,《超级演说家》节目里考研名师张雪峰怒怼马丁的视频又被“炒冷饭”,从而引起了新的一波对学历的讨论。张雪峰拿企业招聘时的区别对待说明了学历背景的重要性,他强调,对于大多数没有名校光环的本科生来说,考研是一次改变自己和提升所处平台的机会。问那么IT界的学历到底值不值钱呢?早年...
大家好,我是小麦,之前有读者问我,怎么高效地使用GitHub?我和他解释了一下,GitHub是个网站,想要玩转它,Git的知识也必不可少,这里和大家分享一下这篇关于Git的教程,图文并茂,建议收藏。Git是程序员学习和工作都离不开发工具,也是非程序员好用的文档版本管理工具。本文图...
大家好,我是小麦,今天介绍一下使用EIDE在VSCODE快速搭建MCU开发环境,图文并茂,建议收藏哈。宇宙最强IDE——visualstudio,这个应该没人反驳吧,如今微软又出来一款开源跨平台的vscode,各种插件数不胜数,真的是让人爽到不行啊。今天我就要推荐一个插件EIDE...
金磊博雯发自凹非寺量子位报道|公众号QbitAI一个人,到底能肝到什么程度?最近B站上大火的一个视频,或许给了这个问题一个完美诠释:纯!手!工!自制CPU!这位叫做“奶味的”Up主,耗时整整半年,用他那双勤劳的双手,“逐点”焊接,最终打造出了一个完整CPU!手工做一个CPU能用么...
从2019年到现在,小灰先后出版了三本图书,分别是《漫画算法》,《漫画算法Python篇》,《漫画算法2》。从小灰出书以来,常常有朋友问我这样一个问题:“小灰,你出版自己的图书,花了多少钱呀?”其实这是一个很大的误会,但也怪不得大家,毕竟多数朋友对图书出版这方面都比较陌生。先说答...
综合整理:程序员的那些事(id:iProgrammer)诉讼世界,无奇不有。各位没看错标题!公司起诉技术总监索赔90万元,称其拖延研发进度7月5日,中国裁判文书网公开了一份出自北京第三中级人民法院的二审民事判决书[1],神州瑞景公司起诉原技术总监姚某,索赔90万。判决书是公开信息...
小木发现线上的程序通过任务管理器发现内存不断的增长,怀疑是不是内存泄漏呢?用户态内存泄漏可能是句柄泄漏,堆内存泄露,Socket, GDI对象等等。而对于C程序员来说,碰到最多的无疑是堆内存泄露:也就是通过malloc或者new从堆上申请的内存,使用完成后,并没有释放,导致程序使...
昨天在群里有朋友问:把进程绑定到某个CPU上运行是怎么实现的。首先,我们先来了解下将进程与CPU进行绑定的好处。进程绑定CPU的好处:在多核CPU结构中,每个核心有各自的L1、L2缓存,而L3缓存是共用的。如果一个进程在核心间来回切换,各个核心的缓存命中率就会受到影响。相反如果进...
之前写了一篇>"data-itemshowtype="11"tab="innerlink"data-linktype="2">。这种方法有一定的局限性:实践证明,当程序复杂,内存频繁的申请释放,通过UMDH对比的文件将会非常的大,并且很难直接看出内存泄露所在。UMDH在收集信息的...