原创 如何有效檢測內存泄露

如果說內存泄露在軟件開發中是經常出現,某種意義上是不可避免的,那麼掌握有效地定位內存泄露就變得異常重要! 針對不同開發環境如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、內存的使用安全如何保障 點贊 收藏 分享 文章舉報

原创 騰訊面試之軟件測試

前期準備: 看了一個星期的程序員面試寶典,並且參考了數據結構書籍。網申填寫了一份電子簡歷,之後就按部就班的學習。 結果簡歷篩選爲過,未收到騰訊短信通知,有點鬱悶,想就此結束,準備百度實習招聘。但是經過思想鬥爭,最後還會決定和同學一塊參加了

原创 關於二次開發中的注意事項

第一: 閱讀開發文檔。 第二: 關注追蹤最新版本。因爲可能你現在費勁心血研究卻沒有解決的問題,在官方提供的最新版本中已經解決。 第三: 團隊成員間合作交流 第四: 百度谷歌 點贊 收藏 分享 文章舉報