原创 探祕騰訊Android手機遊戲平臺之不安裝遊戲APK直接啓動法

前言 相信這樣一個問題,大家都不會陌生, “有什麼的方法可以使Android的程序APK不用安裝,而能夠直接啓動”。 發現最後的結局都是不能實現這個美好的願望,而騰訊Android手機遊戲平臺卻又能實現這個功能,下載的連連看,

原创 gopush-cluster 架構

前言 gopush-cluster是一套golang開發的實時消息推送集羣,主要分享一下開發這套系統的想法和思路。 架構 主要分爲三個模塊來開發,comet/web/message。 comet 主要負責消息排隊、消息推送以及

原创 使用Axure製作App原型應該怎樣設置尺寸?

使用Axure製作的原型,如果你沒有設置自適應視圖的話它是不會自動適應任何設備的。 若要解釋清楚這個問題需要的篇幅比較長,請大家自行參考 Point/Pixel/PPI/DPI 的意思和它們之間的關係。這裏不再贅述,直接給大家提供

原创 linux內存屏蔽技術

__asm__ __volatile__("": : :"memory"); 內存屏障(memory barrier)  #define set_mb(var, value) do { var = value; mb(); } whi

原创 nginx+nginx-rtmp-module+ffmpeg搭建流媒體服務器

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 Nginx本身是一個非常出色的HTTP服務器,FFMPEG是非常好的音視頻解決方案.這兩個東西通過一個nginx的模塊nginx-rtmp-module,組合在一起即可以搭

原创 一個Go推送服務器集羣:gopush-cluster

Terry-Mao/gopush-cluster 是一個支持集羣的comet服務(支持websocket,和tcp協議)。 特性 輕量級高性能純Golang實現支持消息過期支持離線消息存儲支持單個以及多個私信推送支持單個Key多個訂閱

原创 JNI學習筆記(2)

JavaVM接口 第一種方式,在加載動態鏈接庫的時候,JVM會調用JNI_OnLoad(JavaVM* jvm, void* reserved)(如果定義了該函數)。第一個參數會傳入JavaVM指針。一般都在這個時候保存一個stat

原创 JNI學習之Invocation API

http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html的學習筆記,限於英文水平和對JNI的理解,可能存在錯誤。 簡介 通過使用In

原创 Setup Nginx-RTMP on Ubuntu 14.04

RTMP is great for serving live content. When RTMP is paired with FFmpeg, streams can be converted into various qualiti

原创 在 Golang 中使用 Protobuf

安裝 goprotobuf   1.從 https://github.com/google/protobuf/releases 獲取 Protobuf 編譯器 protoc(可下載到 Windows 下的二進制版本 wget ht

原创 最簡單的視音頻播放示例9:SDL2播放PCM

最簡單的視音頻播放示例系列文章列表: 最簡單的視音頻播放示例1:總述 最簡單的視音頻播放示例2:GDI播放YUV, RGB 最簡單的視音頻播放示例3:Direct3D播放YUV,RGB(通過Surface) 最簡單的視音頻播放示

原创 HTTP Live Streaming直播(iOS直播)技術分析與實現

   不經意間發現,大半年沒寫博客了,自覺汗顏。實則2012後半年,家中的事一樣接着一樣發生,實在是沒有時間。快過年了,總算忙裏偷閒,把最近的一些技術成果,總結成了文章,與大家分享。   前些日子,也是項目需要,花了一些時間研究了HT

原创 MapReduce剖析筆記之二:Job提交的過程

上一節以WordCount分析了MapReduce的基本執行流程,但並沒有從框架上進行分析,這一部分工作在後續慢慢補充。這一節,先剖析一下作業提交過程。 在分析之前,我們先進行一下粗略的思考,如果要我們自己設計分佈式計算,應該怎麼設計

原创 NDK 編譯protoc buf lite心得

首先感謝 http://blog.sina.com.cn/s/blog_632dcf7501011us2.html 和http://blog.sina.com.cn/s/blog_632dcf7501012bo0.html 給予了我很大

原创 使用Nginx+FFmpeg搭建HLS直播轉碼服務器

目的:使Nginx支持Rtmp協議推流,並支持HLS分發功能及FFmpeg轉碼多碼率功能。 一、準備工作 模塊:nginx-rtmp-module-master(支持rtmp協議) 下載地址: http://nginx.org h