本文来自 Guide 哥开源的 Github 仓库 programmer-advancement:https://github.com/Snailclimb/programmer-advancement (程序员应该有的一些好习惯)。如果觉得文中的内容对你有帮助的话,不妨去点个 Star ...
一 前言 作为计算机专业的人,最遗憾的就是在学习编译原理的那个学期被别的老师拉去干活了,而对一个程序怎么就从源代码变成了一个在内存里活灵活现的进程,一直也心怀好奇。这种好奇驱使我要找个机会深入了解一下,所以便有了本文,来督促自己深入研究程序的一生。不过,本文没有深入研究编译原理 操作系统原理,而是主要聚焦于程序的链接和加载。 学习的过程中主要参考了三本书 一个视频 一个音频 文末有列出 ,三本书 ...
2020-03-17 10:51 4 1027 推荐指数:
本文来自 Guide 哥开源的 Github 仓库 programmer-advancement:https://github.com/Snailclimb/programmer-advancement (程序员应该有的一些好习惯)。如果觉得文中的内容对你有帮助的话,不妨去点个 Star ...
1.什么是debug debug是一种运行模式,用来跟踪程序的走向,以及跟踪程序运行过程中参数的值的变化。 2.debug的作用 debug一般用来跟踪代码的运行过程,通常在程序运行结果不符合预期或者出现异常的情况下使用。所以使用debug模式可以很好的跟踪问题,帮助程序 ...
很多人谈学习和发展的时候,往往忽略人的先天自然条件,在这里我们从这个视角切入,来探讨一下程序员一生的可能轨迹。 如果把程序员的人生分为三个阶段,那么他们是: 毕业~30岁:这个时间段里,大多数人无牵无挂,家里面父亲母亲不用太操心,也没娃,可能会犯愁找不到老婆或老公, 但基本上自 ...
程序员常见的职业病有: 颈椎病 腰椎病 久坐对前列腺的危害以及肥胖问题 眼疲劳、用眼过度 饮食、作息不规律导致的胃病等一系列问题 颈椎病: 颈椎病又叫颈椎综合征,主要包含颈椎骨关节炎、增生性颈椎炎、颈神经根综合征、颈椎间盘脱出症;此病主要由于颈椎长期劳损 ...
2021年11月27日准备发在基地微信公众号上的推文。 综合了多篇大佬的博客,以及自己已经知道的知识,对一些疑惑进行了现阶段我认为还算满意的解答。 不过又产生了很多疑问: 内存和磁盘的关系 ...
源程序也叫源码,就是最开始编写的程序,计算机并不能识别,需要经过编译生成目标程序。 目标程序是能够被计算机识别执行的,比如我们在网上下载的软件,例如QQ,迅雷,这一类软件都是目标程序,都是经过编译的,商业公司一般不会发布源码,源码涉及到商业机密。 大家可以看看下面对两者的区分 ...
10条忠告 1. 定个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来 ...
完整的java源程序应该包括下列部分: 1.package语句 l java编译器为每个类生成一个字节码文件,且文件名与类名相同,这就会带来一个问题:同名的类会发生冲突。 l 所以package的两个主要作用就呼之欲出了:管理类,解决命名冲突。 例如:package com ...