Author:Echo Chen(箱子) Email:chenb19870707@gmail.com ...
寫C 程序的幾個陋習:class 名以大寫 C 開頭,例如 CDate 成員變量以 m 開頭 變量采用匈牙利命名法 不知道何時禁用 copy ctor assign operator。前三個可能是從MFC那里傳下來的,當時C class OO是新玩意兒,要與 C struct 區分,現在還這么做就土了。C 的成員變量可用特殊命名格式,加下划線后綴即可 加下划線前綴是錯的 。但在 Java 里不必模 ...
2013-08-12 13:54 4 4381 推薦指數:
Author:Echo Chen(箱子) Email:chenb19870707@gmail.com ...
這兩三個星期,發了三篇文章,都被移除首頁了! 被移除首頁,我內心肯定會掙扎的,因為我會去想為什么被移除首頁了,唯一能得到 解釋的地方就是園子給我發的“博文移除首頁”的短消息。 其中有兩篇的回復是一樣的,如下: “首頁是分享知識的地方,對首頁的文章要求是:原創精品,內容 ...
包含各種偏見和武斷,請謹慎閱讀。 為什么在學校學習的C,拿到企業生產中不起作用? 而為什么企業級的程序員,依然對C/C++無法掌控?在算法各方面不夠精湛? 根本原因還是應用場景的不同。企業級的開發,主要是為了能夠快速出活,能夠快速將業務需求轉換為可執行的代碼,立馬部署上線 ...
C++性能優化指南 O'Reilly Media, Inc. 介紹 1 優化概述 1.1 優化是軟件開發的一部分 1.2 優化是高效的 1.3 優化是沒有問題的 1.4 這兒一納秒,那兒一納秒 1.5 C++ 代碼優化策略總結 1.5.1 用好的編譯器並用好編譯器 1.5.2 ...
優化准則: 1. 二八法則:在任何一組東西中,最重要的只占其中一小部分,約20%,其余80%的盡管是多數,卻是次要的;在優化實踐中,我們將精力集中在優化那20%最耗時的代碼上,整體性能將有顯著的提升;這個很好理解。函數A雖然代碼量大,但在一次正常執行流程中,只調用了一次。而另一個函數B代碼量 ...
c++ 性能優化策略 作者:D_Guco 來源:CSDN 原文:https://blog.csdn.net/D_Guco/article/details/75729259 1 關於繼承:不可否認良好的抽象設計可以讓程序更清晰,代碼更看起來更好,但是她也是有損失的,在繼承體系中子類的創建 ...
最近着手去優化項目中一個模塊的性能。該模塊是用C++實現,對大量文本數據進行處理。 一開始時,沒什么思路,因為不知道性能瓶頸在哪里。於是借助perf工具來對程序進行分析,找出程序的性能都消耗在哪里了。 下面對待優化的程序運行一遍,通過perf統計一下程序中哪些函數運行cpu周期占 ...