原创 IBM文檔庫
http://www.ibm.com/developerworks/cn/views/java/libraryview.jsp
原创 fatal error LNK1123: 轉換到 COFF 期間失敗
解決方案: 第一步:將 項目——項目屬性——配置屬性——連接器——清單文件——嵌入清單 “是”改爲“否”。若還不能解決問題進入第二步。 第二步:查看計算機是否爲64bit操作系統,如是,繼續如下操作。 查找是否有兩個cvtres.
原创 heap corruption detected: after normal block
最近寫了點C++的代碼,其中也出現過很多奇怪的錯誤,heap corruption detected就是其中之一,而且這種錯誤很容易出現,一般出現該錯誤,在debug中都有大致如下的錯誤信息: heap corruption
原创 VLC如何進行RTSP的支持(源碼閱讀心得)
VLC是一個免費,開放源碼,跨平臺媒體播放器,並集合先進的流媒體功能可以通過IPv4或IPv6的高帶寬網絡進行流媒體傳輸。它還支持多種視頻格式和流協
原创 VS2010全部快捷鍵
Ctrl+E,D ----格式化全部代碼 Ctrl+E,F ----格式化選中的代碼 CTRL + SHIFT + B生成解決方案 CTRL + F7 生成編譯 CTRL + O 打開文件 CTRL + SHIFT + O打開項目 C
原创 executeQuery、executeUpdate 和 execute的qubie
JDBC中Statement 接口提供了三種執行 SQL 語句的方法:executeQuery、executeUpdate 和 execute。使用哪一個方法由 SQL 語句所產生的內容決定。 1>方法executeQuery 用於產生
原创 關於H.264編碼原理以及IPB幀
壓縮比:壓縮後的數據量與壓縮前的數據量之比 預測編碼:主要是利用圖像相鄰的幀之間的相似性來實現編碼的; I幀是基本幀,完整保留;壓縮率10 P幀,前向預測編碼,是在I 幀的基礎上取與I 幀的差異,壓縮率20 B幀是雙向預測內插編碼幀,也就
原创 Java保證程序結束時調用釋放資源函數
一個完整的Java程序至少有起點,結束點。起點可以用構造函數,那麼結束點我們就要使用Runtime類的addShutdownHook函數 一個簡單的程序,添加需要在應用程序結束前執行的操作,例如關閉網絡連接,關閉數據庫等等。 然而
原创 四種強制類型轉換的總結(const_cast、static_cast、dynamic_cast、reinterpreter_cast)
C風格的強制類型轉換(Type Cast)很簡單,不管什麼類型的轉換統統是: TYPE b = (TYPE)a C++風格的類型轉換提供了4種類型轉換操作符來應對不同場合的應用。 const_cast,字面上理解
原创 Duilib消息路由
本文若有不對之處,敬請指出。 我們知道win32窗口程序的基本流程: 註冊窗口類 -> 創建窗口 —> 顯示窗口 -> 消息循環 -> 消息流轉 基於這個路線,我們來探索下duilib庫的實現。 毋庸置疑,先看一例測試程序中的WinM
原创 H264頭解析
NAL全稱Network Abstract Layer,即網絡抽象層。在H.264/AVC視頻編碼標準中,整個系統框架被分爲了兩個層面:視頻編碼層面(VCL)和網絡抽象層面(NAL)。其中,前者負責有效表示視頻數據的內容,而後者則負責格式
原创 C++中子類構造函數寫法總結
構造函數與父類的其它成員(成員變量和成員方法)不同,它不能被子類繼承。因此,在創建子類對象時,爲了初始化從父類中繼承來的成員變量,編譯器需要調用其父類的構造函數。如果子類的構造函數沒有顯示地調用父類的構造函數,則默認調用父類的無參構
原创 使用Java搭建HTTP服務器
http://blog.csdn.net/maosijunzi/article/details/41045181
原创 子類的構造函數
基類的成員函數可以被繼承,可以通過派生類的對象訪問,但這僅僅指的是普通的成員函數,類的構造函數不能被繼承。構造函數不能被繼承是有道理的,因爲即使繼承了,它的名字和派生類的名字也不一樣,不能成爲派生類的構造函數,當然更不能成爲普通的成員
原创 PreparedStatement用法
PreparedStatement用法 一.PreparedStatement 概述 在數據庫的操作過程中,PreparedStatement 對象是一個很不起眼但是記爲重要的接口對象,它繼承 於Statement,並與之在兩方面有所不同