原创 信號量問題----父母子女四人喫水果
問題分析: 父親放蘋果 女兒喫蘋果 母親放梨子 兒子喫梨子, 盆子最多放N個水果 mutex = 1; 盆子剩下空間 = N 蘋果數 = 0 梨子數 = 0 父親: 盆子有空就放蘋果.滿了就不放了. 母親: 盆子有空就放梨子.滿
原创 x264源碼分析 -- x264_slicetype_mb_cost
static int x264_slicetype_mb_cost( x264_t *h, x264_mb_analysis_t *a, x264_frame_t **frames, int p0/*前向索引*/, int
原创 x264源碼分析 -- get_ref
// O S H S O // S S S S S // H S H S H // S S S S S // O S H S O // O代表整像素; H代表1/2像素; S代表1/4像素; // Y軸向下, X軸向右 // (y=0,x
原创 正向代理與反向代理的區別
轉自: http://bigc.at/reverse-proxy.orz 正向代理的概念 正向代理,也就是傳說中的代理,他的工作原理就像一個跳板, 簡單的說, 我是一個用戶,我訪問不了某網站,但是我能訪問一個代理服務器 這個代理服
原创 x264源碼分析 -- frame_init_lowres_core
// A00 A01 A02 A03 A04 // 0 h 0 h // A10 A11 A12 A13 A14 // v c v c //
原创 pjsip completed library on win32 platform
pjsip 編譯好的庫, 已編譯支持 video stream: https://github.com/gnolizuh/pjsip-lib-support-video
原创 輸出年月日時分秒的小程序
#include <stdlib.h> #include <stdio.h> #include <string.h> #include <assert.h> #define LEN 32 typedef unsigned int ui;
原创 當前不會命中斷點 此位置當前尚未加載可執行代碼
TIPS: 我遇到的問題並不是所有的代碼都不能使用斷點. 而是在其中幾個文件中, 打斷點不生效. 環境: 我覺得應該跟環境沒關係 結論: 我在其中一個頭文件的class內部實現了一個static函數, 在網上找了幾個方法不對, 最後開始
原创 pjsip 編譯vid_streamutil.c 提示鏈接錯誤
編譯vid_streamutil.c時提示{ error LNK2019: 無法解析的外部符號 "int __cdecl hex_string_to_octet_string(char *,char *,int)" } 可以看到__cde
原创 x264源碼分析 -- x264_slicetype_path
// char best_paths[N][N]: (char *)best_paths[n]表示當總幀數=n時的最佳類型決策 static void x264_slicetype_path( x264_t *h, x264_mb_an
原创 PKU POJ 1017 Packets 產品包裝問題
題目的主幹意思是: 一個工廠能夠生產6種不同大小的產品, 分別是1*1, 2*2, 3*3, 4*4, 5*5, 6*6. 而工廠的主要業務是快遞這些產品, 但是隻有一種6*6規格的包裝. 所有爲了節省成本, 在向顧客寄出產
原创 信號量問題----父母子女四人吃水果
問題分析: 父親放蘋果 女兒吃蘋果 母親放梨子 兒子吃梨子, 盆子最多放N個水果 mutex = 1; 盆子剩下空間 = N 蘋果數 = 0 梨子數 = 0 父親: 盆子有空就放蘋果.滿了就不放了. 母親: 盆子有空就放梨子.滿