原创 關於GLIBC_2.14 not found 版本不一致的問題解決

這幾天升級線上版本,遇到一個glibc版本不一致的問題,導致服務無法升級,坑了我好快兩天。把這個記錄下來方便其他遇到問題的小夥伴可以參考下: 1)  問題現象 :啓動的時候          “/lib64/libc.so.6: vers

原创 nginx中hash表的設計

hash表的整體設計要素 先回顧一下hash表的設計的幾個要素: hash函數的構造-散列函數 衝突處理方式 裝填因子大小的選擇。裝填因子 a=n / m。其中m爲hash表的bucket個數;(n爲關鍵字的個數。裝填因子越大

原创 nginx事件機制解讀

nginx事件模塊機制 事件模塊主要包含以下文件: ngx_event.c/h 事件核心模塊,以及定義所有事件模塊的統一接口 ngx_event_accept.c 事件連接處理 ngx_event_p

原创 ngx_rtmp_control_module 模塊解讀

1、模塊功能描述 本模塊主要提供了外部接口控制rtmp流狀態的接口,通過這些接口進行一些斷流,錄製,流名重定向等以下接口: record 錄製功能 drop 斷流功能,涉黃涉暴力的話可以通過這個方式斷開服務端的推流 redire

原创 MMS多媒體短信技術簡介

       進入2002年以來,MMS就以極高的頻率侵入人們的視野,敲擊人們的耳鼓。從愛立信、諾基亞、摩托羅拉、西門子、阿爾卡特這樣的跨國移動巨頭到華爲、中興這樣的本土移動新軍,都不遺餘力地向移動運營商介紹各自的MMS技術和解決方案,不

原创 vim的基本用法

vim的三種模式: 編輯模式:按a,i,o,O都可以進入該模式 選擇模式:v 命令模式:esc   刪除:     x 刪除某個字符     dw 刪除單詞,到空格爲止    dd刪除行 保存:   w保存但不退出   qw保存並且退出

原创 nginx的配置文件解析:ngx_conf_read_token函數

該函數獲取配置文件nginx.conf中的配置行或者配置塊起始處的token.將這些token放在cf->args動態數組中, 並返回這些token所在配置文件中的位置. 例如一個配置行的話. 就返回NGX_OK. 配置行以分號結尾. 如

原创 nginx內存管理--大塊內存空間申請 ngx_palloc_large

關於內存池裏面大塊內存插入的時候,有點小疑惑,網上關於nginx內存管理的帖子也很多,但是關於我這個問題很少有講的非常明白 if !NGX_DEBUG_POOL static void *ngx_palloc_large(ngx_

原创 運算符重載詳解

 1.運算符重載定義: C++中預定義的運算符的操作對象只能是基本數據類型。但實際上,對於許多用戶自定義類型(例如類),也需要類似的運算操作。這時就必須在C++中重新定義這些運算符,賦予已有運算符新的功能,使它能夠用於特定類型執行特

原创 如何進行高效迅速的CodeReview | 百度敏捷教練

 如何進行高效迅速的CodeReview | 百度敏捷教練 2015-09-15 張宏宇 百度敏捷教練 百度敏捷教練 百度敏捷教練 微信號 功能介紹 百度內部精益實踐,敏捷改進,研發效率,項目管理,工程文化等相關案例和實

原创 delphi中TNotifyEvent

 TNotifyEvent是Delphi中基本通知事件的類型,定義爲:     type         TNotifyEvent   =   procedure(Sender:   TObject)   of   object;

原创 Linux inotify監聽文件變化機制

inotify是Linux的一個特性, 2.6.13以及以後的版本纔有,可以從 /usr/include/sys/inotify.h 看看有沒有這個文件 或者uname -a看看你當前系統支持不支持 1、inotify監聽API函數

原创 濾波

濾波的概念 濾波是信號處理中的一個重要概念,濾波電路的作用是儘可能減小脈動的直流電壓中的交流成分,保留其直流成分,使輸出電壓紋波係數降低,波形變得比較平滑。 ​ 濾波器是一種選頻裝置,可以使信號中特定的頻率成分通過,而極大地衰減其

原创 音頻基礎知識

一直以來對音頻沒有一個整體的梳理,對音頻的一些概念理解不是特別深。像分貝,採樣率,採樣深度等。 數字音頻處理大多使用採樣率和位深這兩種技術直接存儲音頻數據。 脈衝編碼調製(即 PCM)是最流行的數字音頻技術(在使用光盤時較爲普及)

原创 nginx-rtmp連接建立過程

連接建立整體過程: 解析listen配置-ngx_rtmp_core_listen 根據ip地址端口創建ngx_listening_t監聽套接字-ngx_rtmp_optimize_servers 創建socket,打開監聽–n