自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 什么是编程能力 | 计算机专业学生如何提高编程能力 | 如何自学编程

有干货、更有故事,微信搜索【编程指北】关注这个不一样的程序员,等你来撩~前言开局两张图,剩下全靠吹了。上面这两张图便是写这篇文章的原由。对话框的另一边,是一位大二计算机科班在读的小姐姐,看似平静的文字背后透露着迷茫与困惑,还对未来的焦虑。透过屏幕,似乎看到了大一时的自己,不会装环境、不知道怎么编译,报错也不会解决,更不知道除了计算水仙花数、打印乘法口诀表…还能写些什么。感同身受让我觉得有必要认真的好好回答一下(其实是因为这是小姐姐问的????,也算是对大一时的自己一个隔空对话。做公众号短

2020-10-25 10:29:08 7461 7

原创 腾讯C++二面,全程2小时追问基础!

语言和操作系统最容易结合的也是多线程、内存管理。除此以外就是网络中的 TCP、IO模型,这些是大厂 C++ 后台方向特别爱问的。可以看一下星球里的专栏。

2023-05-21 19:33:31 3015

原创 Linux C/C++后台开发面试重点知识

对于 C++ 语法重点内容进行讲解,包括内存、指针、智能指针、虚函数、C++11、面向对象等等,共计 10w+ 字。面试重点及复习指南看这里:C/C++后台开发面试重点知识C++ 基础篇👇sizeof 关键字sizeof 和 strlen数组做参数退化为指针const 关键字static 关键字volatile 的作用C/C++ 字节对齐C/C++ 字节序C++ 中 class 和 struct 区别宏定义(define)和内联函数(inline)的区别。

2023-05-08 18:54:22 765

原创 计算机专业大一的一些学习规划建议!

很多大一、大二的同学会有专业分流、转专业等事情。尤其是大二的时候,你会发现身边有些同学都加入各种实验室了,有忙着打ACM、学生会的、有参加互联网+等比赛的,也有跟着导师已经发论文的。基本都是围绕着保研、出国去准备,这些选择似乎成为了计算机系同学的唯一出路。即便是你对于这些没有多大的兴趣,也会因为害怕被同学甩得太远,被动的“卷起来”,会疲于参加各种实验室、比赛、考试。

2023-05-04 14:17:17 4626 3

原创 大学计算机专业怎么学习才能毕业就进BAT?

大家好,我是小北。最近很多新关注的小伙伴,私信问我,说大学很迷茫,不知道该学什么。在这里统一回复下。既然是学习CS,那么在这里,我粗浅的把计算机编程领域的知识分为三个部分:基础知识特定领域知识框架和开发技能基础知识是指不管从事任何方向的软件工程师都应该掌握的,比如数据结构、算法、操作系统。特定领域知识就是你从事某个细分方向时需要掌握的知识,比如做游戏引擎的需要掌握图形学;做前端的需要掌握浏览器渲染原理、前端三大件;算法工程师需要更多的数学知识。毕竟计算机各种门类挺多的,需要选个细分方

2021-07-27 18:27:04 718 3

原创 看完鹅厂学长这篇后台服务器高性能总结,秋招收割BAT offer~

前言金九银十,又是一年校招季。经历过,才深知不易。最近,和作为校招面试官的同事聊了聊,问他们是如何去考察一个学生的,我简单归为以下几点:聪明、反应快,这点自不必说,聪明意味着学习能力、适应力强,能够快速胜任工作。算法不错,代码基本功好,这点其实考察的是算法能力和代码是否写得优雅。基础过硬,技术岗面试最核心的还是考察「技术储备」,包括了语言基本功,操作系统、网络、体系结构、系统设计。语言组织和表达能力,这点很重要,很多同学懂得某个知识点,却很难用简洁准确的语言表述出来。想必有很多同学在刷题、

2021-07-02 13:28:34 572 1

原创 无脑选计算机专业?YYDS?

大家好,我是小北。最近不是高考完,各省都陆续揭晓分数了,真的是几家欢喜几家愁。人生三大乐事,金榜题名时算是其一,我现在都记得当年查成绩的心情,非常的激动!那一天晚上九点多,就陆续有人在微博、各种群里发成绩了,然后我也去微博找到了一个查成绩的入口,战战兢兢的输入自己的考号、身份证号。跳出来的分数让我高兴得叫了出来,当时查到的分数是 627,我自己估分在 600左右,按照15年的状况,这个分数大概是能去哈工大、南开这样的学校。后来自己翻了好多高考填志愿的书,去听了几个各种讲座,终于在截止时间前提交了自

2021-06-27 09:47:16 748 2

原创 大一学弟问我:为什么现在985高校还在给大一学生上C语言课?

很简单,因为 C 语言对于计算机科班生来说就是基础课,其地位不单单是一门编程语言。为什么呢?因为在我看来,没有比C语言更适合用来理解计算机系统了。大二、大三将会学到的操作系统、体系结构 这些东西非常适合用 C 语言去理解或者去实践。并且 C 语言本身的语言特性非常少,但是想学好又是不容易,很多人都觉得C语言难,难在哪里呢?回想了一下我大一时的感受:简陋的标准库,几乎没有可用的数据结构指针很难理解和使用需要了解汇编、链接、装载、内存等才能把 C 语言用好不巧的是,这些东西正是计算机系统知识的

2021-05-29 12:39:35 952 1

原创 大学四年,我悄悄看了B站上这些 Java 视频,毕业去阿里了!

万年自学党来了,我上大学的时候,视频还远远没有现在这么丰富,我记得那时候我看的是马士兵和尚学堂高琪的,u1s1,我觉得比我们大学老师讲得好很多。现在B站上这方面的学习资源非常丰富,我去挨着挨着搜了一些,比如这里有一份学习资料大全:Java成神之路资料汇总一、Java Se & Java基础Java基础全套教程,JAVA零基础入门必备,适合初学者的完整视频 (宋红康主讲),还不错Java基础全套教程,JAVA零基础入门必备,适合初学者的完整视频 (宋红康主讲)尚学堂,高琪,Java

2021-05-04 15:13:18 1190

原创 Java成神之路书单、资料汇总

最近整理了一份我学习 Java 用到的资料,包含了 java基础书籍、MySQL、算法、Leetcode刷题笔记、Java面试突击总结、Java面经、简历等,我觉得对于想学 Java 进阿里、美团这种大厂的同学尤其受用:我整理的这些书大家可以在这里获取,对于学习 Java 的同学帮助非常大,且十分系统:Java成神之路必备书籍资料(含下载方式)阿里巴巴 Java 开发手册这是由阿里大佬们编著的 java 编程规范,如果你想去阿里,看完这本书应该会有很大帮助Java 版本的 Leetco

2021-05-04 15:11:34 492

原创 微信Mac版可刷朋友圈,目前内测中 | 微信PC版本 下载

微信Mac版可刷朋友圈,目前内测中 | 微信PC版本 下载刚准备睡觉,看到有群里有消息说,微信PC端更新了,可以支持刷朋友圈和视频号,作为微信员工,当然第一时间去下载体验了!小龙在公开课表示超2亿人设置了微信朋友圈仅三天可见。现在,越来越少人发朋友圈、看朋友圈,微信给朋友圈打开桌面端入口,或许可以增加朋友圈活跃度。另外,除了可以浏览朋友圈;该版本微信可以浏览聊天中分享的视频号视频和视频号直播;支持深色模式;这下子大家摸鱼更方便了!以前刷朋友圈还需要打开手机,这下直接一边写代码,一边看直播!

2021-03-12 08:29:06 1469 2

原创 吐血整理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 1703 1

原创 侯捷C++课程 | 侯捷C++ STL 课程视频

侯捷C++课程视频一直都被看过的同学广为推荐,今天晚上发现 B 站关于侯捷老师的 C++ 视频课程几乎全部被下架了。所以在网上找了下资源,找到了一套还算比较齐全的。包含了 :侯捷C++ 标准 11 -14侯捷STL 和 泛型编程侯捷C++ 内存管理侯捷C++面向对象高级开发侯捷STL与泛型编程C++ 程序的生前和死后…在这里分享给大家,为了避免链接过期,我放在公众号后台了,这样方便我更新,大家可以去扫码关注「编程指北」公众号,后台回复「侯捷」,即可获取。????扫描上方二维码,

2021-01-24 09:43:06 1134 1

原创 侯捷 C++系列课程视频 | 侯捷 C++ STL 视频

侯捷 C++ 视频课程一直都被看过的同学广为推荐,今天晚上发现 B 站关于侯捷老师的 C++ 视频课程几乎全部被下架了。所以在网上找了下资源,找到了一套还算比较齐全的。包含了 :侯捷C++ 标准 11 -14侯捷STL 和 泛型编程侯捷C++ 内存管理侯捷C++面向对象高级开发侯捷STL与泛型编程…在这里分享给大家,为了避免链接过期,我放在公众号后台了,这样方便我更新,大家可以去扫码关注「编程指北」公众号,后台回复「侯捷」,即可获取。????扫描上方二维码, 回复「侯捷」即可获

2021-01-19 23:40:10 6362 8

原创 看完谷歌大佬的刷题笔记, 我直接手撕了200道 Leetcode 算法题

如果你刷leetcode觉得吃力,那么一定需要这份谷歌大佬的leetcode刷题笔记!在这里推荐一个谷歌大佬的刷题笔记,每一道题的题解都写得非常清楚.作者在美国卡内基梅隆大学攻读硕士学位时,为了准备实习秋招,他从夏天开始整理 Leetcode 上的题目,几个月的时间,刷了几百道题目。凭借着扎实的基础和长期的勤奋,他很快找到了如愿的工作。入职前,闲暇的时候,他突然想到,自己刷了那么多题,而且对很多题目的解法有着总结,为何不把这些题目归纳总结一些,做成一个便于后来者阅读学习的电子书呢?有了想法,作为行

2020-11-29 09:40:23 885

原创 我的编程能力从什么时候开始突飞猛进的?

有干货、更有故事,微信搜索【编程指北】关注这个不一样的程序员,等你来撩~知乎上有个提问:你的编程能力从什么时候开发突飞猛进?觉得挺有意思的,所以顺手回答了下,同时也发到我的博客上来,这篇文章纯碎是记流水账,也没什么干货。大家就当看个故事~正文啃完一本本书,做完一个个 lab,没有突飞猛进,一切都是量变最终累积成质变。但是有那样一些时间节点,你会明显感觉到自己的编程能力确实有提高不少,能够编码实现更多的想法,接受新知识的速度也会加快,我想这是不是就是零散的知识点逐渐连成线、组成面呢?不.

2020-11-21 09:21:37 1366 5

原创 Java详细学习路线及路线图(2020最新版) | Java工程师成神之路 | Java最全学习路线

这篇文章主要是关于小白Java学习路线, 整个学习路线非常的清晰明确,适合各种层次的Java自学者,非常全面的Java学习路线。整理不易,记得帮忙点个赞哟~第一阶段:Java基础学习任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为JavaSE基础。当你掌握了这些内容之后,你就可以做出诸如:电脑上安装的迅雷下载软件、QQ聊天客户端、考勤管理系统等桌面端软件。第二阶段:数据

2020-11-08 22:44:48 1417 4

原创 C语言重点——指针篇(一文让你完全搞懂指针)| 从内存理解指针 | 指针完全解析

有干货、更有故事,微信搜索【编程指北】关注这个不一样的程序员,等你来撩~注:这篇文章好好看完一定会让你掌握好指针的本质C语言最核心的知识就是指针,所以,这一篇的文章主题是「指针与内存模型」说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解。不了解的对指针的理解就停留在“指针就是变量的地址”这句话,会比较害怕使用指针,特别是各种高级操作。而了解内存模型的则可以把指针用得炉火纯青,各种 byte 随意操作,让人直呼 666。一、内存本质编程的本质其实就是.

2020-11-07 10:04:59 8642 23

原创 大学四年,我是怎么靠做外包私活赚了10w+,实现经济独立

CSDN上的读者应该大多也是程序员或者互联网相关行业的,计算机这个专业薪资的确比一些传统工科高不少,甚至很多应届生的薪资比传统行业工作十来年的人还高,这还不在少数,至于这样的现象还能持续多久,我也不知道。但是高收入必然会吸引大量的转专业、转行的同学过来,去一个高速发展的行业享受行业发展的红利这无可厚非,去年也有几个学机械、化工的高中同学找我要学计算机的经验。毕竟一个人的命运,除了要靠自我奋斗,也要考虑历史的进程。第三次工业革命的基础就是 信息技术 + 智能制造。搭上时代的快车,这是个人成长的最快途

2020-10-16 12:37:56 6572 2

原创 万字长文 | 阿里大佬 ssp offer 的后台服务器开发学习路线

前言小北去年经历春秋招,拿到了不少大厂 offer,其中包括 sp、ssp 等,感觉在复习准备校招上还是有一定方法的,因为我自己是 Linux C/C++路线。所以这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其它人写得不一样,也定下了一个目标,这篇文章,不能是简单的堆砌学习资源和书单推荐,更要细化如何有效的去执行落地。争取做到让看到的同学有一种相见恨晚的感觉哈哈哈。所以大家可以试着看一下,帮我检查下有没有达到预想的

2020-10-16 09:25:38 4072 2

原创 一文彻底搞懂加密、数字签名和数字证书,看不懂你打我!

前言这本是 2020 年一个平平无奇的周末,小北在家里刷着 B 站,看着喜欢的 up 主视频。在一旁玩手机的女朋友突然问”你知道数字证书是来干啥的不,为啥浏览器提示证书不可信?”你要说这个,那我可来劲了,于是乎从加密、数字签名一直讲到了数字证书。。。终于把女朋友讲睡着了,独自写下这篇文章。正文如果你能非常清晰的回答出以下问题,可以直接拉到最下面帮我点个赞~,把时间用去陪陪女朋友:非对称加密中公私钥都可以加密,那么什么时候用公钥加密,什么时候用私钥“加密” ?什么是数字签名,数字签名的作

2020-09-20 21:46:29 19060 64

原创 我是如何纯靠技术在大学月入上万,收获人生第一个10W

微信搜索????「编程指北」,关注这个有趣、有干货的程序员目录正文一、外包梦夭折二、滴水穿石非一日之功三、小有收获四、大三月入过万五、说点题外话最后说一句(求关注)这个号的读者应该大多也是程序员或者互联网相关行业的,计算机这个专业薪资的确比一些传统工科高不少,甚至很多应届生的薪资比传统行业工作十来年的人还高,这还不在少数,至于这样的现象还能持续多久,我也不知道。但是高收入必然会吸引大量的转专业、转行的同学过来,去一个高速发展的行业享受行业发展的红利这无可厚非,去年也有几个学机械、化工的高中同学找我要

2020-09-20 21:35:32 1763 3

原创 大学四年,靠着这些计算机书籍,我编程小白变成了别人眼中的大神,斩获 BAT SSP offer

前言记录一下大学四年对自己帮助最大的一些书单毕业时,大学四年在学院一直默默无闻的我,因为拿到各大互联网公司的 Offer,包括 BAT SSP,被辅导员作为就业的代表推荐为软件之英候选人。还记得四年前,我从18线小城市里走出,来到学校的软件学院报到,开始面对精彩的大学生活。大一第一门课程是 C 语言,当时我对编程一窍不通,只觉得是高深无比的东西,而身边有些同学在高中 NOIP的奖牌就拿到手软。当时链表、二分这种基础的代码都写不好,后来也在学长的建议下,开始自学看视频 + 看书。随着写的代码越来越多

2020-09-10 00:57:48 1605

原创 一文搞懂后台高性能服务器设计的常见套路, BAT 高频面试系列

微信搜索????「编程指北」,关注这个写干货的程序员,回复「资源」,即可获取后台开发学习路线和书籍先赞后看,养成习惯~前言金九银十,又是一年校招季。经历过,才深知不易。最近,和作为校招面试官的同事聊了聊,问他们是如何去考察一个学生的,我简单归为以下几点:聪明、反应快,这点自不必说,聪明意味着学习能力、适应力强,能够快速胜任工作。算法不错,代码基本功好,这点其实考察的是算法能力和代码是否写得优雅。基础过硬,技术岗面试最核心的还是考察「技术储备」,包括了语言基本功,操作系统、网络、体系结构、系

2020-09-05 19:28:50 1814

原创 c++利用栈简单实现四则中缀表达式转后缀表达式,并算值。

最近在学习数据结构与算法,学到栈这里,就基于栈实现了一个简答四则表达式算值的程序。平时我们写的那种表达式就是中缀,而计算机处理中缀是不占优势的一般都是将中缀转成后缀再计算值,在这里我也利用这个思路,将中缀表达式分为以下两部: A.中缀表达式转成后缀表达式,主要有以下几步: a.初始化一个运算符栈 b.从左到右读取一个字符 c.如果是操作数就直接

2017-11-01 19:09:45 2047 1

原创 Java Review

1.不要编写返回引用可变变量的访问器方法,因为这样可能破坏封装,像下面这样:class Employee { private Date hireDay; public Date getHireDay(){ //return hireDay; ps: 不推荐的做法,因为可能在拿到此引用后外界可更改数据,破坏封装 return hireDay.clone();//推荐做法 }

2017-10-11 13:08:55 385

git. 2.14.

特上传最新版git

2017-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除