Time of Update: 2018-12-03
當我們為對話方塊上的控制項添加事情時,不知道大家沒有像我一樣在雙擊控制項,為其添加響應函數時,出現cannot add new member這樣的提示資訊,我想,可能有朋友遇到過。只要出現這種情況,那麼在該對話無論你怎麼點擊都會出現上面的提示資訊。當然我也到網上看了下,雖然大家說法不一,但我想應該也都是正確的,不然不會亂寫的,只是客觀環境不同而已。好了,下面我們說說大致的解決方案。1.:如果出現這種情況,我們可以先把工程給關閉,然後刪除
Time of Update: 2018-12-03
微軟官方解釋如下:癥狀在 Microsoft Windows XP 中運行自訂 Microsoft Visual C++ 6.0 程式時,您可能會收到以下錯誤訊息:This application has requested the Runtime to terminate it in an unusual way.Please contact the application's support team for more information.回到頂端原因如果使用 /GR 和 /MD
Time of Update: 2018-12-03
當你通過IE下載檔案出現"當前安全設定不允許下載檔案"提示時,是因為你將IE的安全層級設定得過高並禁止使用IE下載檔案功能所引起的,按照如下方法對IE進行設定就可以解決該問題: 在IE視窗中,依次選擇“工具→Internet選項”功能表命令,在開啟的“Internet選項”對話方塊中選擇“安全”選項卡,單擊“自訂層級”按鈕,在彈出的“安全設定”對話方塊中將“檔案下載”設定為“啟用”即可。
Time of Update: 2018-12-03
從網上找一以幾個例子,整理到一起了,方便尋找使用//1 建立一個XML的文檔對象,也可以直接儲存到字串 TiXmlDeclaration * xmlDec = new TiXmlDeclaration("1.0", "UTF-8",""); TiXmlDocument *myDocument = new TiXmlDocument(); myDocument->LinkEndChild(xmlDec); //建立一個根項目並串連。
Time of Update: 2018-12-03
整個程式採用類似生產上的流水線方式實現Socket_Impl是整個處理流程的開始,裡面定義了操作流:ACE_Auto_Ptr<Fragment> fragment_;ACE_Auto_Ptr<Reassemble> reassemble_;ACE_Auto_Ptr<Acknowledge> acknowledge_;ACE_Auto_Ptr<Retransmit> retransmit_;ACE_Auto_Ptr<Flow> flow_
Time of Update: 2018-12-03
google brainy test/exam 就是流傳勝廣的傳說中的google 的21道 GLAT
Time of Update: 2018-12-03
使用youtoo,發現這個程式註冊兩次成功,比較奇怪。後來看到http://www.koders.com/c/fid6A93E066F256E8E5FC007DD515597A164D7D7593.aspx這上面的代碼,才發現問題(不熟悉SIP協議,否則不用看代碼的)一般,如果使用者名稱和口令不對,返回錯誤值是401如果返回407,表示沒有通過認證(authentication).所以,如果收到407的訊息,需要再次發送一次註冊申請。koders的做法是開了一個線程,不停止的註冊。 更多技術文章
Time of Update: 2018-12-03
在開發新聞搜尋引擎的時候,出現一個問題就是有很多的新聞屬於轉載的形式,要判斷新聞是否轉載,經過實驗,我發現可以用“平移”演算法來實現。"平移演算法"非常簡單易用,就是比較兩個文章/字串中最高的重疊率和平均重疊的長度。例如我們有兩個文章的標題:"報告顯示中國ip視頻通訊應用早於西方國家_通訊與電訊_科技時代_新浪網"http://tech.sina.com.cn/t/2004-12-01/1231468255.shtml"權威機構調查顯示中國ip視頻通訊應用早於西方_搜狐it"http://it.
Time of Update: 2018-12-03
摘要:本文闡述了為何socket串連鎖定在CLOSE_WAIT狀態,以及通過什麼措施力求避免這種情況。 不久前,我的Socket
Time of Update: 2018-12-03
試圖執行系統不支援的操作: 開發平台:VS.NET 2003。出現錯誤:試圖執行系統不支援的操作。錯誤原因:a)刪除了對話方塊控制項,但是沒有刪除相應控制項代碼; b)修改了資源ID,資源ID對不上號; c)將MFC程式做成打包軟體,安裝在沒有VC的機器上,出現錯誤,在有VC環境的機器上運行則沒有這個錯誤。
Time of Update: 2018-12-03
本來自己寫過p2p模式的視頻傳輸,不過都是完全手寫的代碼,有些地方代碼不夠規範。聽說jrtplib寫的很好,前一段時間也分析清楚了,今天拿過來做下測試。使用jrtplib3.7.1的主要工作有兩個:一是發送接收資料需要分區和重組。開始採集雙向鏈表,後來發現處理不夠好,記憶體總出錯(好久沒研究資料結構了)。後來直接採用分配緩衝,發送資料時標誌offset,接收資料
Time of Update: 2018-12-03
根據這幾天的實踐,找出了一個最優的配置:1 sip server採用Trixbox,如果對Linux很熟建議直接用Asterisk.2 用戶端如果直接使用,建議ekiga.順便說一下幾個用戶端使用的感受:1 linphone:好象名氣不小,不過,最新版3.1.2安裝後啟動就崩潰。我安裝的是普通的XP-SP3,電腦公司特別版。一般軟體運行沒問題。如果在這個平台上都崩潰,真不知道說什麼好。
Time of Update: 2018-12-03
LuaJIT的coroutine相容性問題// // 這個測試說明Lua和LuaJIT在協程的處理能力上有所不同, // LuaJIT在處理從Lua yield到Lua的操作方面缺乏相容性, // 但是,CoCo附帶的例子: cotet.lua 說明,由於LuaJIT有CoCo的支援, // 在Lua測 pcall 的支援得到了加強. //bool test_c_lua_coroutine(){ // // not passed in LuaJIT
Time of Update: 2018-12-03
csdn增加了不少功能,可喜. 也有不開心的地方.怎麼我的Blog中的圖片都變成了紅叉叉,查了一下,原來圖片的連結已經改了,這也許就是Blog改版的後遺症之一吧. 比如,原來圖片的連結是: http://blog.csdn.net/images/blog_csdn_net/javamxj/54070/o_ecboot.jpg 現在變成了:
Time of Update: 2018-12-03
第一種:Button屬性頁面裡Style的Bitmap點上CBitmap Bitmap;Bitmap.LoadBitmap(IDB_BITMAP1);HBITMAP hBitmap=(HBITMAP)Bitmap.Detach();CButton
Time of Update: 2018-12-03
搭建好環境,測試通過,熟悉協議之後, 就是自己做一個這樣的平台了。伺服器想都不用想,直接用Tixbox,重頭寫不現實。 至於用戶端,一般的程式架構應該如下:一 協議部分:主要處理sip的註冊,呼叫,接收,掛機等功能,所有的協議都差不多,隨便選一個就行。二 媒體傳輸,這部分比較複雜 :1 音視頻採集2 音視頻編碼3 音視頻編碼後組RTP4 RTP/RTCP發送5 RTP/RTCP接收6 從RTP解包還原成編碼後的音視頻7 音視頻解碼8
Time of Update: 2018-12-03
RTP接收部分比較簡單(不用考慮jitterbuffer等),先從這裡入手。其實主要就3步:1 建立一個udp,監聽一個連接埠,比如5200。2 收到RTP包,送到解包程式,繼續收第 二個。3 收齊一幀後,或儲存檔案,或解碼去播放。下面詳細說一下具體過程:1 建立UDP,非常非常地簡單(這裡只是簡單地類比RTP接收,雖然能正常工作,但是沒有處理RTCP部分,會影響發送端):lass CUDPSocket : public CAsyncSocket{public: CUDPSocket();
Time of Update: 2018-12-03
1 使系統能掛載ntfs分區。輸入命令:yum -y install kmod-ntfs即可安裝好,你現在即可掛載windows的ntfs分區了。2 掛載windows分區。為方便其見,我們將掛載分區的設為開機自動掛載,即寫入/etc/fstab。現查看你的分區狀況(據有如下的形式):[root@localhost temp]# fdisk -lDisk /dev/hda: 61.4 GB, 61492838400 bytes255 heads, 63 sectors/track, 7476
Time of Update: 2018-12-03
tcp長串連和短串連2007/05/10 14:09TCP/IP通訊程式設計的豐富多樣性 (轉) 剛接觸TCP/IP通訊設計的人根據範例可以很快編出一個通訊程 序,據此一些人可能會認為TCP/IP編程很簡單。其實不然, TCP/IP編程具有較為豐富的內容。其編程的豐富性主要體現在 通訊方式和報文格式的多樣性上。 一。通訊方式 主要有以下三大類: (一)SERVER/CLIENT方式 1.一個Client方串連一個Server方,或稱點對點(peer to peer):
Time of Update: 2018-12-03
不用重新編譯核心也可以掛上NTFS的分區!先去這裡http://linux-ntfs.sourceforge.net/info/redhat.html 裡面下載一個RPM包安裝上,然後——以下都是引用別人的文章:方法:查看ntfs 分區所在的位置[root@linuxsir01 boot]# /sbin/fdisk -lDisk /dev/hda: 40.0 GB, 40020664320 bytes255 heads, 63 sectors/track, 4865