自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Circle Lee's blog

Talk is cheap,show me the code.

  • 博客(4)
  • 收藏
  • 关注

原创 一道Google面试题引发的代码优化战

【前情提要】 在第一篇技术博里,以”交换两个给定变量的值”为例,Coder谈到了代码的优化问题。今天我们以一道Google面试题为例,继续谈优化。这道题做得好,今夜我们都是Google-ese.【Talk is cheap,show you the code】 Q:写一个函数,返回参数二进制中1的个数。 e.g.15 二进制 0000 1111 返回4个1 函数原型:int cou

2016-04-25 15:40:45 1071 4

原创 一段源代码的旅行——程序运行背后的机制和由来

【自省】 自学习编码以来,Coder本人很少去认真去研究一段代码的运行过程,关注更多的是代码的产生结果。但随着知识越学越深,Coder深觉,我们往往会被复杂的集成工具所提供的强大功能所蒙蔽,很多系统软件的运行机制被埋藏,其程序的很多莫名其妙的错误让我们不知所措,面对程序运行时种种性能瓶颈我们望天扶额。 能看得到的是问题的现象,看不到的是问题的本质。所有问题的本质就是软件背后的机理及支撑软件运行的

2016-04-23 16:54:41 1107 12

原创 Welcome to the Black Parade——关注代码背后的知识

【tip】 这是一篇初步潜入源代码身后,关注内存空间和地址分配的初级博,后续Coder将会继续po出更多更深入了解源代码背后细节的文章。【热身码】 for instance:#include <stdio.h>int main(){ int i = 0; int arr[10]; for (i = 0; i <=10; i++) { arr[i]

2016-04-21 18:48:00 1054 22

原创 法乎其上,得乎其中——从基础出发,写更优化的代码

【写在前面】 从开始学编程起,老师一直在问我们一个问题,“想想看,你写的代码还可以再优化吗?”同一道题目,编程方法难易兼有,找最优化的方法,做更专业的程序猿,这是我们的主业。 【热身赛】 从最基础的题目开始,我们来逐步向最优化代码行军。 Q:交换两个给定变量的值。 题目很基础,面试也会有,大家嫑忽视。 很容易大家就可以写出这样的代码:#include <stdio.h>int main(

2016-04-19 17:38:32 1383 29

空空如也

空空如也

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

TA关注的人

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