程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 不要在Unix下遍桌面程序(2)《精通Unix下C語言與項目實踐》讀書筆記(10)

不要在Unix下遍桌面程序(2)《精通Unix下C語言與項目實踐》讀書筆記(10)

編輯:關於C語言

《精通Unix下C語言編程與項目實踐》讀書筆記(new) 文章試讀  不拘一個遍程序系列編程序不能一個腦袋鑽到底,有時要學會變通,即所謂的曲線救國。 職場規劃:一些雜七雜八的職場感悟吧。不值錢的軟件人才 精力充沛與事業成功   讓系分來得更猛烈些吧    不值錢的系統分析師   經濟危機下大學生如何就業  經濟危機中如何提高你的核心競爭力     要學會說“我要”  不要做沙和尚 我的詩歌:都是我的打油詩,但是很值得一讀。不要工作還衣食無憂之四難歌   香格裡拉美人圖   關於中國神仙的研究   給“南京,南京”挑刺   所有人都瘋了  Oracle收購Sun  曬老婆寫的肉麻情書 寶寶圖片:超可愛的小寶寶 博客 考試培訓:主要是關於考研、軟考和等級的相關題解。2009考研試題分析   2008年12月程序員試題分析    2009年軟考備考全攻略    2008年5月程序員試題解析 輕松寫系分論文  2009年3月計算機等級考試數據庫試題解析   2009年上半年軟考試題參考答案   第1回 回評論讀者展迷茫,出《筆記》浪子釋疑惑十)
作者:朱雲翔,胡平朱朱胡工作室)

1.6.2 大部分維護不需要圖形界面

服務器一般放置在專業的機房,這個機房可能離你的辦公地點只有幾步之遙,可能托管在城市某處,也可能在天涯海角,總之,不在你觸手可及的地方。 不過服務器的維護卻是經常的事情,這個維護包括操作系統的維護、數據庫的應用與維護、應用軟件的維護等,有其是一些管理員,時不時登錄服務器操作就是他的工作,如果大家不嫌麻煩的話,大可每次都親自到服務器旁邊去登錄,比如機器托管在北京,公司開在長沙,那麼每次用機器你就做T2/Z18趕到北京,update一下然後有T1/Z17回來,這邊前腳剛下火車,突然想起還有個地方忘記改了,於是又要剛過去,一個月下來,不敢說維護工作怎麼樣,但是至少了響應國家號召,極大的擴大了內需,嗯消費就是愛國的表現,相信評個N大傑出青年之類的是沒有問題。 很可惜,目前我們所處的網絡時代卻限制了那麼多傑出青年的產生,我們可以通過遠程管理的方式登錄服務器,比如Windows下的遠程桌面,Linux下的VNC,就是在圖形方式下操作遙遠的計算機,相當的方便。不過不當家不知道柴米貴,讓我們算一筆帳: 假設桌面分辨率為1024×768,顏色為24位真彩色,那麼存儲一個桌面大概需要位數有: 1024×768×24=18M 假設你的桌面每秒鐘變化一次這個速度已經相當的慢了,估計很多人都受不了),那麼要求你的網速至少是18M/S,乖乖,如果你這個管理員登錄服務器,那也就意味著服務器的死期到了。 不知名的游客小聲嗡嗡):可以降低分辨率啊。 下面降低分辨率和顏色,假設桌面分辨率降低為640×480,顏色為256色8位),那麼存儲一個桌面大概需要位數有: 640×480×8=2.3M 每秒鐘2.3M/S,哎,你還要不要服務器活了,干脆殺了服務器得了。 編程浪子:以上算法是未調優的圖形遠程桌面分析,事實上“好”的圖形遠程軟件會才用很多補救措施,比如簡單顏色度、壓縮傳輸、局部傳輸不會每次都傳送全部桌面,他只會傳送有變得的地方)等等方式避免網絡消耗過大,不過這樣勢必加重服務器的負擔,並且圖像也不連續,而且這種做好治標不治本,徒於奔命而已。 因此可見,就目前的網速和服務器其它資源而言,采用圖形遠程終端還是比較貴族的做法,而且那樣極度的浪費寶貴的網絡資源也與創造集約型社會的號召不符,所以在Unix中不值得推廣!大家還是老老實實使用字符界面這個有前途的職業吧。 編程浪子:Windows用戶習慣了圖形界面,而且很多程序也只能在圖形環境下運行,所以不談Windows。 其實Unix下字符遠程終端已經相當的成熟了,比如Telnet和SSH,當然FTPSFTP)也是一個。

1.6.3 難度過大,捨本逐末

這裡的難度過大不是指圖形程序本身的難度,就KDE、GNOME和基本X-Windows程序設計本身而言沒有太多的知識和技巧,關鍵是能夠提起同學們興趣軟件難度太多了,比如編一個三維游戲,這個已經不能劃入圖形編程的領域,而是三維程序的地盤了。再比如說看碟軟件,他的設計重點不是如何顯示圖像,而是如何解碼,這個解碼算法的數學知識就不是三言兩語可以說清楚了,恐怕即使真的說清楚了,同學們好不容易聚集起來的一點學習興趣,也會蕩然無存,那朱朱胡工作室就沒有粉絲了,自毀長城的事情咱可不做! 編程浪子:我很理解大家想編游戲程序或者漂亮程序的心理,不過本次Unix學習是不會教的,下次開C或者C++班時講述專門以益智類游戲作為實例講解,希望到時各位繼續捧場。     下節預告: 1.7 Unix下C編程需要學習哪些內容 1.8 安裝什麼操作系統學習最好呢?ubnntu行不?我只有一台電腦,是不是要安裝雙啟動 1.9 是不是在Unix下用C語言編程要比其它編程都麻煩,有人說用Java需要3萬行的代碼,用C需要10萬行才可以完成。 1.10 Windows編程和Unix編程,C語言編程和C++、Java編程,到底哪個好 1.11 Unix下用什麼開發工具,在哪下載 1.12 作業   上一篇 目錄 下一篇  

本文出自 “編程浪子朱雲翔” 博客,請務必保留此出處http://zhuyunxiang.blog.51cto.com/653596/163111

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved