原创 如何有效檢測內存泄露
如果說內存泄露在軟件開發中是經常出現,某種意義上是不可避免的,那麼掌握有效地定位內存泄露就變得異常重要! 針對不同開發環境如windows、linux等需要掌握不同的工具,但是思想和方法應該是相同的。 作者目前在linux平臺下從事開
原创 深度解析自加自減運算 ++ --
關於自減自減運算,這是一個比較讓人糾結的問題。 初級認識 int i=3; int j; j=i++;或者j=++i; 當爲前者時 先把i的值賦予j,然後i++。 當爲後者時先把i自加,然後把i賦予j。 爲什麼是這樣子的呢?因爲當編譯器解
原创 表驅動法的編程
表驅動法 從一個程序的改進 表驅動法的優缺點 表驅動法和狀態機的關係 點贊 收藏 分享 文章舉報 better@2019 發佈了43 篇原創文章 · 獲贊 0 · 訪
原创 編程的一些體會
編程體會: 面對一個問題,先分析問題中的對象有哪些,分析對象本身的屬性和對象之間的關係。 其次是找到適合的數據結構來描述問題的對象, 最後設計算法解決問題。 人們都說編代碼的是吃青春飯,現在我們乾的工作都是在編代碼,有的
原创 linux和window下socket接口函數的傳入參數不匹配,導致出錯。
linux下的socket接口函數: send(,void*data,);receive(,void*data,); window下的socket接口函數: send(,FAR const char *data,);recieve
原创 狀態機的設計
狀態機 一般描述 { } 缺陷 { } 改進 { } 子狀態機 如何用合理的數據結構表述? 狀態機的設計原則 清晰的描述系統運行 點贊 收藏 分享 文章舉報 b
原创 關於堆和棧
從數據結構的角度看,棧是一種先入後出隊列,不支持隨機訪問。棧是經過排序的樹形數據結構,根節點爲最大(最小)值。支持隨機訪問,可實現優先級隊列,是完全
原创 視頻流解碼播放之VLC
從已有流服務器上接收多媒體流,對碼流解碼、分析、播放。 站在巨人的肩膀上才能看的更遠。對於這個問題,先參考已有的比較成熟的開源項目,從中找到研究的思路。VLC無疑是一個比較好的選擇。VLC是一種跨平臺的媒體播放器和流媒體服務器。其實VLC
原创 方法論概述
作者眼中的方法論 點贊 收藏 分享 文
原创 error L NK2005
博客分類: error 1>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "class std::ba
原创 關於騰訊電話面試
經歷了三次電話面試有收穫也有教訓感覺有必要總結一下: 第一次接到騰訊的電話面試: 隔了一個月JB騰訊纔給了電話,說要問一個問題。其實問題很簡單,談談你做的項目,你對***工作的認識,願不願意去深圳,接觸過那些相關的知識。 四天以後接到了第
原创 RPC和Socket的區別
原文地址連接:http://luluq1987.blog.163.com/blog/static/4079068120101048494705/ 學習linux網絡編程,有一章降到RPC遠過程調用,簡單的將就是在本機調用其他遠程機器上的過
原创 內存管理概述
內存管理的幾個問題 1、內存如何分配 2、內存如何收回 3、如何應對內存泄露和溢出 4、內存的使用效率如何保證 5、內存的使用安全如何保障 點贊 收藏 分享 文章舉報
原创 騰訊面試之軟件測試
前期準備: 看了一個星期的程序員面試寶典,並且參考了數據結構書籍。網申填寫了一份電子簡歷,之後就按部就班的學習。 結果簡歷篩選爲過,未收到騰訊短信通知,有點鬱悶,想就此結束,準備百度實習招聘。但是經過思想鬥爭,最後還會決定和同學一塊參加了
原创 關於二次開發中的注意事項
第一: 閱讀開發文檔。 第二: 關注追蹤最新版本。因爲可能你現在費勁心血研究卻沒有解決的問題,在官方提供的最新版本中已經解決。 第三: 團隊成員間合作交流 第四: 百度谷歌 點贊 收藏 分享 文章舉報