原创 sip協議詳解(三)

21 應答代碼 應答碼是包含了,並且擴展了HTTP/1.1應答碼。並不是所有的HTTP/1.1應答碼都適當應用,只有在這裏指出的是適當的。其他HTTP/1.1應答碼不應當使用。並且,SIP也定義了新的應答碼系列,6xx。   21.1 臨

原创 徹頭徹尾的理解kmp

作者:July 時間:最初寫於2011年12月,2014年7月21日晚10點 全部刪除重寫成此文,隨後的半個多月不斷反覆改進。   1. 引言     本KMP原文最初寫於2年多前的2011年12月,因當時初次接觸KMP,思路混亂導致寫也

原创 CGICC編程

嵌入式linux 項目開發(一)——CGIC編程 一、CGIC簡介 1、CGI簡介         CGI(Common Gateway Interface)是外部應用擴展應用程序與WWW服務器交互的一個標準接口。按照CGI標準編寫的外部

原创 exec函數用法總結

1. exec函數說明 fork()函數通過系統調用創建一個與原來進程(父進程)幾乎完全相同的進程(子進程是父進程的副本,它將獲得父進程數據空間、堆、棧等資源的副本。注意,子進程持有的是上述存儲空間的“副本”,這意味着父子進程不共享這些存

原创 項目開發中用到的一些宏定義總結(不定時 更新)

#ifdef DEBUG    #define DBG(...) fprintf(stderr, " DBG(%s, %s(), %d): ", __FILE__, __FUNCTION__, __LINE__); fprintf(s

原创 minixml開發手冊

庫參考手冊 內容 函數 mxmlAdd mxmlDelete mxmlElementDeleteAttr mxmlElementGetAttr mxmlElementSetAttr mxmlElementSetAttrf mxmlEnti

原创 opensips實戰教程(三):路由腳本介紹與實戰

目錄 前言 1、路由腳本opensips.cfg結構簡介          2、腳本路由邏輯介紹與實戰應用     2.1 route路由和子路由實戰:將用戶信息存儲到redis     2.2 onreply_route請求響應路由:

原创 Linux curl最詳細命令詳解

curl是一個非常實用的、用來與服務器之間傳輸數據的工具;支持的協議包括 (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S

原创 Ubantu VS code安裝

sudo dpkg -i + 安裝包名字

原创 C/C++typedef

第一、四個用途 用途一: 定義一種類型的別名,而不只是簡單的宏替換。可以用作同時聲明指針型的多個對象。比如: char* pa, pb; // 這多數不符合我們的意圖,它只聲明瞭一個指向字符變量的指針,  // 和一個字符變量; 以下則可

原创 sip協議詳解(二)

13 初始化一個會話 13.1 概覽 當UAC希望初始化一個會話(比如,audio,video或者遊戲),它首先構造一個INVITE請求。這個INVITE請求一個服務器來建立一個會話。這個請求可能會由proxy層層轉發,最後到達一個或者多

原创 curl庫中curl_easy_setopt函數詳解

#include <curl/curl.h> CURLcodecurl_easy_setopt(CURL *handle, CURLoption option, parameter);   說明: 此函數用來告訴 libcurl 執行什麼

原创 UE4的UI學習初級入門

在公司已經上班6天了,老大給身爲實習生的我留了個任務,在我們項目組做的項目上添加一個按鈕按下之後對於我所屬的英雄會掉血並且把數據發到服務器,通過這幾天的不停翻官方文檔知道了思路剩下的就是熟悉基本操作了。記錄一下學習過程。 在控制面板選擇

原创 opensips實戰教程(四): 使用自己的賬號系統鑑權

目錄 前言 1、OpenSIPS對請求進行鑑權     1.1 SIP鑑權請求過程 2、鑑權模塊配置 3、REGISTER註冊請求鑑權 4、Proxy代理請求鑑權       前言          註冊鑑權和代理鑑權鑑權是RFC

原创 Noip知識點體系

加*號是選學,加粗爲重點,重要值排序不分先後       基礎算法 貪心、枚舉、分治、二分、倍增、*構造、高精、模擬 圖論 圖  最短路(dijkstra、spfa、floyd),差分約束 最小生成樹(kruskal、prim)