原创 信號量問題----父母子女四人喫水果

問題分析: 父親放蘋果  女兒喫蘋果  母親放梨子  兒子喫梨子, 盆子最多放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 父親: 盆子有空就放蘋果.滿了就不放了. 母親: 盆子有空就放梨子.滿