<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆:15 文章:2 評論:14 引用:0
    BlogJava 首頁 發新隨筆
    發新文章 聯系 聚合管理

    2008年6月25日

    很久以前像是就有了,Bill Gates自己惡搞。現在在他真的裸捐,辭職了。
     
    沒人能猜得到在微軟工作的最后一天比爾·蓋茨會做些什么。微軟高管為他召開的慶祝會現在仍絕對保密,全世界的“粉絲”只能通過一段惡搞視頻來猜測偶像心中的感受,并以此歡送他。這段視頻的名字叫做《比爾·蓋茨:在微軟的最后一天》,目前在視頻網站Youtube上的總觀看次數接近300萬次。

    這段視頻最早出現在今年年初CES消費類電子產品展上,當時蓋茨作了自己在IT業界的最后一次演講,并播放了自拍的一段搞笑視頻,模擬自己在微軟的最后一天。視頻充分體現了蓋茨天馬行空的想象力以及輕松的自嘲,當然還有他在經濟、文化和政界的影響力。

    參演視頻的捧場嘉賓陣容很豪華,除了微軟CEO史蒂夫·鮑爾默等微軟高管外,參與演出的甚至還包括U2樂隊的主唱波諾、希拉里和奧巴馬、美國前副總統戈爾、著名導演斯皮爾·伯格、好萊塢巨星喬治·克魯尼等。

    “比爾,我們的樂隊已經沒有空位了。”U2樂隊的主唱波諾在聽完蓋茨的吉他彈唱之后說。斯皮爾·伯格的回答則是“表演天賦用錢也買不到啊”,因為他剛看完蓋茨搞笑的試鏡。“我認為政治真的不適合你。”希拉里拒絕了比爾·蓋茨想要成為其競選伙伴的要求。而奧巴馬則干脆回答說:“你是比爾?哪個比爾?比爾·克林頓?”最后,蓋茨只能抱著收拾好的箱子坐車回家,傷心地結束了自己在微軟的最后一天。

    當然,蓋茨并不會真的面臨“失業”的危險,這樣的視頻也只是調侃而已。按照早已定下的安排,在本周五退休之后,蓋茨的主要工作將放在慈善事業上,雖然也有分析師認為他三年后將復出,但目前業界已經是一片紀念的氛圍。大致計算一下,在Youtube網站上對此視頻的觀看次數有近300萬次,有網友留言說“它很棒,感覺非常蓋茨”。




    這段視頻的名字叫做《比爾·蓋茨:在微軟的最后一天》,目前在視頻網站Youtube上的總觀看次數接近300萬次。

    posted @ 2008-06-25 19:04 小Q 閱讀(323) | 評論 (0)編輯 收藏

    2008年6月24日

     如果你正準備投身到IT這行,或者你還是個IT新手,下面列出的很多"小秘密"也許會讓你驚訝不已,因為我們通常不會大聲的討論它們。  如果你是個IT老手,這些所說的估計你大部分都遇到過,而且很有可能還有自己的心得 —當然,非常歡迎你花幾秒鐘的時間把你的所知道的其它小秘密添加到本文的討論中。  大部分的這些秘密是針對網管,IT經理,以及桌面支持人員的。  它們不是針對開發人員和編程人員 —這些人有他們自己的一套小秘密 — 但我說的這些其實也可以放到他們身上。

    10.) 做IT的相對于其它行業薪水較高,但正是因為待遇好,公司就會認為可以把你當奴隸般的使用

     盡管不像2001-2002年間的點com風暴和IT大潮里那么夸張,現在的做IT的人仍然要比其它很多行業的人掙的多(至少那些只需要大專或本科學歷的職位里是這樣的)。  各種證據顯示在未來的十年里社會對IT人才仍然會保持大量的需求,因為科技在企業和社會里扮演的角色越來越重要。  然而,正因為IT職業人員是如此的昂貴,很多公司對待IT員工就像是對待包身工。  如果因為某些人會工作的很晚導致你晚上9點你還要必須回答技術支持問題,你會聽到老板說,”這就是你的工作。“ 如果你在周末還需要加班6小時去部署一個軟件更新包,以確保工作時間不宕機,你會得到,”因為既然你是帶薪休假,就不會再有補休時間。  這就是我們花大價錢雇你的原因!“

    9.) 用戶出的荒唐可笑的錯誤的責任在你身上

     有些用戶在工作時受到挫折后會憤怒的向你咆哮。  他們會大叫,“怎么又出問題了?”或者“這個電腦又不工作了!”或者(我個人常遇到),“你對我的計算機究竟做了什么?”可實際原因是他們不小心把IE瀏覽器的圖標從桌面上刪除了,或者腳不小心把鼠標的插頭從機器上踢掉了,或者把咖啡撒在了鍵盤上。

    8.) 每天你都會從替罪羊變成英雄,而后又變成替罪羊,而后又變成英雄的反復好幾次

     當你奇跡般的修復了一個問題,而這個問題已經讓好幾個員工被迫停工10分鐘了 — 他們不知道修復這個問題是如此的簡單 — 此時你就成了英雄,成了的大家最喜愛的員工。  但是一個小時后,由于網絡堵塞不能打印時,他們會輕易的忘掉你的英雄事跡 — 此時你將會成為大家的頭號敵人。  但是當這一天快要結束時,如果你告訴用戶一些使用微軟Outlook的小竅門,那么你的英雄的身份又回來了。

    7.) 證書并不總能使人成為一個更好的技術專家,但卻能幫助人找到一份更好的工作或者更高的薪酬

     獵頭公司和人資部門喜歡IT證書。  通過證書他們很容易能給空缺的職位找到相匹配的候選人。  同樣,HR也可以簡單的通過證書來排除一些候選人。  你也許聽到了很多IT老手訴苦,抱怨那些憑證證書進入公司卻沒有工作能力的人。  他們說的基本上是對的。  這種現象很多地方都有。  但實際上證書能夠打開你職業生涯的大門。  它體現了你對自己的人生有計劃,有抱負,有求知受教育和擴展自己的技能的愿望。  如果你是一個有經驗的IT從業人員,而且有各種證書來證明你的閱歷,那么你會發現自己職場非常的受歡迎。  技術證書只是用來證明你基本技能很簡單的方式,它可以給你做職業上的宣傳。  然而,大部分的證書并不能用來證明你可以如此的勝任你的工作。

    6.) 你的非技術專業的同事會把你當作他們的家庭電腦的私人技術支持顧問

     你的同事(也包括你的朋友,家人和鄰居)會把你當作他們的個人技術顧問,讓你解決他們的家用電腦和家庭網絡上的問題。  他們會給你發郵件,打電話,或者路過你的辦公室時侯問你如何對付他們的家用電腦里的病毒,如何搞定上次停電后就不工作了的無線路由器,以及如何把照片和視頻傳到網上讓遠在衣阿華州的爺爺能看到。  有些人甚至會提出把電腦搬到你的辦公室讓你來修。  客氣的人會提出給你報酬,但很多人只是希望你給他們提供義務性的幫助。  幫助這些家伙們可能會有很多好處,但你必須要小心什么事情能幫,什么事情應該拒絕。 看一看TechRepublic的 “Ten ways to decline a request for free tech support.”會對你有些幫助。

    5.) 當事情干的漂亮時,供應商和顧問們會把所有的贊揚都拿走,而當事情搞砸時,你成了罪人

     跟IT顧問打交道是我們工作中非常重要的一部分,也是一項非常有挑戰性的事情。  顧問會提供合適的專家支持幫助你部署很專業的系統,當所有的事情正確運行時,你和顧問們的關系就是良好的合作伙伴。  但你要小心了。  當事情出了問題時,有些顧問會試圖把責任都推給你,責備你,說他們的方案在其他案例里都工作的很好,一定是你本地的IT架構有問題。  相反,當項目非常成功時,就會站出來一些顧問身份的人把所有的榮譽都拿走,卻無視你為定制和實現這個方案所做的實實在在的工作。

    4.) 你需要花上大量的時間去維護老的技術架構,而事實上做個新的會更省事

     在IT這個行當中,一提到“我們將會采用最新最前沿的技術”,無疑會成為對大家最有吸引力的事情之一。  然而,在大部分的IT工作中通常卻不是這樣。  實際情況是IT工作者典型的任務是花更多的時間去維護,料理,照看已經建成的系統,而不是實現新系統。  甚至那些一直研究最前沿最強大的技術方案的IT顧問們也仍然傾向于主要使用已建成的已證實技術解決方案。

    3.) IT老員工經常會成為使用新技術的反對者

     有很多公司實際上應該采用更多更前沿的技術。  如果升級或者替換掉他們的軟件或基礎架構可以省下大量的時間和金錢,而且提高生產率和利潤。  然而,通常卻是這樣的一種情況,遷移到新的技術上的阻力不是預算上的限制,也不是管理層的反對,而是IT部門的資深老員工。   一旦系統建立起來,能跑能用,他們就拒絕去改變它。  這可以認為是真確的,因為他們的任務就是讓那些基礎架構穩定運行,但這也同樣成了一種借口,從而拒絕接受新的東西,拒絕在新的技術領域里擴展自己的能力。  他們變的懶惰,自滿,自鳴得意。

    2.) 一些IT專家采用某種技術的目的是為了鞏固自己的勢力,而不是出于對企業有幫助。

     另外一種很隱蔽的但是值得批評一下的事情是,有些IT工程師選擇和使用的技術依賴于技術人員對這種技術的掌握情況,而不是這種技術是否是真的最適合這個業務。  例如,IT工程師會選擇某個需要特殊技能才能維護的技術路線,而不是選擇一種很現成的解決方案。  或者,由于IT經理有過Linux/UNIX的背景經歷,所以就會采用Linux-based的方案,反對基于Window的方案,即使采用window平臺的方案會更有利于項目。(或者,舉個例子,一個Windows管理員很可能會把那些Linux-based的方案置之一邊。)  他們會有很多的借口和理由為他們的行為做解釋,但很多都是不坦白的。

    1.)IT工程師不停的用一些專業術語來忽悠那些不懂技術的業務經理,以此掩蓋他們把事情搞才一團糟的事實

    所有的IT人員 — 即使是最棒的員工 — 偶爾的也會把事情辦遭.  這種事情一般會發生在很緊急的關頭,而且要面對的系統是被搞的無比復雜而且很難入手。  然而,并不是所有的IT職員都擅長承認他們犯下的錯誤。  大部分人都會利用業務經理(甚至是高層技術經理們)不是很清楚具體技術細節的事實,當系統出問題或宕機時拿一些專業術語去忽悠他們(掩蓋事實的真相)。  例如,向業務經理介紹為什么財務系統會宕機了3小時,技術人員會說,“我們在系統使用的SQL Server服務器上遇到了藍屏。  該死的微軟!”技術人員沒有說出的真實情況是由于沒有先在工作站服務器上測試就進行驅動更新導致了這次藍屏。

     你覺得還有什么其它的關于在IT業工作的小秘密?歡迎加入討論。

    posted @ 2008-06-24 22:26 小Q 閱讀(279) | 評論 (0)編輯 收藏

    2008年6月22日

         摘要: 下午去看的,《納尼亞傳奇2》,因為之前看過《納尼亞傳奇1》,所以很想看“2”,本來打算看《Kong Fu padan》的,但是偶MM,還沒看,說好一起看的,所以就暫時忍著的,心癢啊。  閱讀全文
    posted @ 2008-06-22 19:00 小Q 閱讀(464) | 評論 (3)編輯 收藏

    2008年3月23日

    打個比方,就像大話西游里的一句臺詞:“猜中了開始,沒有猜中結局”(大體就是這個意思,原話就記不清了),有始有終似乎不是我的性格,但是有了開始,一定會有結局的,只是不是原本想好的結局。換句話說,就是有計劃,但變化更牛,由來一句:“計劃趕不上變化”。

    最近心血來潮,想搞個“網絡標簽”的玩意,有模有樣的列了個表,時間,計劃XXXXX。呵呵,到頭來做,卻進程緩慢。一般都是下班,面坐電腦,發呆時做。但是,先有個念頭,看看新聞吧,磨嘰了好久,這下該做做了吧。又累哦。做了小會就睡了。

    反省,反省下了。人不能懶到這個地步的。怎么說也是有為青年啊。

    posted @ 2008-03-23 10:36 小Q 閱讀(888) | 評論 (1)編輯 收藏

    2008年3月18日

    表姐qq上發現的,很牛很強大
     

    1.we two who and who?
    咱倆誰跟誰阿   
    2.how are you ? how old are you?
    怎么是你,怎么老是你?   
    3.you have seed I will give you some color to see see, brothers ! together up !  
    你有種,我要給你點顏色瞧瞧,兄弟們,一起上!
    4.as far as you go to die
    有多遠,死多遠!!!!
    5.hello everybody!if you have something to say,then say!if you have nothing to say,go home!!
    有事起奏,無事退朝
    6.you me you me
    彼此彼此   
    7.You Give Me Stop!!
    你給我站住!
    8.know is know noknow is noknow
    知之為知之,不知為不知…
    9.WATCH SISTER
    表妹
    10.dragon born dragon,chicken born chicken,mouse’’son can make hole!!龍生龍,鳳生鳳,老鼠的兒子會打洞!
    11..I give you face you don’t wanna face,you lose you face ,I turn my face
    給你臉你不要臉,你丟臉,我翻臉
    12.one car comeone car go ,two car pengpeng,people die
    車禍現場描述
    13.heart flower angry open
    心花怒放
    14.go past no mistake past
    走過路過,不要錯過
    15.小明:I am sorry!
      老外:I am sorry too!
      小明:I am sorry three!
      老外:What are you sorry for?
      小明:I am sorry five!
    16.If you want money,I have no;if you want life,I haveone!
    要錢沒有,要命一條
    17.I call Li old big. toyear 25.
    我叫李老大,今年25。
    18.you have two down son
    你有兩下子。
    19.好好學習,天天向上:
    good good study,day day up!

    posted @ 2008-03-18 21:58 小Q 閱讀(281) | 評論 (1)編輯 收藏

    2008年3月1日

    市場研究公司Gartner副總裁Carl Claunch提出了值得關注的將對數據中心產生重大影響的十項技術。這些技術
      目前還不太成熟。但是,這些技術在未來18至36個月里將成熟起來并且將廣泛應用。這十種影響數據中心的技術是:
      1.統一通訊
      到2010年,80%的統一通訊組件將作為更廣泛的產品組合的一部分購買。統一通訊功能涉及到五個核心市場,每一個市場都在以自己的方式向融合的方向發展。這五個關鍵市場是:語音郵件、PBX(將向IP PBX發展)、電子郵件與日歷、會議與協作、即時消息和在線狀態顯示。統一通訊還吸收了附帶的市場的一些功能。
      2.Web平臺
      把各種專用的協議轉移到IP是主要的推動因素之一,同時,以前的模擬信號(如大樓內部安全攝像機的信號傳輸或者傳感器通訊)正在轉向數字編碼。
      3.IT操作流程自動化
      實現IT管理流程自動化仍是IT官員降低IT操作成本和復雜性的一個關鍵目標。自動化應用將繼續增長的勢頭。隨著企業的成熟,自動化應用將提供更多的流程知識以滿足這些挑戰。
      4.服務器結構
      計算結構(computing fabric)是服務器設計的一個發展。在本十年末尋求一些廠商提供的基于計算結構的服務器。未來的基于計算結構的服務器將把內存、處理器和IO卡作為組件對待,按照特殊的需求組合和安排。這樣做的結果是通過減少浪費的資源來提高使用率。
      5.元數據管理
      數據服務提供對數據的格式化、標準化、發布和訪問。元數據管理涉及到實現元數據優化、提取和語義一致等功能的參考模型以支持再使用、一致性、完整性和共享性。大多數機構將通過分階段的方式實現元數據管理,選擇逐步建立的方法。例如,以客戶為中心的企業可能使用使用客戶數據整合解決方案解決客戶管理問題或者執行具體的管理規定。
      6.配置管理數據庫
      在廣泛的影響力的推動下,配置管理數據庫(CMDBs)將繼續在企業IT運營基礎設施中扮演重要的角色。目前,Dependency Mapping工具給長期的發現技術帶來了新的技術方法。人們將繼續開發這些工具以幫助IT運營的建立、維護、可視化和監視邏輯應用程序或者服務拓撲管理和跨系統的依賴性。
      7.Mashups和混合應用程序
      Mashups通過使用公共的API(應用程序編程接口)傳輸的信息把多個來源的內容混合在一起。例如,一個應用程序把一家房地產網站的信息與另一個網站的地圖界面混合在一起以顯示出售樓盤的位置。Mashing是一種展示層方法,把在消費者方面(瀏覽器)和來源方面(網絡傳輸協議)方面利用Web技術的應用程序集成和混合起來。最終用戶可以根據跟人需求或者內容創建機會性的應用程序。
      8.超越整合的虛擬化
      虛擬化技術能夠改善IT資源的再利用和提高靈活性以適應不斷變化的需求和工作量。同自動化技術以及服務級的、基于政策的積極管理一起使用,資源的效率將得到極大的改善,靈活性將成為根據需要自動調整的功能,服務將能夠從整體上進行管理以保證高水平的彈性。
      9.社交軟件
      除了公共網絡之外,Web 2.0公司現在正在把重點放在使用企業中的有針對性的應用程序方面。一般來說,社交網絡技術現在是成熟的,應用范圍很廣。社交軟件很容易使用和開發。這種軟件將對商務活動產生積極的影響。
      10.綠色IT
      IT管理員正在全力以赴提供電源和冷卻方法以處理服務器機架消耗的數千瓦電源。對于電源使用和企業對環境的影響有許多管理規定。這可以解釋為技術提供商將受到市場和客戶需求的混合壓力。技術廠商的反應是把電源和冷卻管理放在更優先位置。

    posted @ 2008-03-01 00:22 小Q 閱讀(311) | 評論 (1)編輯 收藏

    2008年2月29日

    HTML中的轉義字符

      HTML中<, >,&等有特殊含義,(前兩個字符用于鏈接簽,&用于轉義),不能直接使用。使用這三個字符時,應使用它們的轉義序列,如下所示: 
    &amp; 或 &#38;      &      和
    &lt; 或 &#60;             <      小于號 
    &gt; 或 &#62;            >      大于號
    &quot;                         "       雙引號
    &nbsp;                                空格 
    &copy;                        ?      版權符
    &reg                           ?      注冊符

      前者為字符轉義序列,后者為數字轉義序列。數字轉為字符對應的ASCII碼值。例如 & lt; font &gt;顯示為,<font>,若直接寫為則被認為是一個鏈接簽。
      需要說明的是:
      a. 轉義序列各字符間不能有空格; 
      b. 轉義序列必須以";"結束;
      c. 單獨的&不被認為是轉義開始; 
        d.區分大小寫。
      另一個需要轉義的字符是引號,它的轉義序列為"" "或"""
      HTML使用的字符集是ISO &859 Larin-1字符集,該字符集中有許多標準鍵盤上無法輸入的字符。對這些特殊字符只能使用轉義序列。

    XML轉義字符

      不合法的XML字符必須被替換為相應的實體。
      如果在XML文檔中使用類似"<" 的字符, 那么解析器將會出現錯誤,因為解析器會認為這是一個新元素的開始。所以不應該像下面那樣書寫代碼:
    <message>if salary < 1000 then</message> 
      為了避免出現這種情況,必須將字符"<" 轉換成實體,像下面這樣: 
    <message>if salary &lt; 1000 then</message> 
      下面是五個在XML文檔中預定義好的實體:
    &lt;             <        小于號 
    &gt;            >        大于號
    &amp;       &        和 
    &apos;       '         單引號
    &quot;        "         雙引號
      實體必須以符號"&"開頭,以符號";"結尾。 
      注意: 只有"<" 字符和"&"字符對于XML來說是嚴格禁止使用的。剩下的都是合法的,為了減少出錯,使用實體是一個好習慣。

    posted @ 2008-02-29 00:53 小Q 閱讀(430) | 評論 (0)編輯 收藏

    2008年2月28日

     

    Adobe Integrated Runtime (AIR) 是一個跨操作系統的運行時,利用現有的Web開發技術(Flash,Flex,HTML,JavaScript,Ajax)來構建富Internet應用程序并部署為桌面應用程序。adobe air

          AIR 支持現有的Web技術如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟練的技術來開發您所見過的最具用戶體驗的RIA程序,例如,一個AIR程序可以使用如下一種或多種組合技術構建:

    • Flash / Flex / ActionScript 
    • HTML / JavaScript / CSS / Ajax 
    • PDF 可嵌入任何應用程序中

    作為結果,AIR 應用程序可以是:

    • 基于Flash 或 Flex:應用程序根內容(理解為容器)為Flash/Flex (SWF) 
    • 基于Flash 或 Flex 的HTML 或 PDF。應用程序的根內容為基于Flash/Flex (SWF) 的HTML
    • 基于HTML,應用程序根內容為HTML, JS, CSS 
    • 基于HTML的Flash/Flex或PDF,應用程序根內容為基于HTML 的Flash/Flex (SWF) 或 PDF

          用戶使用AIR 應用程序的方式和傳統桌面程序是一樣的,當運行時環境安裝好后,AIR 程序就可以其他桌面程序一樣運行了。

    用戶使用AIR 應用程序的方式和傳統桌面程序是一樣

    posted @ 2008-02-28 09:00 小Q 閱讀(397) | 評論 (0)編輯 收藏

    2008年2月23日

    通信運營商-五大天王

    喧鬧經年,中國第三次電信重組看來真的是要定下來了。“上周五(2月15日)重組方案確實得到通過了。”2月20日,一位長期跟蹤電信重組事件的業內知情者對《華夏時報》記者證實了上述傳言,不過該人士同時表示,“相關人事問題還沒定下來”。根據知情人士的說法,現有的6家電信運營商將合并為3家,將形成新的中國移動、中國聯通(網通)、中國電信三大全國性全業務運營商。業內分析者傾向認為,這其中中國聯通與網通的整合將是最大的難點。

    科技時代_第三次電信重組大局初定(圖)(2)
    現有6家運營商將變身3家

    科技時代_第三次電信重組大局初定(圖)(2)
    新聯通整合難度最大

    只待人事安排
      2月21日,《華夏時報》記者得到知情者透露的最新消息稱,當天國務院相關部門本來要開會討論電信業高管的人事問題,不過最終沒有成行,而且由于人事變動的復雜性可能這幾天也還定不下來。
      在最近盛傳的電信重組中,目前得到確認的消息是,重組方案已經在國務院常務會議上得到通過,并有望在兩會召開前后宣布。而此次被通過的方案業內大部分觀點認為是:中國移動合并鐵通,合并后由中國移動主導;中國聯通合并中國網通,合并后由聯通主導;中國電信收購聯通CDMA網絡,衛通公司衛星業務并入一家國有航天產業集團,地面業務整合至中國電信,人員隨著業務走。重組合并后形成中國移動、中國聯通(網通)、中國電信三大全國性全業務運營商。
      在人事安排上之前有消息稱:信息產業部副部長奚國華到中國移動當一把手;中國網通總經理張春江去中國電信;中國電信總經理王曉初去信產部;中國移動通信公司總經理王建宙因今年到60歲而退休。
      《華夏時報》記者隨后電話采訪了中國移動、中國聯通、中國網通等幾家主要電信運營商,這些相關部門的負責人回答相若,普遍表示還沒有得到重組的相關消息。
      “這次看來不會是空穴來風。”電信業內資深人士項立剛對《華夏時報》記者講述了他對此次電信重組傳聞的感想。
      2月18日,瑞士信貸發布報告稱,其剛剛協助TD-SCDMA聯盟在歐洲舉辦了TD路演,在此次會上TD聯盟秘書長楊驊證實,國務院正在召開常務會議討論電信重組事宜。
      而從中國電信內部透露出的消息稱,中國電信集團移動辦近期動作頻繁,開始正式大力推行其“C計劃”,內部已經著手對中國聯通CDMA網絡的運作進行人員招聘培訓等相關工作,同時中國電信和聯通內部最近有過很多次溝通,大致的方向已經確定。
    新聯通整合難度最大
      針對日漸明晰的各大電信運營商重組組合單元之整合前景,業內述評不一。
      “中國聯通與中國網通的整合難度最大!”項立剛分析認為,中國移動合并鐵通,可以使鐵通保持獨立運作,只要在資金上給予支持,因此整合難度不大,中國電信合并衛通中,由于兩者實力懸殊,在電信的主導下,難度也不會太大。
      他具體分析認為,中國聯通與中國網通合并,是要實現全業務,兩家現在一個主要是移動運營,一個主要是固網運營,合并后要完全獨立運營的可能性很小。中國聯通和中國網通合并,需要面臨一次重大的人事調整和文化的融合,尤其是北方地區,中國網通各省運營商實力都是非常強大,兩家合并,要產生出領導人,要配合好工作,要在收入、待遇上達到一致,這是一項巨大的工程,沒有個兩三年都未必能理順,這些情況一定會對中國聯通的發展產生負面效應。
      北京郵電大學教授曾劍秋也認為,聯通和網通將激烈地爭奪新聯通總公司和北方十省各級分公司的主導權,完全融合至少需要4-5年時間。
      事實上在此之前的電信重組傳聞版本中,中國聯通一直是重組的焦點與難點。
      眾所周知,中國聯通目前擁有兩張網絡,G(GSM)網與C(CDMA)網,當初讓聯通運營這兩張網是為了補充聯通的實力,沒想到卻讓聯通處于尷尬狀態,最直觀的表現是其G網與C網相爭,即業內稱之為“雙網互搏”。
      而此前的數次重組傳聞,聯通C網出售給中國電信的價格問題以及其未來的發展也是重組的不爭難點,而這次重組方案被順利認可,普遍認為是聯通解決了C網價格以及自己未來重組中的地位問題。按目前所稱的方案,中國聯通G網與中國網通合并,由聯通主導,成立“新聯通”,中國網通的稱號在奧運后將會“消失”。
      “兩個弱者合并起來有什么意思!還不知道將來會出現什么變化,當年吉通、小網通,以及北方電信合并起來的大網通,還不是一樣沒做好。”有網通內部人員接受《華夏時報》記者采訪時同樣表達了自己對這種重組方案的憂慮。
    觀察
      重組只是起點
      電信重組似乎大局已定,但是在紅頭文件下發之前,各種消息依然層出不窮。
      此前分析人士普遍預計,中國電信行業的最終重組方案將在通常為期約10天的兩會結束之后公布。2月21日有媒體稱,該項重組計劃可能在3月份舉行的兩會之前予以公布。同日,投資銀行美林發布報告,預估重組時間表為:3月底前發放全業務牌照,在4-7月間則會公布各營運商母公司的架構變動及人事變動。
      與此同時,也有消息人士表示,盡管種種征兆顯示電信重組已經加速,但由于運營商規模巨大,本次調整又涉及到四大上市公司及領導調整,原傳聞版本還存在變數,“主要是人事方案難以確定”。
      “以政府主導的重組只是起點,而不是終點。”信息產業部一位多次參加重組方案論證的業內資深人士接受《華夏時報》記者采訪時稱,“所有的方案皆有其合理性,區別只是大家有不同的標準。”
      “通過此次重組主要解決分業競爭問題,使大家都有全業務經營權。”該人士稱,“中國移動一家獨大不是長遠的事情。”
      “重組是‘外科手術’,之后還需要‘調理血脈’(非對稱管制),雖然這見效慢,但還是要做。”他認為,現在評價此方案是否合理還為時過早,“一般合并過渡期為6個月,一年后評價手術是否成功”。

    posted @ 2008-02-23 21:07 小Q 閱讀(242) | 評論 (0)編輯 收藏

    2008年2月21日

    JDBC碼是Java譯碼的一個部分,它給已寫的編碼帶來了數量驚人的重復。另外,JDBC碼幾乎會經常性的帶來一些低級錯誤。寫出好的JDBC編碼并不難,但是很痛苦。
    DbUtils組件是一個精密而簡單的組件,它并不做什么復雜的事而僅僅只是使很多的JDBC任務對開發者來說變得稍容易一點。盡管這時候很多持久框架和包都可以用來使數據持久變得更容易,然而JDBC仍然是大多數Java和Java2企業版(J2EE)開發者賴以生存的工具。因此,任何能讓使用JDBC工作更容易的東西都是好消息。
    DbUtils可以免費下載,它不依賴于任何其它的通用組件而只是依賴下面這些:

    • Java Development Kit (JDK) 1.2 (or later)
    • JDBC 2.0 (or later)

    DbUtils文檔并不是最好的,但是足以使你的工作正常進行。在下一節,你會看到DbUtils中最有用的類以及一些關于它們的用法的例子。你應該能夠很容易地使用這些編碼和例子,然后能夠馬上在你自己的項目中開始使用DbUtils。我將會集中精力于兩個類(org.apache.commons.dbutils.DbUtils  和org.apache.commons.dbutils.QueryRunner)和一個接口(org.apache.commons.dbutils.ResultSethandler).在我給你們一些關于它們的用法的例子之前,讓我們深入DbUtils里面來仔細看看它給我們提供了些什么。

    DbUtils
    DbUtils是一個為做一些諸如關閉連接、裝載JDBC驅動程序之類的常規工作提供有用方法的類,它里面所有的方法都是靜態的。

    這個類里的重要方法有:

    • close:DbUtils類提供了三個重載的關閉方法。這些方法檢查所提供的參數是不是NULL,如果不是的話,它們就關閉連接、聲明和結果集(ResultSet)。
    • CloseQuietly: CloseQuietly這一方法不僅能在連接、聲明或者結果集(ResultSet)為NULL情況下避免關閉,還能隱藏一些在程序中拋出的SQLEeception。如果你不想捕捉這些異常的話,這對你是非常有用的。在重載CloseQuietly方法時,特別有用的一個方法是closeQuietly(Connection conn,Statement stmt,ResultSet rs),這是因為在大多數情況下,連接、聲明和結果集(ResultSet)是你要用的三樣東西,而且在最后的塊你必須關閉它們。使用這一方法,你最后的塊就可以只需要調用這一方法即可。
    • CommitAndCloseQuietly(Connection conn):這一方法用來提交連接,然后關閉連接,并且在關閉連接時不向上拋出在關閉時發生的一些SQL異常。
    • LoadDriver(String driveClassName): 這一方法裝載并注冊JDBC驅動程序,如果成功就返回TRUE。使用這種方法,你不需要去捕捉這個異常ClassNotFoundException。使用loadDrive方法,編碼就變得更容易理解,你也就得到了一個很好的Boolean返回值,這個返回值會告訴你驅動類是不是已經加載成功了。
    ResultSetHandler

    Click here to find out more!

    正如它的名字所提示的,這一接口執行處理一個jaca.sql.ResultSet,將數據轉變并處理為任何一種形式,這樣有益于其應用而且使用起來更容易。這一組件提供了ArrayHandler, ArrayListHandler, BeanHandler, BeanListHandler, MapHandler, MapListHandler, and ScalarHandler等執行程序。 

    ResultSetHandler接口提供了一個單獨的方法:Object handle (java.sql.ResultSet .rs)。因此任何ResultSetHandler 的執行需要一個結果集(ResultSet)作為參數傳入,然后才能處理這個結果集,再返回一個對象。因為返回類型是java.lang.Object,所以除了不能返回一個原始的Java類型之外,其它的返回類型并沒有什么限制。如果你發現這七個執行程序中沒有任何一個提供了你想要的服務,你可以自己寫執行程序并使用它。

    QreryRunner

    這個類使執行SQL查詢簡單化了,它與ResultSetHandler串聯在一起有效地履行著一些平常的任務,它能夠大大減少你所要寫的編碼。QueryRunner類提供了兩個構造器:其中一個是一個空構造器,另一個則拿一個 javax.sql.DataSource 來作為參數。因此,在你不用為一個方法提供一個數據庫連接來作為參數的情況下,提供給構造器的數據源(DataSource) 被用來獲得一個新的連接并將繼續進行下去。

    這一類中的重要方法包括以下這些:

    • query(Connection conn, String sql, Object[] params, ResultSetHandler rsh):這一方法執行一個選擇查詢,在這個查詢中,對象陣列的值被用來作為查詢的置換參數。這一方法內在地處理PreparedStatement 和ResultSet  的創建和關閉。ResultSetHandler對把從 ResultSet得來的數據轉變成一個更容易的或是應用程序特定的格式來使用。
    • query(String sql, Object[] params, ResultSetHandler rsh):這幾乎與第一種方法一樣;唯一的不同在于它不將數據庫連接提供給方法,并且它是從提供給構造器的數據源(DataSource) 或使用的setDAtaSource 方法中重新獲得的。
    • query(Connection conn, String sql, ResultSetHandler rsh):這執行一個不要參數的選擇查詢。
    • update(Connection conn, String sql, Object[] params):這一方法被用來執行一個插入、更新或刪除操作。對象陣列為聲明保存著置換參數。

    現在讓我們來看一個例子,在這里你可以從一個數據庫中獲得一些數據。比如說,我正在使用MySQL 數據庫.你還需要下載MYSQL JDBC驅動程序。我正在使用的MySQL數據庫在本地主機,端口號為3306上運行。這個數據庫地名字叫做test。你將要用到的Student表的結構如下:
    Columns    Type
    -------    ----
    StudId     int
    Name      varchar
    在列表A中,你將會從Student表中得到一些信息,而且你可以按照你自己的額外需要修改這些信息。盡管你在使用JDBC,但要注意你幾乎沒寫JDBC編碼。(你可能要改變在例子中所規定的用戶名和密碼,這是以你的具體的數據庫配置為基礎的。)

    這個編碼遵從以下步驟:

    Click here to find out more!

    1.加載JDBC驅動程序類,并用DriverManager來得到一個數據庫連接。
    2.例示 QueryRunner 類。
    3.使用連接、SQL查詢、參數和ResultSetHandler來作為輸入的查詢方法。你使用一個類org.apache.commons.dbutils.handlers.MapListHandler,一個類 MapListHandler來獲得一個結果集(ResultSet)并返回一個jaca.util.Map的實例java.util.List。因此結果集(ResultSet) 的每一行都變成了一個java.util.Map,所有這些java.util.Map的實例綁在一起放在一個java.util.List 中。

    4. 反復得到列表(List)的值就是通過在列表(List)中獲得每一個Map的值。

    5.用QueryRunner 來執行一個沒有參數的方法。在這里你要用BeanListHandler ,它是一個非常有用的ResultSetHandler ,因為你可以把ResultSet 轉變成一個指定的Bean的列表中。這時你可以指定一個Bean類到Bean StudentBean中,如同在列表B中所顯示的那樣。

    6. 你通過反復從列表(List)中得到多個bean,然后就可從每一個StudentBean實例中獲取值。

    注釋:在列表B中,StudentBean 類中的StudId 必須是int,這是因為表Student的StudId列的類型是int。堅持這個類型的匹配是我們需要遵從的唯一規則。 

    因為在這種情況下,StudentBean 類的屬性和表Student 的字段是完好的對映著的,只要將StuentBean 類作為一個參數就是一個技巧。字段值用和字段名一樣的名字插入到類的屬性中。然而,如果你想要更多地控制bean的創建,則類BeanListHandler提供了第二個構造器:BeanListHandler(java.lang.Class type, RowProcessor convert). 接口Rowprocessor的執行把結果集(ResultSet)的各行轉化成一個對象組。在 StudentBean這一案例中,RowProcessor中的BasicRowProcessor 的執行被利用上了,它能夠執行這項任務。然而,你可以寫一個新的執行并把它提供給BeanListHandler的構造器。 

    當然,執行這一編碼的輸出取決于你從表Student中獲得哪些數據。對我來說,我得到了以下這些輸出:
    ***Using MapListHandler***
      Id >>1
      Name >>One
      Id >>2
      Name >>Two
    ***Using BeanListHandler***
      Id >>1
      Name >>One
      Id >>2
      Name >>Two
      Id >>3
      Name >>Three
    除了到目前為止你已經看了的類以外,另外一些你需要研究的類是:

    • org.apache.commons.dbutils.QueryLoader:QueryLoader是一個從一個文件加載查詢到一個Map的簡單的類。然后,當需要的時候,你從 Map 中選擇一些查詢。在沒有專門去接觸代碼的情況下,一個文件中的Having查詢也可以改變得盡可能的簡單。
    • org.apache.commons.dbutils.wrappers.SqlNullCheckedResultSet:這個類對使用一個系統方法來解決NULL值問題是很有用的。用一個 SqINullCheckedResultSet 的實例來限制一個常規的結果集(ResultSet) ,然后詳細地說明在遇NULL值的情況下應該做些什么。
    • org.apache.commons.dbutils.wrappers.StringTrimmedResultSet:用類StringTrimmedResultSet 來約束一個結果集,這樣一來,你就可以修整所有getString()和getObject()方法返回的字符串。

    DbUtils 組件很好也很小巧,很值得在所有用到JDBC的項目中去使用。

     

    import java.util.*;
    import java.util.logging.*;
    import java.sql.*;
    import org.apache.commons.dbutils.*;
    import org.apache.commons.dbutils.handlers.*;

    public class TestDBUnits {
    public static void main(String[]args) throws Exception {
      TestDBUnits test = new TestDBUnits();
      for(int i = 0 ; i < 1 ; i++) {  
       test.testQuery1();
       test.testQuery2();
       test.testUpdate();
      }
    }
    public void testQuery1(){
      try {
       QueryRunner qr = new QueryRunner() ;
       ResultSetHandler rsh = new ArrayListHandler();  
       String strsql = "select * from test1";  
       ArrayList result = (ArrayList)qr.query(getConnection() ,strsql ,rsh);
       //System.out.print("");
      } catch(Exception ex) {
       ex.printStackTrace(System.out);
      }
    }
    public void testQuery2(){
      try {
       QueryRunner qr = new QueryRunner() ;
       ResultSetHandler rsh = new MapListHandler();  
       String strsql = "select * from test1";  
       ArrayList result = (ArrayList)qr.query(getConnection() ,strsql ,rsh);
       for(int i = 0 ; i < result.size() ; i++) {
        Map map = (Map)result.get(i);
        //System.out.println(map);   
       }
       //System.out.print("");
      } catch(Exception ex) {
       ex.printStackTrace(System.out);
      }
    }
    public void testUpdate(){
      try {
       QueryRunner qr = new QueryRunner() ;
       ResultSetHandler rsh = new ArrayListHandler();
       String strsql = "insert test1(page ,writable ,content)values('ttt','ttt','faskldfjklasdjklfjasdklj')";
       qr.update(getConnection() ,strsql);
       //System.out.print("");
      } catch(Exception ex) {
       ex.printStackTrace(System.out);
      }
    }
    private  Connection getConnection() throws InstantiationException,
       IllegalAccessException, ClassNotFoundException, SQLException {
      String strDriver = "org.gjt.mm.mysql.Driver";
      String strUrl = "jdbc:mysql://localhost:3306/test";
      String strUser = "root";
      String strPass = "";
      Class.forName(strDriver).newInstance(); 
      return DriverManager.getConnection(strUrl, strUser, strPass);
    }
    }

    posted @ 2008-02-21 14:09 小Q 閱讀(1971) | 評論 (0)編輯 收藏
    CALENDER
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    新聞分類

    新聞檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜


    Powered By: 博客園
    模板提供滬江博客

    主站蜘蛛池模板: 最新免费jlzzjlzz在线播放| 100部毛片免费全部播放完整| 日韩精品免费一区二区三区| 亚洲中文字幕在线无码一区二区| 在线观看免费视频资源| 亚洲视频一区在线观看| 69av免费观看| 国产精品亚洲片夜色在线| 大地资源免费更新在线播放| 精品国产日韩久久亚洲| 日韩一区二区在线免费观看| 污视频网站在线免费看| 亚洲色欲久久久综合网| 一个人免费视频观看在线www| 亚洲AV无码成人精品区天堂| 精品熟女少妇a∨免费久久| 亚洲www在线观看| 国产免费观看青青草原网站| 有码人妻在线免费看片| 亚洲国产精品热久久| 无码少妇一区二区浪潮免费| 亚洲国产美女精品久久久| 亚洲精品和日本精品| 一区二区免费视频| 亚洲成_人网站图片| 亚洲无码高清在线观看| 99在线在线视频免费视频观看 | 18禁超污无遮挡无码免费网站国产 | 亚洲A∨无码一区二区三区| 久久www免费人成看片| 亚洲爆乳精品无码一区二区| 亚洲精品国产高清嫩草影院 | 中日韩亚洲人成无码网站| 亚洲国产精品综合久久一线| 午夜免费福利小电影| 久久亚洲国产成人影院| 亚洲人成在线播放网站| 成人片黄网站A毛片免费| 久久er国产精品免费观看8| 亚洲一卡二卡三卡四卡无卡麻豆 | 国产av无码专区亚洲av桃花庵|