原创 XCode代碼格式化插件

Xcode本身的代碼格式化功能很弱,感覺沒什麼用,於是找了一個好用的代碼格式化插件。 按照官方說明,有兩種安裝方式,一種是通過Alcatraz安裝;另外一種就是源碼安裝。 不想裝Alcatraz,於是就採用了源碼安裝,git

原创 ZooKeeper安裝配置 (二)

原文:https://www.cnblogs.com/wuxl360/p/5817489.html 一、Zookeeper的搭建方式 Zookeeper安裝方式有三種,單機模式和集羣模式以及僞集羣模式。 ■ 單機模式:Zookee

原创 ZooKeeper分佈式應用

原文https://www.cnblogs.com/wuxl360/p/5817549.html 引言 本節本來是要介紹ZooKeeper的實現原理,但是ZooKeeper的原理比較複雜,它涉及到了paxos算法、Zab協

原创 FFmpeg架構之I/O模塊分析

本文轉自http://blog.csdn.net/leixiaohua1020/article/details/12752223 注意:這篇轉載的文章比較早,寫得很清晰,但是新版的ffmpeg的很多數據結構的名字已經改了。因此只能作參

原创 SIP穿越NAT的rport機制

調試asterisk時發現從公網發來的INVITE的響應都不能正常返回到客戶端,抓包發現響應都發到via頭域中寫明的那個port上去了,而實際asterisk是從NAT轉換後的地址和端口接收的INVITE請求。最終發現需要在via中加入

原创 fs_cli無法遠程連接FreeSWITCH服務器問題

通過命令freeswitch -nc啓動FreeSWITCH之後,fs_cli連接失敗 提示的錯誤信息是: [ERROR] fs_cli.c:1659 main() Error Connecting [Socket Con

原创 工具欄菜單

工具欄菜單 添加字符串資源 在XML文件中定義菜單 菜單文件格式 在代碼中創建菜單 響應菜單項選擇 層級式導航 實現層級式導航 工具欄菜單 添加字符串資源 在\res\values\strings.xm

原创 Simple-RTMP-Server 服務器測試

服務器鏡像獲取 github源碼地址 git clone https://github.com/winlinvip/simple-rtmp-server.git 編譯系統 ./configure –disable-all

原创 撤銷git add

對於不小心已經使用git add命令提交的文件,有以下方法可以撤回剛纔的操作:1、git reset HEAD -filename2、git rm --cached <filename>如需撤銷文件夾加上-rgit rm -r --ca

原创 windows下編譯安裝thrift

thrift工程依賴boost庫,thriftnb工程依賴boost和libevent庫。 編譯boost 下載boost_1_67_0.zip,執行booststrap.bat,然後再執行b2.exe,編譯的時間很長,需要耐心等

原创 MySQL安裝與配置

安裝環境:CentOS7 64位 MINI版,安裝MySQL5.7 配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/repo/yum/ 下載mysql源安裝

原创 分佈式RPC框架性能比較

原文:http://colobu.com/2016/09/05/benchmarks-of-popular-rpc-frameworks/ Dubbo 是阿里巴巴公司開源的一個Java高性能優秀的服務框架,使得應用可通過高性能的

原创 FFmpeg的IO分析

FFmpeg在使用之前,必須先調用av_register_all。 void av_register_all(void) { static AVOnce control = AV_ONCE_INIT; ff_thread

原创 FFmpeg讀取Mac攝像頭的問題

在這篇文章中講解了怎麼使用FFmpeg讀取攝像頭,包括Windows,Linux和Mac。經過測試,發現在Mac 下avformat_open_input總是出錯,提示Input/Output error。後來發現對於Mac下通過avf

原创 Protobuf自動反射消息類型的網絡傳輸方案

轉載自http://www.cnblogs.com/Solstice/archive/2011/04/03/2004458.html 陳碩 (giantchen_AT_gmail) Blog.csdn.net/Solstice