1. voip是什麼意思
VoIP 是 Voice over Internet Protocol的縮寫,指的是將模擬的聲音訊號經過壓縮與封包之後,以數據封包的形式在IP 網路的環境進行語音訊號的傳輸,通俗來說也就是互聯網電話或者簡稱IP電話的意思。VoIP技術是目前互聯網應用領域的一個熱門話題,成為2004年全球互聯網與電子商務十大趨勢之一(eMarketer)。
VoIP的基本原理是:通過語音的壓縮演算法對語音數據編碼進行壓縮處理,然後把這些語音數據按 TCP/IP 標准進行打包,經過 IP 網路把數據包送至接收地,再把這些語音數據包串起來,經過解壓處理後,恢復成原來的語音信號,從而達到由互聯網傳送語音的目的。 IP 電話的核心與關鍵設備是 IP 網關,它把各地區電話區號映射為相應的地區網關 IP 地址。這些信息存放在一個資料庫中,數據接續處理軟體將完成呼叫處理、數字語音打包、路由管理等功能。
在用戶撥打長途電話時,網關根據電話區號資料庫資料,確定相應網關的 IP 地址,並將此 IP 地址加入 IP 數據包中,同時選擇最佳路由,以減少傳輸時延, IP 數據包經 Internet 到達目的地的網關。在一些 Internet 尚未延伸到或暫時未設立網關的地區,可設置路由,由最近的網關通過長途電話網轉接,實現通信業務。
下面一篇文章是摘自通信世界網的一篇有關VoIP的文章,如果您能希望了解更多的信息,也許會有所幫助。
VoIP,電話新革命從美國開始(通信世界網 Cww.net.cn 2004年1月14日 劉欣)
fangVoIP,VoiceoverIP,俗稱互聯網電話,被稱為顛覆美國電話業的一場新革命。隨著寬頻業務的普及,VoIP被越來越多的用戶認可。在2003年底,VoIP終於被美國幾大運營商列為正式服務項目面向用戶推出,這是否預示著新的革命揭開了序幕?
VoIP之路方興未艾
美國Jupiter分析公司預言:互聯網電話正在從IT專業人士青睞的高科技搖身變為普通用戶力所能及的事物。從2003年到2007年,全美上網播打電話的家庭預計將由10萬猛增至400萬。
這種強勁的發展態勢和美國的寬松政策是密不可分的。
從一開始,美國就將互聯網電話歸類為增值業務,美國法院又將互聯網電話定義為不受監管的領域,讓服務提供商在提供互聯網電話長途電話業務時,免於向本地電話公司交納占長途電話費40%左右的接入費。寬松的政策和巨大的市場潛力,吸引了眾多傳統和新型的電信公司加入到VoIP的研究、開發和經營隊伍中。
在VoIP公用業務的不斷普及過程中,傳統ISP服務商中分化出一些專營國際IP電話的網路經營公司,這些公司自建網路,配備網關和集中化的管理設施,具備端到端的管理能力,並且能提供各種特色服務,稱為ITSP(電話ISP),如美國ITXC公司,通過其專供各通信公司連接Internet電話的網路來實現語音互通。
這種條件下,傳統電信運營商順勢而為的選擇就是和ITSP進行合作,作為美國骨幹網際網路接入提供商的Sprint積極通過投資建設下一代網路來為更多用戶提供Internet服務和物美價廉的VoIP業務。
長途電話巨頭AT&T公司也感到了來自各方的壓力,通過建立全球清算中心及與Net2phone簽約等方式,將網路擴展到其它ISP,把國際呼叫從租用線轉到GlobalServices網上。2003年12月11日,AT&T終於一錘定音,宣布推出互聯網電話服務,並計劃在未來兩年內用戶達到百萬人。除了首先在三個東海岸市場上推出互聯網電話服務外,AT&T還將把VoIP拓展到現有的一些企業客戶服務當中。
不甘落後的Quest通信國際也從2003年12月8日開始在其寬頻用戶內部推行互聯網電話業務,此外,有線電視服務商也憑借其強大的有線電視網路前來分一杯羹,有線巨頭時代華納表示已經與斯普林特通信和MCI達成協議拓展VoIP服務。
看起來,新一輪的VoIP業務大戰蓄勢待發,而競爭也是讓產業生命力旺盛的最佳方式。
VoIP之路撲朔迷離
盡管各家企業爭先恐後,不甘落伍於市場,但一個決定性的問題仍懸而未決。無論這場爭論能否得出一個滿意的結論,在美國,互聯網電話要成為一場真正的革命,取代傳統銅電話線目前尚為時過早。電話公司認為,互聯網電話所採用的新技術是採用語音數據打包,像電子郵件一樣通過互聯網進行傳輸的,因此互聯網電話也應當享有和電子郵件一樣的自由。而反對者則提出了「普遍服務基金」等政策管理方面的一系列問題進行反駁。對此,美國的州政府的決策不盡相同。由於作為權威機構的FCC拒絕在短期內就此問題表態,互聯網電話前途仍可謂撲朔迷離。事實上,如果互聯網電話獲得了真正的自由,隨之而來的也必然是各類棘手的難題。 1.E911問題必須解決
「911」災難性事故之後,美國加強了其E911無線緊急通信戰略。在美國,E911是作為一種公共服務由傳統電話運營商來提供的,而並非與商業合約捆綁銷售。實際上,這就為用戶選擇通話模式產生了某種不穩定因素。當然,隨著VoIP業務的不斷拓展,現有的法規也不會是一成不變的。
2.公共信息運輸概念遭遇挑戰
為大多數人提供服務的公共信息運輸概念不再指向被嚴格監管的傳統電話運營商,而越來越多地被新興互聯網電話服務商所分擔。不過,需要分擔的不僅是市場份額,還包括行業責任感,其中復雜的內涵值得各方仔細斟酌。
3.「普遍服務基金」被蠶食
如果FCC選擇不向互聯網電話收取監管費用,「普遍服務基金」的未來令人擔憂。「普遍服務基金」的來源是從普通電話費中按比例扣除,用於向偏遠地區的電話服務及其使用的互聯網服務提供補貼。最糟糕的情形是,在不斷擴容的互聯網電話市場上,用戶和服務提供商一同分享了「普遍服務基金」,從而導致FCC的這項基金有名無實。
4.《通信輔助法執行法案》需要重新修訂
如果互聯網電話成為未來的主流通信方式,美國國會於1994年通過的《通信輔助法執行法案》很可能就需要重新修訂。其中的一些條款和目前VoIP的許多細節有所沖突,曾經規定被支持的「合法阻截」部分對VoIP或許不再適用。
美國VoIP的經驗和啟示
1.互聯網電話和互聯網接入相結合
從美國乃至世界各國的情況來看,互聯網電話和互聯網的接入是密不可分的,高比率的互聯網接入是互聯網電話蓬勃發展的物質前提,而互聯網電話的推廣和普及則能夠在一定程度上穩固互聯網市場尤其是寬頻市場。二者的結合,無論是技術上的整合,還是在銷售上的捆綁,都可以建立一種新型的商業模式,從而在傳統電話行業中找到一個突破口。 不過,這也恰恰說明了不均勻的互聯網接入率正在成為互聯網電話的下一個障礙。互聯網電話和互聯網接入的結合很可能會導致現有的數字鴻溝加大加深,把這種高新技術的差異帶入傳統電話行業中。
2.政策監管:自由是把雙刃劍
在監管政策上,美國和歐洲提供了兩個不同的案例。如果說自由開放的美式政策為互聯網電話提供了一個溫暖的春天,那麼,法規凌厲的歐洲則為它製造了一個嚴冬。二者的結果是有目共睹的。作為一種新興技術,先發展而後規范是美國的傳統,因此,美國也理所當然地成為互聯網技術的根據地。但過速的發展同時也導致了不夠成熟的技術被廣泛普及,而一系列未能解決的問題則在用戶享受高科技的同時帶來了新的困擾。
自由是把雙刃劍,為產業帶來繁榮的同時也會讓整個市場呈現出亂而無序的狀態。
3.市場拓展的幾個重點
由於技術本身的原因,互聯網電話的用戶往往要經歷三個階段的變化。首先是高新技術企業內部試用,然後是普通企業逐漸接受,最後是個人用戶廣泛普及。不同的用戶群要求市場經營開發者必須有層次和針對性地對VoIP進行技術上和宣傳上的規劃。
在贏得用戶的過程中,首要的重點是教育,互聯網電話在美國的蓬勃發展的基礎是用戶對互聯網本身的高度認知和信賴,這一點在互聯網技術欠普及的南美地區就成為新技術推廣的嚴重障礙。其次,價格並非永遠的優勢,對於企業用戶來說,選擇VoIP應該不僅僅是為了節約成本,還希望它能夠包括更豐富而實用的功能,持續的技術創新才是長久之計。最後,不斷進行市場細分將有助於針對不同類型的用戶開發輔助功能。
資料鏈接:VoIP在其他國家
和美國相比,歐洲VoIP的發展狀況則不盡人意。這是因為當互聯網電話在歐洲大規模發展時,歐洲委員會採取了嚴格的管制措施,以保障傳統電話公司的利益。
在日本,VoIP的一些技術創新引起了人們的關注。日本軟庫企業(Softbank)的子公司BB科技公司2002年推出的「BBPhone」互聯網電話服務把VoIP和SDN寬頻接入相結合,讓用戶通過解調器而非電腦來享受VoIP服務,一度贏得用戶好評如潮,卻因為技術不夠完善、話音質量欠佳而在發展過程中遇到了挫折。
在南美,有限的互聯網接入率和互聯網知識貧乏的用戶群讓VoIP需求平平,VoIP在2002年達到了70.9億美元的收入,預計到2007年,這個數字將有21.5%的增長。
在新加坡,VoIP已經不再是高科技企業的特權,而被跨國大企業和中小企業廣泛接受。學校、政府機關也越來越多地採用了這項新技術。隨著寬頻接入的突飛猛進,個人用戶也成為未來的主流市場。</P
2. 數據挖掘RAINFOREST演算法
上面演算法講的很清楚了,我來舉個例子:
Training data:
Id age income class
1 young 65 G
2 young 15 B
3 young 75 G
4 senior 40 B
5 senior 100 G
6 senior 60 G
AVC set „age「 for N1:
value class count
young B 1
young G 2
senior B 1
senior G 2
AVC set „income「 for N1:
value class count
15 B 1
40 B 1
60 G 1
65 G 1
75 G 1
100 G 1
AVC set „income「 for N2:
value class count
15 B 1
65 G 1
75 G 1
AVC set „age「 for N2:
value class count
young B 1
young G 2
最後推出雨林: N1
age=young / \ age=senior
/ \
N2 N3
最後提醒一點,對於雨林演算法,訓練樣本集不要大於3百萬。否則改用SPRINT。
3. outofmemoryerror怎麼解決
outofmemoryerror怎麼解決呢?下面就讓我們一起來了解一下吧:
outofmemoryerror也就是內存溢出,在java法中比較常見,出現這種一般是有兩種比較常見的情況。
1、
OutOfMemoryError:PermGen space
這種情況出現可能是因為在程序中使用了大量的jar或者class,從而導致java虛擬機裝載類的空間不夠,也就是與Permanent Generation space有關。
若是想要解決一般有兩種方法:
1.第一種是可以增加java虛擬機中的XX:PermSize和XX:MaxPermSize參數的大小,其中XX:PermSize是屬於初始永久保存區域大小,而XX:MaxPermSize則是最大永久保存區域大小。
比如針對tomcat6.0,在catalina.sh或者catalina.bat文件中一系列環境變數名說明結束處,即在70行左右的位置上增加一行,具體是:
JAVA_OPTS= -XX:PermSize=64M -XX:MaxPermSize=128m
若是windows伺服器還能夠在系統環境變數中設置。使用tomcat發布sprint+struts+hibernate架構的程序時可能會很容易發生這種內存溢出的錯誤。可以使用上述的方法,基本上就能夠解決問題。
2.第二種方法是清理應用程序中web-inf/lib下的jar,若是tomcat部署了多個應用,並且多個應用都使用了相同的jar,可以選擇將共同的jar移到tomcat共同的lib下,減少類的重復載入。這種方法總的來說還是不錯的,當然若是可以選擇的話還是盡量使用第一種方法會比較好。
2、
OutOfMemoryError:Java heap space
發生這種問題的原因也可能是因為java虛擬機創建的對象太多了,在進行垃圾回收之間,虛擬機所分配的到堆內存空間已經用滿了,也就是與Heap space有關。
若是想要解決這個問題一般也會有兩種方法:
1.首先可以檢查一下程序,查看是否有死循環或者不必要地重復創建大量對象,在找到原因之後,可以修改程序與演算法。
2.還可以選擇增加Java虛擬機中Xms(即初始堆大小)與Xmx(即最大堆大小)參數的大小。
比如:set JAVA_OPTS= -Xms256m -Xmx1024m
當然,具體還是要根據實際情況來,要確定好問題所在然後選擇正確的方式來解決即可。
4. sprint是什麼
sprint
英 [sprɪnt] 美 [sprɪnt]
vi. 沖刺,全速短跑
n. 全速短跑;速度或活動的突然爆發
斯普林特; 短跑; 疾跑; 沖刺 復數:sprints 過去式:sprinted 過去分詞:sprinted 現在分詞:sprinting 第三人稱單數:sprints
1.單數名詞短跑
The sprint is a short, fast running race.
Rob Harmeling won the sprint in Bordeaux.
羅布·哈梅林在波爾多獲得短跑冠軍。
...the women's 100-metres sprint.
女子 100 米短跑
2. 可數名詞短程競速賽
A sprint is a short race in which the competitors run, drive, ride, or swim very fast.
Lewis will compete in both sprints in Stuttgart...
劉易斯將參加在斯圖加特舉行的兩個短跑項目的比賽。
I knew there were other riders who could beat me in a sprint.
我知道還有其他騎手可能在短程賽馬中打敗我。
3. 單數名詞沖刺;快跑
A sprint is a fast run that someone does, either at the end of a race or because they are in a hurry.
Gilles Delion, of France, won the Tour of Lombardy in a sprint finish at Monza yesterday...
法國選手吉勒斯·德利翁昨天在蒙扎憑借最後的沖刺獲得倫巴第巡迴賽冠軍。
The police retreated at a sprint...
警方快速撤退。
I broke into a sprint.
我開始飛快地跑了起來。
4. 動詞全速奔跑;(短距離)沖刺
If you sprint, you run or ride as fast as you can over a short distance.
Sergeant Horne sprinted to the car.
霍恩中士全力沖向那輛汽車。
1.He put on a sprint to catch the bus.
他全速奔跑以趕上公共汽車。
2. The runner seemed to be rallied for a final sprint.
這名賽跑者似乎在振作精神作最後的沖刺。
3. He had to sprint to catch the bus.
他得猛跑一陣才能趕上公共汽車。
4. The Sprint Cup uses all these kinds of tracks. S
PRINT杯賽,這些車道都會用到。
5. This paper researches how to program SPRINT algorithm by C
++. 本文研究了如何用C++語言實現SPRINT演算法。