原创 printf參數詳解

printf()函數是格式化輸出函數, 一般用於向標準輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。函數的原型爲: int printf(const char *format, ...); 函數返回值爲整型。若成功則返回輸出的

原创 JS正則表達式RegExp(字符串對象常用方法(二))

正則表達式是Javascript字符串操作中常見且重要的一個概念,用好正則表達式會有很大的幫助 下表是正則表達式基本概念的一個總結,同時列出了在(一)中沒有總結的字符串方法,這些方法之所以放在這裏也是因爲他們的參數中可以使用正則表達式,並

原创 基於DASH的視頻分片傳輸

DASH,Dynamic Adaptive Streaming over HTTP,即基於HTTP的動態自適應多媒體流,其核心是實現基於HTTP協議的媒體內容流傳輸,目前常見的是MPEG-DASH,即在MPEG格式的視頻文件上實現視頻傳輸

原创 微信營銷平臺架構設計初解

最近做了點微信移動營銷平臺的架構和實現,然後大體畫了幾張圖來說明其架構,貼上來分享一下,不好之處多多指正:

原创 Javascript中數據類型及其判別方法(typeof instanceof Object.prototype.toSting.call(obj)的區別)

今天總結了一下js中常見的數據類型及其判斷方法如下,有錯誤歡迎指正: 以及一些實驗性的例子如下: function ha(){ var str="1234"; } var ha3 = ha; var ha4 = funct

原创 setTimeout()和setInterval()調用函數時失效的一個可能原因

setTimeout() 和setInterval() 是javascript中實現循環調用的兩個重要方法: (1) var timeoutID = setTimeout(excute.time); 這個函數的基本功能是設定在一段時間之後

原创 CloudTV Based on WebRTC(基於WebRTC的雲電視)

WebRTC:WebRTC,即網頁實時通信(Web Realtime Communication),使網頁僅僅需要通過javascript,藉助瀏覽器實現實時通訊的功能,而在此功能上可以進一步擴展實現更加豐富的功能,比如基於該實時通訊實現

原创 Css 行高等詳解

1、基本概念 1.  基線、底線、頂線、中線 注意:基線(base line)並不是漢字文字的下端沿,而是英文字母“x”的下端沿。2. 內容區 內容區是指底線和頂線包裹的區域(行內元素display:inline可以通過backgr

原创 基於curl實現微信公衆平臺的模擬登錄、開發者信息獲取和端口綁定

使用curl實現模擬登錄由來已久,但應用的微信中也是最近的事。在微盟等系統中可以不進入微信公衆平臺即可實現微信公衆平臺的一些功能,想來就是使用curl實現,最近正好用到這麼個東西,所以便實現了一下。 1、首先介紹一下php 中的curl:

原创 Peer.js Based Video Share Among Connected Peers (基於Peer.js實現的對等端間視頻共享)

在上一篇博客Peer.js 基本介紹 中,主要介紹了Peer.js的一些基本功能,本文主要介紹如何在peer.js的基礎上實現對等端間的視頻分享。 當然,要實現該功能需要實現對本地多媒體文件的讀入,window.FileReader,其具

原创 JSONP的使用(在zepto和kissy下使用)

一、JSONP是一種較爲規範和通用的解決ajax跨域訪問限制的方式 二、ajax跨域訪問限制:基於安全的原因,瀏覽器採用同源策略,其阻止從一個源加載的文檔或腳本獲取或設置另一個源加載的文檔;所謂同源要求域名和端口全部一致,例如 1.e

原创 Media Queries(CSS3響應式設計)

Media Queries直譯過來就是“媒體查詢”,在我們平時的Web頁面中head部分常看到這樣的一段代碼:   <link href="css/reset.css" rel="stylesheet" type="text/css

原创 基於WebRTC的社交雲電視原型

該原型已實現的基本功能: 1、當成功訪問該WebSite時,會自動訪問服務器獲得當前頁面在服務器端註冊的id,用以實現對等Browser端的識別和對等連接;  一:對等連接的建立和即時會話功能; 基於Peer.js建立具有數據傳輸能力

原创 適用window.URL.createObjectURL(Object obj)時出現的Not allowed to load local resource錯誤

window.URL.createObjectURL(Object obj);是用來將javascript對象轉化爲url然後在頁面上調用的一個方法 其典型的使用方法有: var fileObj=document.getElem

原创 CloudTV_BasedOnWebRTC 項目中期總結

CloudTV_BasedOnWebRTC項目是基於WebRTC所提供的PeerConnection功能和相關的數據通信功能,在瀏覽器上基於js實現P2P視頻共享和播放。 其核心特徵是只需要訪問服務器來建立連接,之後對等端之間的通信的數據