引言问题 作为资深老鸟,有事没事,出去面试;找准差距、定位价值。 面试必谈哈希, Q1:什么是哈希? Q2:哈希为什么快? Q3:你是怎么理解哈希算法利用空间换取时间的? Q4:你是怎么解 ...
. 从Hello World说起 目的:从最基本的编译,静态链接到操作系统如何转载程序,动态链接及运行库和标准库的实现,和一些操作系统的机制。了解计算机上程序运行的一个基本脉络。 . 变不离其宗 计算机最关键的三个部分:CPU,内存,I O控制芯片。 早期的计算机:没有复杂的图形功能,CPU和内存频率一样,都连接在同一个总线上。 CPU频率提升:内存跟不上CPU,产生了和内存频率一致的系统总线, ...
2017-08-02 15:39 26 5991 推荐指数:
引言问题 作为资深老鸟,有事没事,出去面试;找准差距、定位价值。 面试必谈哈希, Q1:什么是哈希? Q2:哈希为什么快? Q3:你是怎么理解哈希算法利用空间换取时间的? Q4:你是怎么解 ...
最近招了大半个月的人,结果是没有找到一个合适的。其实我们的要求不高,只想找两个合格的程序员而已。但是没有,所以有感而发,写下这篇唠叨。。。 我对合格程序员的定义是: 1、可以独立解决问题 这个问题不是编程问题,而是业务问题,或者说是公司生存和发展道路上遇到的问题。当然,生死存亡的大问题轮不到 ...
Spring MVC简介 Spring MVC是一款基于MVC架构模式的轻量级Web框架,目的是将Web开发模块化,对整体架构进行解耦。 Spring MVC有一下优点: 作为Spring框架的 ...
写公众号也很久了,感觉有必要向小伙伴们介绍下自己,于是有了本文(本文写于今年 6 月份,但是一直没在我的公众号上发过,今天拿出来和大家分享下)~ 6 月 25 对我来说是一个特殊的日子,2011 年 ...
摘要: 如何成为华为技术专家。 原文:一个程序员的自我修养 作者:徐宏伟 一天晚上,我和老婆聊天,说部门要我写个“大咖谈软件”的文章,老婆斜了我一眼,淡淡地说:“Linus大神21岁就写出了Linux内核的雏形,缔造了一个自由主义的开源世界;张小龙28岁写出了foxmail ...
内存是承载程序运行的介质,也是程序进行各种运算和表达的场所。 10.1 程序的内存布局 现代的应用程序都运行在一个内存空间里,在32位系统里,这个内存空间拥有4GB(2的32次方)的寻址能力。现在的应用程序可以直接使用32位地址进行寻址,这被称为平坦的内存模型。在平坦的内存模型中 ...
在网上看到一篇程序员的自我修养,深以为然,不禁摘录一些,勉励自己 一个好的开发人员,应该能够全面、高效、严谨的去处理任何软件程序和业务问题,成为一个好的开发,是一个很有意思的话题,不过无论这个话题如何开展,基础两个字必不可少,虽然代码量是衡量开发能力的重要指标,但仅能够熟练 ...
,就是书中内容显示的。 于是,不禁问了问自己,作为一名程序员,一个“程序员的自我修养”是什么? 尽 ...