Time of Update: 2018-12-04
帶音視頻互動的flash項目中,音頻編碼只能選擇speex格式。 這篇文章分為三部分。分別為flex中提供的音頻介面、RTMP中的speex資料、如何轉換為RTP流。 一、flex中提供的音頻介面 用flex編寫用戶端,它提供的介面是封裝過的,與speex標準轉碼器之間的調用實際上相當於一個黑盒,它們之間的差異需要我們分析。
Time of Update: 2018-12-04
這陣子比較忙,比較少在論壇回答問題今天瀏覽了一下,又看到一題,準備搶分了!!!這一題是說要將文字橫排變豎排後寫到另一個本文 private void button1_Click(object sender, EventArgs e){ string path = string.Format("{0}//aaa.txt",Application.StartupPath); StreamReader sr = new StreamReader(new FileStream(path,
Time of Update: 2018-12-04
話說10年前,我從圖書館借書時是從DOS的ASCII遊戲,VGA遊戲,DirextX遊戲一路上來。到現在各個平台蓬勃發展,可以選擇的平台很多。兩年前,我也投入了iOS遊戲開發,在這兩年間,也逐漸了學習Android與wp7上的開發。會投入iOS雖然說一開始是接案子做做,但現在卻期望在這上面闖出一番成績。大概整理一下目前對整個遊戲的認知。身為一個程式人員,我在逐步的學習一個遊戲產品的組成要素:1.角色:不管怎麼樣,遊戲中一定會有一個角色,由玩家扮演,要有帶入感,這是最重要的。2.世界:遊戲本身就是
Time of Update: 2018-12-04
經過兩個多月的奮戰,從無到有,現在iPhone4平台上即時音視訊交談已取得初步成果。其間查閱了很多資料,感謝這些資訊的提供者。繼往開來,我寫下此文。我只列出要點,具體編碼以及平台移植各位自己去努力吧。照著下面的步驟,您一定能做出來的。1,視頻採集用iPhone4SDK裡面的AVCaptureSession.
Time of Update: 2018-12-04
原著:http://www.codeproject.com/cpp/pointers.asp什麼是指標? 和其它變數一樣,指標是基本的變數,所不同的是指標包含一個實際的資料,該資料代表一個可以找到實際資訊的記憶體位址。這是一個非常重要的概念。許多程式和思想依靠指標作為他們設計的基礎。開始 怎樣定義一個指標呢?除了你需要在變數的名稱前面加一個星號外,其它的和別的變數定義一樣。舉個例子,以下代碼定義了兩個指標變數,它們都
Time of Update: 2018-12-04
關於socket的發送緩衝區網上有諸多的討論,這裡個人小結一下,希望對以後有些協助。首先,看下面一段代碼,//設定socket參數#define dfUdpRcvCacheSize 256*1024 //256//接收緩衝區大小(位元組) int optval,optlen = sizeof(int); optval=dfUdpRcvCacheSize;
Time of Update: 2018-12-04
磁碟的靜態分區有其缺點:分區大小難評估,估計不準確,當分區空間不夠用的時候,系統管理員可能需要先備份整個系統,清除磁碟空間,然後重新對磁碟進行分區,然後恢複磁碟資料到新分區,且需要停機一段時間進行恢複操作。而這也不能從跟不上解決這個問題,使用LVM邏輯卷通過動態擴充邏輯捲來解決這個問題。磁碟分主要磁碟分割、擴充分區、邏輯分區。磁碟最多分4個主要磁碟分割,其中一個主要磁碟分割可以被擴充分區給替換,且只能有一個擴充分區。擴充分區上可以建立一個或多個邏輯分區(LVM),主要磁碟分割或擴充分區的編號為1
Time of Update: 2018-12-04
我在虛擬機器上不會報錯,可以網卡可以搜尋網路,這裡是在arm9板子上就報上面的錯誤,弄了好幾天了,請指點下。(註:我用的板子一部分目錄可以修改一部分目錄不可以修改,我想是不是這個原因導致:SIOCSIFFLAGS: Operation not permitted 錯誤,但是我還沒想出好的方法驗證具體是那個目錄不可修改造成的,不明白ifconfig ra0 up需要經過那些目錄及其配置流程,關於這點能否請知道的高手幫我指點指點.....)/opt $ ifconfig ra0ra0
Time of Update: 2018-12-04
[socket]如何解除綁定bind()?我找的關於setsockopt的資料:1. 如果在已經處於 ESTABLISHED狀態下的socket(一般由連接埠號碼和標誌符區分)調用closesocket(一般不會立即關閉而經曆TIME_WAIT的過程)後想繼續重用該socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2.
Time of Update: 2018-12-04
1 《一百分媽媽》馬以工2 《一路走來一路讀》 林達3 《人在歐洲》 龍應台4 《三十五年的新聞追蹤:一個日本記者眼中的中國》5 《小王子》 聖 修伯理6 《大學之理念》 金耀基7 《大漢之國:西方眼中的中國》8 《大學道上:教育理想與實踐的反思》 郭少堂9 《文華集》林太已10 《少年凱歌》陳凱歌15 《中國大歷史》16 《中國文化要義》17 《中國美術史百題》18 《分成兩半的子爵》19 《未來域》20 《失竊的未來:生命的隱形浩劫》21 《生命的奮進》22 《失明給我的挑戰》23
Time of Update: 2018-12-04
一:沉穩 (1)不要隨便顯露你的情緒。 (2)不要逢人就訴說你的困難和遭遇。 (3)在徵詢別人的意見之前,自己先思考,但不要先講。 (4)不要一有機會就嘮叨你的不滿。 (5)重要的決定盡量有別人商量,最好隔一天再發布。 (6)講話不要有任何的慌張,走路也是。二:細心 (1)對身邊發生的事情,常思考它們的因果關係。 (2)對做不到位的執行問題,要發掘它們的根本癥結。 (3)對習以為常的做事方法,要有改進或最佳化的建議。
Time of Update: 2018-12-04
這段代碼示範怎麼取得iphone的剩餘磁碟空間,還有全部磁碟空間 #include <sys/param.h>#include <sys/mount.h>long long freeSpace() { struct statfs buf; long long freespace = -1; if(statfs("/", &buf) >= 0){ freespace = (long long)buf.f_bsize * buf.
Time of Update: 2018-12-04
一、 DNS系統1、DNS的授權: 網路資訊中心NIC負責分配頂極域和委派其他指定地地區的授權機構。一個獨立管理的DNS子樹稱為一個地區,許多二極域將他們的子域劃分為更小的地區。當一個系統加入到一個地區中時,該地區的DNS管理者為該新系統申請一個網域名稱和一個IP地址,並將他們加入到名字伺服器的資料庫中。 一個名字伺服器負責一個或多個地區,一個地區的管理者必須為該地區提供一個主名字伺服器和至少一個輔助名字伺服器。每個主名字伺服器都必須知道根名字伺服器的IP地址,根伺服器必須知道所有二極域中每
Time of Update: 2018-12-04
前陣子做了個Network狀態監測的小工具可以查詢主機上的網卡狀態,連拔掉網路線,或著在控制台Disable都可以透過這個軟體查出而我為了練習英文,就試著在code project寫了篇技術文章發表一下想不到居然被選入分類,而且評價還不錯,對我這個初次寫英文文章的人來說,是個蠻大的鼓勵http://www.codeproject.com/KB/IP/_NET_Network_Monitor.aspx
Time of Update: 2018-12-04
這段代碼示範如何縮小UIImage @implementation UIImage (Extras)#pragma mark -#pragma mark Scale and crop image- (UIImage*)imageByScalingAndCroppingForSize:(CGSize)targetSize{UIImage *sourceImage = self;UIImage *newImage = nil;CGSize imageSize =
Time of Update: 2018-12-04
音頻佇列服務提供一個可能,那就是:把音頻資料區塊填充到音頻佇列服務緩衝區中,從而達到播放聲音的目的,這種方式很類似 Windows 中的 waveOutWrite 方法。這樣,我們就可以通過這個方法實現播放從網路上傳輸過來的音頻資料。我們需要通過佇列服務提供的 AQOutputCallback 回調中填充緩衝區,在這裡,我們就可以填充從網路傳輸過來的資料。 參看代碼:AudioStreamBasicDescription format; //
Time of Update: 2018-12-04
簡介遊戲是一種即時系統,這篇文章會樣本如何設計遊戲的主迴圈背景遊戲是一個隨著狀態改變的世界,我們可以將玩家的輸入看成是一種狀態,同時遊戲自身的反應也是一種狀態,狀態改變後,要將狀態顯示給玩家而在遊戲的設計中,有三種方式來做到遊戲世界的狀態改變遊戲迴圈while(!GameEnd){ Update(); Render();}void Loader(){ thread t1 = new thread(&Update,1000/frequency); t1.Start(
Time of Update: 2018-12-04
在之前iPhone播放音效檔的例子中,只是實現了聲音的播放,下面主要實現聲音的錄製,同時播放聲音。採用AVAudioRecorder進行聲音的錄製。下面是實現的代碼:#import "TalkingDemoViewController.h"@implementation TalkingDemoViewController @synthesize recorder; // Implement viewDidLoad to do additiona l setup after loading
Time of Update: 2018-12-04
IntroductionMemory management in the Iphone is a hot topic.I might as well share some tips here from my own experience.BackgroundI got a game project of iphone at the end of March, 2010.Then I started to study development in Iphone with Object-C and
Time of Update: 2018-12-04
介紹如何在Visual Studio 2008做測試驅動開發背景在敏捷開發中,測試驅動是很重要的一環,這個範例示範了怎麼利用Visual Studio 2008做測試驅動如何使用 首先開啟Visual Studio