原创 vlc源碼目錄

 /bin:         vlc源碼,即原生GUI前端程序源碼,其中winvlc.c爲windows下的vlc的源碼; /compat:      跨OS代碼,解決各平臺下庫函數不一致問題; /contrib:     vlc中使

原创 求對數及篩選法求素數

以下內容爲《算法:C語言實現》筆記。 1. 求對數: /**************************************************************** 求對數函數 這個函數更重要的意義在於:若用a進製表

原创 二叉樹的創建及其遍歷

https://www.github.com/wangzhijun_0224/AlgorithmStudy.git .h文件: #ifndef _DS_CHARPTER05_H_ #define _DS_CHARPTER05_H_ /*

原创 windows控制檯程序下打印彩色字和獲取系統時間的函數

1. 打印彩色字:     利用windows提供的SetConsoleTextAttribute()設置字體顏色,代碼如下: #include <windows.h> int my_printf(char *format, ...) {

原创 linux驅動學習2——scull0模塊

1.目的          熟悉字符設備驅動程序編寫及調試方法。 2.源碼 #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include

原创 約瑟夫環問題、單鏈表倒置及求鄰近點

1. 約瑟夫環問題   鏈表: 鏈表是一組數據項的集合,其中每個數據項都是一個節點的一部分,每個節點都包含指向下一個節點的鏈接。   此處的約瑟夫環解決方案用於說明,鏈表是一種抽線,而鏈表的指針實現是一種具體實現,我們同樣可以用索引的

原创 VC調試時查看數組的值

1. 在VC調試時,如果是用數組,則自動窗口或者局部變量窗口裏可以展開數組查看每個元素的值,但如果是指針時,這不行。 此時可用如下方法:    在監視窗口輸入指針名,數字,然後即可展開查看每一個元素的值。即:    假設有一指針:   

原创 連通性問題--《C算法》學習筆記

#include <stdio.h> #include <stdlib.h> typedef struct{ int p; int q; }pair; /********************************

原创 讓Adobe Reader記住上次瀏覽的位置

編輯-->首選項-->文檔,“在重新打開文檔時恢復上次試圖設置”前打勾, OK。 Adobe Reader 7無此功能。

原创 pclint在VS2013中的配置

1、安裝pclint   a. 從http://download.csdn.net/detail/finewind/8426979下載破解版的pclint9i版;   b. 點擊pclint9setuo.exe將pclint安裝到C:\l

原创 git使用

1. clone---克隆遠程倉庫到本地,如 git clone https://www.github.com/wangzhijun0224/AlgorithmStudy.git 2. branch---查看建立及刪除分支,如:    

原创 dumpbin.exe簡要使用說明

該工具可以查看.exe的依賴文件,查看dll的導入及導出符號等。 在命令行中輸入dumpbin並回車,可顯示所有選項。主要選項有: /ALL:                    此選項顯示除代碼反彙編外的所有可用信息。可以與/RAWD

原创 JLINK與JTAG簡單介紹

 調試ARM,要遵循ARM的調試接口協議,JTAG就是其中的一種。當仿真時,IAR、KEIL、ADS等都有一個公共的調試接口,RDI就是其中的一種,那麼我們如何完成RDI-->ARM調試協議(JTAG)的轉換呢?有以下兩種做法: 1.

原创 vlc播放流程分析--1

本文基於windows下的vlc,vlc版本爲2.2.0。 1、 cpu性能檢測:     該功能在加載libvlccore.dll時由系統調用該動態庫的DllMain()(/src/win32/thread.c,該函數再調用vlc_CP

原创 vlc中使用到的windows api

1. SetErrorMode:   原型: UINT WINAPI SetErrorMode( _In_ UINT uMode);   功能:     控制指定類型的嚴重錯誤是由windows處理還是由應用程序處理。   參數: