会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
midhillzhou
体验自然之壮阔,打破理论与实践的隔阂
首页
新随笔
管理
上一页
1
···
13
14
15
16
17
18
19
20
下一页
2016年12月20日
条件编译#if
摘要: 1、为什么需要条件编译 客户的需求在不停地发生变化,一会儿需要这个功能,一会儿不需要这个功能。我们可以使用条件编译来方便地裁剪功能。 2、条件编译语句#if 条件编译语句#if的形式是 1 #if expression 2 ... 3 #elif expression 4 ... 5 #elif e
阅读全文
posted @ 2016-12-20 21:17 midhillzhou
阅读(3026)
评论(0)
推荐(0)
2016年10月30日
(转载)閱讀他人的程式碼(6)閱讀的樂趣:透過程式碼認識作者
摘要: 即便每個人的寫作模式多半受到他人的影響,程式人通常還是會融合多種風格,而成為自己獨有的特色,如果你知道作者程式設計的偏好,閱讀他的程式碼就更得心應手。 閱讀程式碼時,多半會採取由上而下、抽絲剝繭的方式。透過記錄層層展開的樹狀結構,程式人可以逐步地建立起對系統的架構觀,而且可以依照需要的粒度(Gran
阅读全文
posted @ 2016-10-30 14:03 midhillzhou
阅读(214)
评论(0)
推荐(0)
(转载)閱讀他人的程式碼(5)找到程式入口,再由上而下抽絲剝繭
摘要: 根據需要決定展開的層數,或展開特定節點,並記錄樹狀結構,然後適度忽略不需要了解的細節─這是一個很重要的態度。因為你不會一次就需要所有的細節,閱讀都是有目的的,每次的閱讀也許都在探索程式中不同的區域。 探索系統架構的第一步,就是找到程式的入口點。找到入口點後,多半採取由上而下(Top-Down)的方式
阅读全文
posted @ 2016-10-30 14:02 midhillzhou
阅读(157)
评论(0)
推荐(0)
(转载)閱讀他人的程式碼 (4)望文生義,進而推敲組件的作用
摘要: 先建立系統的架構性認識,然後透過名稱及命名慣例,就可以推測出各組件的作用。例如:當Winamp嘗試著初始化一個Plug-In時,它會呼叫這個結構中的init函式,以便讓每個Plug-In程式有機會初始化自己。當Winamp打算結束自己或結束某個Plug-In的執行時,便會呼叫quit函式。 在閱讀程
阅读全文
posted @ 2016-10-30 14:01 midhillzhou
阅读(171)
评论(0)
推荐(0)
(转载)閱讀他人的程式碼 (3) 優質工具在手,讀懂程式非難事
摘要: 系統的複雜度往往超過人腦的負荷。閱讀程式碼的時候,你會需要更多工具提供協助。使用好的整合式開發環境(IDE)或文字編輯器,就能提供最基本的幫助。 閱讀程式碼的動作,可以是很原始的,利用最簡單的文字編輯器,逐一開啟原始碼,然後憑藉著一己的組織能力,在不同的程式碼間跳躍,拼湊出腦中想要構建的圖像。不過,
阅读全文
posted @ 2016-10-30 13:59 midhillzhou
阅读(326)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
下一页
公告