⑴ 這是HSPICE中EDIT LL中的lis.......我awaves老出現no data in design
怎麼還沒解決啊,很簡單的問題
你看看EDIT LL最後有沒有ERROR出現,看看是不是aborted?
另外再去看看你那個放置模擬文件的文件夾里有沒有.tr0(這是瞬態模擬後出現的文件)或是.ac0(交流分析出來的文件),我估計是沒有,因為如果有,就不會出現no data的提示。
有時間可以在線交流!
⑵ 怎麼把數據從cadence導入到matlab
你好,建議在cadence的環境中直接進行測試,只要編寫一段測試程序即可了.
或者使用Hspice中的輸出命令.stim將結果導出。或者你可以使用ocnPrint()函數列印輸出到一個文本文件,matlab再讀入。
⑶ 看看一位清華計算機專業的學生怎麼看linux與windows的
看看一位清華計算機專業的學生怎麼看LINUX與WINDOWS的! (轉載)
本文是一位清華退學學生所寫!他的名字叫王垠,人很出名,不信GOOGLE一下就知道!
我已經半年沒有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。
GNU/Linux 不是每個人都想用的。如果你只需要處理一般的事務,打游戲,那麼你
不需要了解下面這些了。
我不是一個狂熱的自由軟體份子,雖然我很喜歡自由軟體。這篇文章也不是用來推
行自由軟體運動的,雖然我覺得自由軟體運動是非常好的。
這篇文章也不是用來比較 Linux 和 Windows 內核效率,文件系統,網路服務的。
我現在是作為一個用戶而不是一個開發者來說話的,我們的討論是基於操作,應用
層面的。是為了告訴大學里還不了解,或者不理解 UNIX 的科學工作者和大學生,
UNIX 比 Windows 更適合用於科學研究工作,請大家理解 UNIX 的工作方式,不要
用 Windows 的標准來要求 Linux,而要用一個科學工作者的標准來要求自己,用
UNIX 的思想來武裝自己。
我顯然是反對在大學,特別是理工科專業推廣 Windows 的。我也反對在對「娃娃」
們的計算機啟蒙教育中使用 Windows。因為 Windows 不論從技術上,經濟上,思想
風格上都是與我們培養高科技人才的目標格格不入的。Windows 的流行屬於歷史遺
留問題,爺爺一級的人當然已經不可救葯,但是我們不應該讓下一代繼續走上歧途。
UNIX 不是計算機專家的專利
當我建議一些非計算機專業的人用 Linux 的時候,很多人說:「UNIX 是計算機系
的人用的,我們不能理解。」 「UNIX 是男孩用的,我們女孩不用。」
但是其實世界上的大多數科學家和工程師幾乎用的都是 UNIX 作為他們的電腦工具。
就因為它簡單,可靠,穩定,強大,有趣。甚至很多時候 UNIX 就是唯一的選擇。
你說:「我們都會用 UNIX 的話,你們計算機專業的人還用來干什麼?」 很容幸的
告訴你,計算機專業的有一部分人就是專門為你們提供這樣強大而方便的計算機工
具的。如果他們製造的工具只有自己會用的話,那這個工具還有什麼用?
理解 GNU/Linux 不要用 Windows 的標准來要求 Linux。
由於GNU/Linux這個詞太長,下面如果沒有特別指明,「Linux」就是指「GNU/Linux」。
在這個年代,恐怕沒有人需要我來介紹 Linux 是什麼了吧?如果你覺得「Linux 只
不過是跟 DOS 差不多的東西」,那請問問你旁邊的 Linux 用戶,Linux 到底是什麼?
那為什麼我還要寫一篇這樣的文章?因為,我發現還有很多人不不理解 Linux 和
UNIX,雖然他們也在用它,但是他們有時會問:「為什麼 Linux 不能像 Windows 那
樣 ……?」,「怎麼Redhat Linux不能 mount NTFS 分區!」,「Linux 下用什麼
整理硬碟?」,「什麼時候OpenOffice才能完全兼容Word文件啊?」,「現在還有什
么Windows能乾的事情Linux幹不了的?」……
他們有40G的硬碟,卻只為 Linux 分配了2G空間,有時還抱怨「這個東西怎麼占這么
多硬碟!」 似乎 Windows 該佔用大部分硬碟。他們把重要的數據裝在Windows的分
區,似乎信不過Linux。他們總是到處尋找新奇的,好看的GUI程序,對命令行的東西
一概不屑一顧。他們對Drag&Drop,菜單配置,自動升級非常感興趣。他們如果找到
一個很像 Windows 程序的 Linux 程序,一定會很高興的說:「哈哈!Linux 也能……了!」
如果Linux在某種測試中勝過Windows,他們會高興得跳起來。他們沒有辦法用Linux
解決問題的時候,甚至用Wine來運行Windows程序。有時實在沒辦法,只好重起到
Windows,或者乾脆省得麻煩,在 Windows 下裝一個 VMWare 虛擬一個 Linux 玩。
你如果出現了上面的情況,說明你的思想受到了 Windows 的某種潛移默化的影響和
誤導。你沒有能夠從本質上理解存在於 Linux 身上的 UNIX 思想。你支持 Linux,
你喜歡 Linux,你能從中感覺到快樂,這非常好。你現在只需要明白的是:Linux 從
來就不是一個玩具,它是天才UNIX的後代。UNIX 是自晶體管發明以來最偉大的發明,
它從誕生那一天開始就比 Windows 的設計出色。
你要體會什麼叫做「設計」,一個糟糕的設計並不是到後來縫縫補補就可以變好的,
而一個出色的設計,不但可以以不變應萬變,而且可以影響到後來者。一個出色的設
計配上一個出色的實現,那就是非常出色的發明。Linux 就是這樣的一個出色的發明。
Linux 並不需要追趕 Windows,也不需要打垮微軟。它的最終目標是改變整個計算機
世界,還人們自由,給人們樂趣和方便。
Unix 是簡單的,你不需要成為一個天才也能理解這種簡單。
UNIX的設計者 Dennis Ritchie 說:「Unix is simple. It just takes a genius
to understand its simplicity.」 但是我不這么認為,因為我不是一個天才,但是
我卻勇敢的把 Windows 完全刪除掉,遇到不明白的事情的時候努力用 UNIX 的方式
去解決,而不是尋求 Windows 的幫助。現在我體會到了 UNIX 的思想和好處,我可
以用比 Windows 高效幾倍的效率工作。因為我相信這樣的信念:「Windows 能辦到
的事 Linux 一定能辦到,而且辦的更好。」
這小節開頭的話應該改成:「Unix 是簡單的,你不需要成為一個天才或是計算機專
家。但是在這個沖斥著 Windows 錯誤觀念的世界,你需要信念和勇氣才能理解它的
簡單。」 我下面就告訴你一些我理解到的東西。首先,你要知道的是微軟在國際科
學領域是根本沒有地位的。
微軟的地位
微軟的名聲在歐洲和美國的大學里,特別是在計算機系裡之壞,大家可能有所耳聞。
我認識的 MIT,Stanford 的教授,貝爾實驗室的專家,甚至一個歐洲小國的高中計
算機老師都絕口不提微軟的名字。在他們眼裡,微軟只是一個沒有真技術,專靠在落
後國家商業宣傳和壟斷經營的小公司。這個「小」並不是說它人少,錢少,而是說它
先進技術少。
我上次和王益合作寫了一個演算法演示程序,那個演算法是貝爾實驗室一位科學家Steven
Fortune很天才的發明,為了程序能夠被身邊大多數人使用,我們選擇了 VC+MFC 作為
平台。我在分析演算法時還得到 Fortune 很熱情的鼓勵,寄給我一份資料,還多次回信
耐心的給我講解了很多細節。但是程序完成之後,我把樣品發給 Fortune,他回信說:
「對不起。我機器上沒有 MFC。」 話說的很客氣,但是我已經感覺到了他對 Windows
的不屑。然後我把 MFC 靜態編譯進程序再發給他,他就沒有再回信了。他顯然不是瞧
不起我,而是確實有難處。
你能感覺到這位科學家對微軟和 Windows 是什麼態度了吧?不是反感,而是他心裡根
本沒有 Windows 這個東西!微軟在高科技領域沒有發展,那麼它怎麼生存呢?到發展
中國家去發展一下,他們的人民還對電腦一無所知,我說不定甚至可以打入大學的計
算機系呢。我送他們軟體,我捐錢蓋大樓,我出錢找圖靈獎獲得者來演講,讓他們覺
得我們都是科學家!
好了,現在全國的大學包括清華,幾乎所有人機器必裝盜版 Win2000,Office XP,學
校的選課系統是非IE不能正確瀏覽,論文用 Word 編輯,演示用ppt做,email 的通知
附件是 doc 文件,你不用 Word 打不開,連 863 項目都用 VC 寫程序了。我很久以
前就看到一份報紙說,「微軟為什麼不嚴厲打擊盜版?」 這篇文章說,微軟非但不打
擊中國的盜版行為,而且有放任之趨勢。放長線吊大魚,「以後我要你們加倍的來還
我!」 確實如此,它的目的快實現了。
Windows 籠罩下的中國計算機教育
說句丟臉的話,比爾蓋茨很久以前是我的偶像…… //blush
在中國,比爾蓋茨被很多人奉為神聖,「少年電腦天才」,甚至有的人提到他的名字
就做出「抱拳對天」的姿勢。很多人談到微軟的「新技術」,「高科技」 都是眉飛色
舞。各種「VC編程聖經」,「深入了解 Visual C++」之類的書,在開頭幾頁都會出現
非常肉麻的字眼,「在那團團的混沌中,一個開天闢地的精靈,Windows 1.0,誕生了……」
微軟的軟體被這么多人盜用,那麼人們是怎樣使用這些盜版程序的呢?先看看電腦培
訓班,教的都是一些 DOS 命令,打字,Windows 基本操作,Word 文檔處理,Power
Point,高級班可能有 Excel,Access…… 參加各種微軟認證考試,MCSE,MSDE 的人
絡繹不絕。考試輔導班都貼出了「280元,考過為止」之類的字樣。考試參考資料更是
昂貴,有些電腦書店整整兩書架都是「Microsoft Press」的東西。我有個同學參加認
證考試,每門考試都要200多元。而且你一次考不過可以再考,又要交錢。他後來還津
津樂道跟我說,看我,花了XXXX(一個四位數)元考過了微軟認證,得到一張比爾蓋茨
親筆簽名的證書和價值6000元的 Windows XP 內部發行版。
「電腦要從娃娃抓起」,我們再來看看娃娃們學的是什麼。大部分家長給孩子買了電
腦之後,他們首先就會裝一個盜版的 Windows,然後買來盜版的游戲開始玩。如果哪
個孩子會用 Delphi 編程序,那可不得了。報社記者,電視台爭相報導,說,某某學
校的初中生某某,在別人都還在玩電腦游戲這種「初級階段」的時候就已經用 Delphi
寫程序了。鏡頭還瞄準了他顯示器上面的像框中的比爾蓋茨頭像!
我剛進入大學計算機系時還不懂得什麼是操作系統,因為我以前只用過「中華學習機」。
看到新入學的同學們各個談論的都是 「Windows 95」,「VC」…… 我簡直覺得我落
後了好幾十年一樣,整個一土人,根本跟他們答不上話。好不容易找到一個比較熟的
同學問了一下:「你們天天談論的瘟95是什麼啊?」答:「win95就是一個操作系統,
跟DOS是一類。」「朵死是什麼?」 「你連DOS都不知道是什麼?別在計算機系混了。」
學校上課當然不講VC編程之類的東西,但是上 Pascal 的老師有一次就說:「嗨,我
們學校真是落後。現在別人都用 C, C++,甚至 VC 了,我們還在講 Pascal。不知道
什麼時候才能有VC課啊。你們出去也是要用VC的,只好自學了。」 於是,有些同學很
多時候上課都捧著一本很重的「Windows 編程大全」之類的書,根本沒有聽課。吃飯
時就念念有詞的跟我說,「代碼的優化是無止境的」,「匈牙利命名法真是偉大的發
明」 …… 這就是中國很多大學計算機系的情況。
感覺到無知了?這不是偶然的,而是微軟長久以來埋下的伏筆。它要讓無知的大家都
把它奉為神聖,它要讓支持UNIX,Xwindow的人一旦說 UNIX 好,Xwindow 好的時候,
都被一群人圍著說教:「這個 Windows 也能做到」,「你對 Windows 有偏見」,
「微軟才是主流啊」,「你敢瞧不起 win2k?」,「.NET 就是世界潮流」,「微軟的
畢竟是新技術」,「有錢就是有技術」…… 甚至在一番論戰比較後敗下來還是要說:
「Windows 性能差點,但是易用性強」,「Windows 是老百姓用的,要求別那麼高」,
「微軟那麼有錢,以後想超過 UNIX 還不容易嗎?」……
發達國家的計算機教育
我前段時間在 USENET 發文問有關 Scheme 語言的問題時,認識了一位丹麥人。他解
決了我所有的問題,並且建議我閱讀一些很「深奧」的有關程序語言語法,文法的書,
他告訴我很多網站可以學習 LISP,Scheme,人工智慧,演算法。他叫我看 Jonathan
Rees 的論文 \"Syntactic Closures\"。他還打包給我寄過來一份 MIT 的 \"How to
Design Programs\"。他說他在自己的 PC 機上裝的是 Linux,他用 Emacs 編輯,運行
Scheme 程序。他對 Emacs 的了解和愛好真是使人驚訝。他大學本科畢業時做的畢業
設計是一個 Scheme 解釋器。這對於我來說是望塵末及了。
他是那麼的不厭其煩,我的每一個問題他都詳細的回答。我有時都覺得過於詳細了,
怎麼這么耐心啊?我覺得他似乎是我的高中老師。他是什麼樣的人呢?我好奇的打聽
了他的情況。原來,他是丹麥一所普通高中的計算機老師。
他說他在高中里講授程序設計和演算法,計算機語言文法。他說用 Scheme,他的學生不
用再為內存泄漏等程序語言本身的問題而煩惱,而專注於問題和演算法本身。有利於培
養學生解決問題的能力,特別是用計算機解決數學問題的能力。
天哪!為什麼歐洲出現那麼多數學家,幾何學家?你看看別人重視的是什麼!我們的
計算機教育如果繼續這樣下去,只會沿著彎路越走越遠!
微軟和它的朋友們的如意算盤
下面來看看微軟的收入是怎麼來的。首先,Windows 98系列操作系統,一個就是 100
多美元,每次升級又是幾乎同樣的價錢。Windows NT 還要貴幾倍,而且有用戶數目限
制,5個用戶的,10個用戶的…… 以後如果要增加用戶數目還要按比例付錢。
花了如此多錢買來的操作系統就能用了嗎?它竟然連壓縮程序都沒有提供!你裝上
Windows 之後一般第一件事就是去下載一個 WinZip 吧,「只要 29 美元」。Windows
會中病毒啊,馬上花 70 美元買一個 Norton AntiVirus 吧。還有黑客呢?再買一個
Norton Internet Security 好了,100 美元。系統需要優化,磁碟需要整理,買一個
Norton System Works 是你最佳的解決方案,100美元。
可是你現在還是不能幹正事啊!你想要一個 Word, PowerPoint?那就買一套 Office
XP 吧,一起買便宜些,$459.90。
那些程序不會用啊!那些菜單怎麼設置,到底有什麼功能啊?看「幫助」也學不會。
買本書看看吧,我推薦「Special Edition Using Microsoft Office XP」,不貴,
$27.99。這本書裡面大部分是屏幕抓圖,還是買一本舊的比較劃算,$17.85。
你如果只是當個秘書,上面的差不多還湊合了。可是你有更高的追求,你想成為 Windows
程序員。首先買一個 Visual Studio.NET 吧,要不然怎麼編譯程序。$494.95。
為了緊跟微軟動向,世界潮流,不能不注冊個 MSDN 什麼的吧?這個貴一點,不過物
有所值啊,$2,799。
嗯,你現在已經是上層階級,白領人士了。你現在可以像這樣「自由」的,「安全」
的生活了:
為什麼要反對使用 Windows
很多人都說不應該完全否定 Window,Windows 也有它的長處。不應該罵微軟。
對。Windows 容易操作,適合普通用戶。如果微軟把它自己定位在 P&G,Philips 那樣
的地位,能夠給我們的百姓提供周到的,完善的,價廉物美的服務。那我肯定是很喜歡
它的。
但是從上面的種種情況說明,微軟是一個野心極大的國際壟斷組織!它的產品沒有一個
是不出問題的:Windows 不穩定,容易中病毒,而微軟不為大家免費提供殺毒軟體。我
就是要讓你們花錢買我的朋友 Symantec 的殺毒軟體,誰叫你們已經上了我的賊船?這
叫什麼售後服務啊!
你買來微軟的程序,安裝的時候一般都有一個協議,說:「由於微軟的程序造成你的數
據損壞或丟失,微軟概不負責。」 我想很多人肯定覺得這個不合理,不想按那個 \"I
accept\"。但是你的軟體買都買來了,錢都花了,現在一按 \"I decline\",安裝程序馬
上就會退出。你只好被迫點擊了 \"I accept\"!這不是不平等條約嗎?
我已經目睹了好幾個朋友的文檔被 Microsoft Word 損壞,有的是編輯了十多天的30多
頁的論文,有的是費了很大工夫做出來的個人簡歷,那個朋友為此失去了到自己嚮往的
P&G 工作的機會。就在他要投簡歷的前一個晚上,就在那一瞬間…… 不知道他痛哭的
時候有沒有想起要投訴微軟,可是誰叫我們用的都是盜版呢,況且你還點擊了 \"I accept\"。
微軟仗勢已經佔有大部分PC市場,制定不符合國際標準的「微軟的標准」,以不合理的
方式壓制其它公司的軟體,這個問題已經在美國司法部鬧了很久了。他甚至在 Windows
系列操作系統中放置能夠通過網路泄漏用戶信息的代碼,以至於 Windows 剛進入澳大
利亞時被澳大利亞ZF禁止使用。
有些人說:「微軟畢竟開創了一個歷史,造就了今天的 IT 行業。」 但是,如果沒有
微軟,我們今天早就用上非常穩定,非常可靠,非常方便,非常「傻瓜」的軟體了!微
軟是阻擋信息技術發展的罪魁禍首。
微軟的程序的工作方式(注意,我只是說操作方式,病毒的事情另外算)確實適合於一般
家庭,上上網,發發郵件,打打游戲都不錯。可是微軟卻要把自己包裝成什麼「高科技」
企業,要在世界各地設置「研究院」,在大學計算機系贈送不適合用於科研的 Windows
產品,甚至出錢請圖靈獎得主來中國暢談「二十一世紀的計算」,還在大會上宣傳自己
的 .NET 技術。非要把別人認為自己是科學的,自己是領導世界高科技的。但是呢?它
什麼高科技也沒有。歐洲,美國,哪一個關鍵部門在用微軟的東西?NASA? DOE? CERN?
你仔細想一想,微軟的程序對人類到底有什麼重大作用?
什麼是 Windows 能幹而 Linux 幹不了的事情?---
「Windows 能幹而 Linux 幹不了的事情,那就是不需要乾的事情。」
有個朋友看我半年沒有用 Windows,有時就會問我:「你只用 Linux,有沒有發現有些
Windows 能處理的事情 Linux 幹不了?」---
我回答說:「Windows 能幹而 Linux 幹不了的事情,那就是不需要乾的事情。」
Windows 能做的有益的事情 Linux 都能做---
Windows 下的某些功能確實是我們需要的,那麼 Linux 的開發者們和用戶也需要這種功
能,他們就會去實現這種功能,而且比 Windows 的方式好得多。由於大多數科學家,工
程師用的都是 Linux 或者某種商業 UNIX, 所以幾乎所有商業的科學工程程序,比如
Matlab, Mathematica, AutoCAD, Candence的,Synopsys的,Avant! 的……全都是先有
UNIX 的版本(包括Linux),然後再考慮移植給 Windows,甚至根本不移植給 Windows,
因為 Windows 的機器一般沒有足夠的能力運行這樣的程序。你不要以為只有 Windows
才有 PSpice, UNIX 的 HSpice 要好得多,而且可以運行在大型主機上。當然它們不是免
費的,但是它們值那個價錢。
但是 Windows 下有些東西在 Linux 下沒有很相似的,或者你找到很多類似的,但是它
們每一個比起 Windows 的那個程序都要差很多,那麼原因有兩種可能性:
有一個完全類似的程序,但是由於它乍一看不漂亮,被你忽略了。而其它程序雖然看起
來很漂亮,但是它們是一些初學編程的人寫的。現在由於 Gtk, Qt 的誕生,Linux 下開
發圖形界面程序極其簡單,很多初中生甚至小學生都可以隨手編出一些漂亮不中用的程
序。如果你整天尋找這樣的程序挑來挑去,永遠也找不到你滿意的。當然也有一流的程
序用 Gtk 和 Qt,比如 GVIM 就可以用 Gtk 作為圖形界面,我還知道 Synopsys 一些
程序用了 Qt。
我曾經也犯過這樣的錯誤,從外表區分一切。結果優秀的 FVWM, lftp, Mutt, wget 都
被我忽略過。當我找回它們的時候,我是那麼的羞愧不已,它們現在都是我的朋友 我
第一次看到 FVWM 覺得它只不過是一個有很厚很難看邊框的東西。可是現在,我的同學
看到 FVWM 都說:「哇!真漂亮。」
有另一種完全不同的方式可以達到相同的目的,甚至更好。
很多人很關心 Open Office, Star Office, AbiWord, ... 他們多麼盼望有一天某一個
Linux 程序能夠完全兼容的打開一個復雜的 doc 文檔。但是你永遠也不可能有那一天。
為什麼呢?因為微軟為了佔有市場,必定不會讓其它系統的程序能夠完全兼容它的文檔
格式。它一定會不斷變化 doc 文檔的內部結構,隱藏一些秘密,讓其它公司的程序打
開 doc 文檔時總是有某種問題,從而你必需購買 Microsoft Office 和 Windows。
你應該想一下,那麼多的高智商的大學教授,科學家,學生,他們用的都是 Linux 或
者其它類型的 UNIX,他們沒有 Word 可用,怎麼處理文檔呢?這么多年沒有一個像
Open Office 的程序出現,難道大家沒有辦法寫文檔嗎?
顯然不是這樣。你看看那些高水平的學術雜志,論文,那些大學教授的網頁,那些漂亮
的幻燈片,它們是什麼做的?原來 UNIX 用戶早就有非常方便的 troff, LaTeX, SGML
等東西可以處理文檔,而且它們比起 Word 都要高明的多。Word 顯然被這些大拿忽略
了,以至於很久以來沒有人想在 Linux 下開發一個類似 Word 的程序,除非某些公司
想搶微軟的飯碗。
很多人留著 Windows 在硬碟上的原因無非是為了用 Word 和 PowerPoint。我見過一個
教授,他的 Windows 筆記本電腦上除了 PowerPoint 什麼都沒有。有一天演示的時候,
他指著堆亂字元說:「對不起,這是一個公式……怎麼每次都是這樣……」 其實有比
PowerPoint 好幾百倍的東西可以製造幻燈片,你可以用最簡單的方法製造世界一流效
果的論文和幻燈片。你待會兒可以看看我的TeX網頁,你就會知道為什麼我可以完全離
開 Windows。
Windows 能做的那些沒用的事情 Linux 永遠做不好
電腦游戲
有些人說 Linux 下不能玩 Windows 下所能得到的所有游戲。的確,Linux 下雖然也
有少量的游戲,比如 Quake。但是它沒有 Counter Strike, 沒有 Star Craft, ……
並不是說電腦游戲不該玩,但是應該適可而止。電腦是用來處理事務,幫助你學習,解
決問題的工具,而不是一個玩具!整天沉迷於電腦游戲中,而不出去感覺外面的世界,
你會變得越來越冷酷,越來越缺乏人情味。你與真實的世界越來越遠。
你可以在 CS 里殺人,你可以在 Tomb Raider 里探險,你甚至可以在 Tony Hawk』s Pro
Skaters 里滑板…… 但是 It』s not real!你雖然有很高的「反恐技巧」,但是遇到
歹徒的時候,你是那麼的怯懦;你雖然控制 Laura 伸手敏捷,但是你打籃球的時候怎
么總是被人斷球?你雖然可以輕易的在 THPS 里作出一個 \"360 kickflip to hangten
grind to fakie\",但是你踩在自己的滑板上的時候還不會 ollie!
說回來,如果你偶爾玩一下電腦游戲未嘗不可。但是世界上有遠比 Windows + PC 更好
的游戲方式。