
计算机基础知识
文章平均质量分 90
编程指北
微信搜索「编程指北」,关于编程,你知道的不知道的这里都有~
展开
-
大学计算机专业怎么学习才能毕业就进BAT?
大家好,我是小北。最近很多新关注的小伙伴,私信问我,说大学很迷茫,不知道该学什么。在这里统一回复下。既然是学习CS,那么在这里,我粗浅的把计算机编程领域的知识分为三个部分:基础知识特定领域知识框架和开发技能基础知识是指不管从事任何方向的软件工程师都应该掌握的,比如数据结构、算法、操作系统。特定领域知识就是你从事某个细分方向时需要掌握的知识,比如做游戏引擎的需要掌握图形学;做前端的需要掌握浏览器渲染原理、前端三大件;算法工程师需要更多的数学知识。毕竟计算机各种门类挺多的,需要选个细分方原创 2021-07-27 18:27:04 · 834 阅读 · 3 评论 -
看完鹅厂学长这篇后台服务器高性能总结,秋招收割BAT offer~
前言金九银十,又是一年校招季。经历过,才深知不易。最近,和作为校招面试官的同事聊了聊,问他们是如何去考察一个学生的,我简单归为以下几点:聪明、反应快,这点自不必说,聪明意味着学习能力、适应力强,能够快速胜任工作。算法不错,代码基本功好,这点其实考察的是算法能力和代码是否写得优雅。基础过硬,技术岗面试最核心的还是考察「技术储备」,包括了语言基本功,操作系统、网络、体系结构、系统设计。语言组织和表达能力,这点很重要,很多同学懂得某个知识点,却很难用简洁准确的语言表述出来。想必有很多同学在刷题、原创 2021-07-02 13:28:34 · 698 阅读 · 1 评论 -
大一学弟问我:为什么现在985高校还在给大一学生上C语言课?
很简单,因为 C 语言对于计算机科班生来说就是基础课,其地位不单单是一门编程语言。为什么呢?因为在我看来,没有比C语言更适合用来理解计算机系统了。大二、大三将会学到的操作系统、体系结构 这些东西非常适合用 C 语言去理解或者去实践。并且 C 语言本身的语言特性非常少,但是想学好又是不容易,很多人都觉得C语言难,难在哪里呢?回想了一下我大一时的感受:简陋的标准库,几乎没有可用的数据结构指针很难理解和使用需要了解汇编、链接、装载、内存等才能把 C 语言用好不巧的是,这些东西正是计算机系统知识的原创 2021-05-29 12:39:35 · 1075 阅读 · 1 评论 -
吐血整理C++书单,萌新到大牛,要看哪些书? | C++书单大全
有干货,有情怀,微信搜索????「编程指北」,关注这个特立独行的程序员之前写了一篇《如何系统学习C++?》,里面没有推荐太多书籍,所以这次单独搞了一个 C++ 书籍大全。正如侯捷老师所说 C++ 相关的书籍非常多,如天上繁星:广博如四库全书者有 《The C++Programming Language》 《C++ Primer》深奥如山重水复者有《The Annotated C++ Reference Manual》、《Inside The C++ Object Model》细说历史者有《T原创 2021-02-17 10:15:33 · 2076 阅读 · 1 评论 -
Java详细学习路线及路线图(2020最新版) | Java工程师成神之路 | Java最全学习路线
这篇文章主要是关于小白Java学习路线, 整个学习路线非常的清晰明确,适合各种层次的Java自学者,非常全面的Java学习路线。整理不易,记得帮忙点个赞哟~第一阶段:Java基础学习任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为JavaSE基础。当你掌握了这些内容之后,你就可以做出诸如:电脑上安装的迅雷下载软件、QQ聊天客户端、考勤管理系统等桌面端软件。第二阶段:数据原创 2020-11-08 22:44:48 · 1570 阅读 · 3 评论 -
C语言重点——指针篇(一文让你完全搞懂指针)| 从内存理解指针 | 指针完全解析
有干货、更有故事,微信搜索【编程指北】关注这个不一样的程序员,等你来撩~注:这篇文章好好看完一定会让你掌握好指针的本质C语言最核心的知识就是指针,所以,这一篇的文章主题是「指针与内存模型」说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解。不了解的对指针的理解就停留在“指针就是变量的地址”这句话,会比较害怕使用指针,特别是各种高级操作。而了解内存模型的则可以把指针用得炉火纯青,各种 byte 随意操作,让人直呼 666。一、内存本质编程的本质其实就是.原创 2020-11-07 10:04:59 · 8927 阅读 · 23 评论 -
万字长文 | 阿里大佬 ssp offer 的后台服务器开发学习路线
前言小北去年经历春秋招,拿到了不少大厂 offer,其中包括 sp、ssp 等,感觉在复习准备校招上还是有一定方法的,因为我自己是 Linux C/C++路线。所以这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其它人写得不一样,也定下了一个目标,这篇文章,不能是简单的堆砌学习资源和书单推荐,更要细化如何有效的去执行落地。争取做到让看到的同学有一种相见恨晚的感觉哈哈哈。所以大家可以试着看一下,帮我检查下有没有达到预想的原创 2020-10-16 09:25:38 · 4366 阅读 · 2 评论 -
一文彻底搞懂加密、数字签名和数字证书,看不懂你打我!
前言这本是 2020 年一个平平无奇的周末,小北在家里刷着 B 站,看着喜欢的 up 主视频。在一旁玩手机的女朋友突然问”你知道数字证书是来干啥的不,为啥浏览器提示证书不可信?”你要说这个,那我可来劲了,于是乎从加密、数字签名一直讲到了数字证书。。。终于把女朋友讲睡着了,独自写下这篇文章。正文如果你能非常清晰的回答出以下问题,可以直接拉到最下面帮我点个赞~,把时间用去陪陪女朋友:非对称加密中公私钥都可以加密,那么什么时候用公钥加密,什么时候用私钥“加密” ?什么是数字签名,数字签名的作原创 2020-09-20 21:46:29 · 42448 阅读 · 94 评论