原创 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,並與之在兩方面有所不同