為什麼要維護部落格

最近到北京大研,指導老師布置的事情比較少。我瀏覽了不少技術和非技術部落格,想想,還是自己維護一個blog吧。 其實,很早就註冊了,想到學期中精力和時間不足,沒有使用。  現在再觀摩別人的部落格,發現能學到很多東西。 部落格是一個記錄心路曆程或者技術經驗的好場所。 有些事以前看過、想過,沒做記錄,現在便沒對它的意識。相信時間的力量,可以沖淡很多東西的。記錄生活路上值得回憶的足跡,方便以後回首。時不時看一下自己的生活記錄,會發現新的東西,也瞭解到以前的想法。對的也好,錯的也好,令人吃驚的也好,想來幼

多核、多線程的引入

文章目錄 1、為什麼微處理要從單核轉向多核? 引言:對應著處理器從單核到多處理器及多核,作業系統的發展曆程中,從進程演化到線程、多線程。於是,我們會想到這些問題:1、為什麼微處理要從單核轉向多核?功耗問題限制了單核處理器不斷提高效能的發展途徑:作為電腦核心,影響電腦效能高低的核心組件就是處理器。反映在指令上就是處理器執行指令的效率。   處理器效能   =   主頻   x   IPC

內涵、修養

今天,又遇到了李Guojie所長,他正與另一位老師談論某個人物,還談論著牛頓、愛因斯坦。上次遇到他,是在出大門時。很早,他拎著一個大包,稍帶疲憊。有人說,他是中科院頭腦最清醒的所長之一。瀏覽過他著作的創新報告(遺憾,書名忘了),的確,站在國家的高度進行了論證分析。慚愧我愚鈍膚淺,又沒時間閱讀,未能瞭解更深。 平時,我坐在靠近走廊,胡Weiwu老師會時不時繞著工作區踱步。凝神,深思,他專註的,低著頭,忘我的樣子。確實,這些高層次的人,要想的,要做的事,很多。他肩負著中國自主創新的實踐大任,龍芯從誕

現實本沒有對與錯

年齡在增長,知識在充盈,思想在遷移,思維在改變。 隨著心理的日趨成熟,人的大腦更加複雜,但也更加感覺到對與錯並不是那麼的明顯,也沒有所謂的界限。要尋找它們的界限,這本身便是錯,這是事實。 但是,對與錯是可以平衡的。當然,這需要自己的人生觀、價值觀、世界觀來驅動、支撐。沒有理論的支撐,一切都會是虛無縹緲的,也就沒有自己的信念。 曾經,看完電影《霸王別姬》,陷入了沉思。思維很混亂,太多的為什麼。不管是導演的特意安排,劇情的必然發展,很多細節都面臨著無奈的選擇。這也給我們更多的反省,不同的人的評論必然

作業系統基於多核平台的最佳化

一、多核多線程技術的發展1)記憶體與處理器速度的差距導致cpu浪費時間等待訪存擷取資料,兩種基本的方法可以從物理上進行一定的改進:增大緩衝;提高時鐘頻率。但是,緩衝成本較大,在物理上也有一定限制;時頻的提高,可以在相同時間完成更多的操作,但隨之也帶來問題:程式間的相關性和延遲的影響隨之增加。2)於是,人們想到,不只有突破物理上的限制來提高效能,在空間和時間上並行,增加輸送量也是一種途徑。因為雖然使用者最關心的是互動性程式的回應時間,管理者關心單位時間的任務完成量;但最終都是在最短時間內完成最多任

NetBeans6在GNOME/GTK下開發異常的解決

本文轉載自:http://netbeans.csdn.net/page/47c96f7c-a87b-4a98-befc-9e1c0dcafd07Ubuntu 7.10Java 6netbeans-6.0.1-ml-linux用netbeans建立一個"Java 傳統型應用程式"(Java Desktop Application),全部預設,編譯成功,但是無法運行,會顯示如下錯誤提示(重點部分):Couldn't set LookandFeel Application.lookAndFeel =

由對與錯想到的

 近來,想得比較多,文章也以這類為主。剛才寫完了《現實本沒有對與錯》,餘了,思緒未完,接著記下些許思想片斷。 總記得,小時候,課本裡,老師的親切教導裡,到處充斥著“對”、“錯”、“好人”、“壞人”這樣的詞彙。現在看來,委實幼稚,確實是“哄小朋友的”。但是,作為課本,作為老師,這樣做也是有一定道理的。畢竟,他們(這裡所有曾經教育、指引、關懷過我們的人)都是有一定生活經曆的,有自己的或者心酸或者幸福的人生旅程的,這些話語暗藏某些痕迹。 幼時,人的大腦比較簡單,思想比較單純,思維比較單一,判斷力正在發

優質代碼的十誡

本文轉自:http://cocre.com/?p=10071.- DRY: Don’t repeat yourself.DRY 是一個最簡單的法則,也是最容易被理解的。但它也可能是最難被應用的(因為要做到這樣,我們需要在泛型設計上做相當的努力,這並不是一件容易的事)。它意味著,當我們在兩個或多個地方的時候發現一些相似的代碼的時候,我們需要把他們的共性抽象出來形一個唯一的新方法,並且改變現有的地方的代碼讓他們以一些合適的參數調用這個新的方法。DRY 這一法則可能是編程屆中最通用的法則了,目前為止,

17、有一個由大小寫組成的字串,現在需要對他進行修改, 將其中的所有小寫字母排在答謝字母的前面(大寫或小寫字母之間不要求保持原來次序)

/************************************************************************//* 17、有一個由大小寫組成的字串,現在需要對他進行修改,將其中的所有小寫字母排在答謝字母的前面(大寫或小寫字母之間不要求保持原來次序),如有可能盡量選擇時間和空間效率高的演算法 c語言函數原型void proc(char *str) 也可以採用你自己熟悉的語言*//*****************************************

VC對話方塊小知識

一、對話方塊屬性:1.Styles->Clip siblings:排除子視窗之間的相對地區,也就是,當一個特定的視窗接 收到繪圖訊息時,將所有重疊的視窗排除在外,只重繪  指定的子視窗。  Styles->Clip children:當在父視窗內繪圖時,排除子視窗地區。2.More Styles  System modal:系統強制回應對話方塊  Absolute align:座標相對於螢幕原點  Set foreground:設定為前台視窗  No fail

稱球、快排、找最大最小數的資訊量分析

1、給你N個人,你通過問是不是的問題查到某個人。前提:所有人都有可能是,即等機率。站成一排,你一個一個問“這個?”,每次只能判斷出1/N是或者(N-1)/N不是,最壞情況要比較所有;站成兩排,你問“這排?”,每次能判斷出1/2是或者1/2不是,再繼續將上面是的那一對分成兩隊,又可以判斷出哪1/2是……於是,你每次使用了已知資訊,可以在log^2{N!}次比較後得出結果;而樸素的逐個比較則要N次。其中,log^2{N!}近似於NlogN,參考證明:http://en.wikipedia.org/w

《程式員面試寶典3》大量錯誤(50+)糾正表

《程式員面試寶典》第3版大量錯誤校正表       以前隨手翻了翻,想寫這篇文章沒有寫,現在完整看了下就記錄下來了。找工作的同學大部分都會看《程式員面試寶典》,本來看過去就可以了。但我還是要把自己記錄的大量錯誤指出來,以免誤人子弟。這本書錯誤漏洞百出,編輯品質太差。雖然它一版再版,一再流傳,卻沒有一個勘誤表,錯誤改了很多,還有很多依然存在。   

libc6-dev: 依賴: libc6 問題解決

問題描述:在裝libc6-dev時下列的軟體包有不能滿足的依賴關係:libc6-dev: 依賴: libc6 (= 2.3.6-0ubuntu20.5) 但是 2.6.1-1ubuntu9 正要被安裝E: 無法安裝的軟體包但libc6可正常安裝問題原因:1.可能沒有update,所以要安裝的軟體包與系統的目前的版本不匹配。   用sudo  apt-get update 試試,若不行的話是如下原因2.源的版本與系統版本不匹配,我的系統是7.10(gutsy),而我用的是6.10(edgy)的源,

什麼是核心轉儲(core dump)

 一直以來沒仔細考慮過什麼是核心轉儲,只是在進程運行時碰到了錯誤時會出現核心轉儲。這幾天在看《Shell編程指南》,覺得說的很清楚,就摘了過來。當然,對Shell編程感興趣的朋友可以看看這本書,專門講Shell編程的書籍並不是很多。這個概念源於UNIX系統,當程式在執行的時候,由於編寫的失誤或未經過充分的測試,程式對系統構成威脅,就可能會導致核心轉儲(core dump)令人摸不著頭腦。在UNIX系統中,常將“主記憶體”(main

Unable to locate tools.jar. Expected to find it in D:/jre6/lib/tools.jar問題解決

     在運行ant編譯器時碰到該問題。Ant預設在jre6目錄下找tools.jar。這裡說一下jre和jdk的區別。Jre是運行環境,及編譯後的java程式運行時只需要jre就行了;jdk是開發環境,當你開發java程式時需要用jdk。Jdk包括了jre,及java程式運行有jre或jdk都可以,但jdk包括了在開發過程中需要的工具。如果只是運行java程式,只要jre就行了,因為jre要比jdk省空間。    

不能太依賴Google

最近發現自己太依賴Google了,一遇到什麼問題,Google一下。誠然,搜尋是除直接請教別人外的最快捷的方法。但是,這樣不利於自己思考,不利於知識體系的形成,不利於基本功的學習。一般情況下,查到的知識是很狹窄的一部分。如果目的僅僅是應一時之急,當然很好。但是,在不是很緊緊的時候,驅使自己查閱相關的較權威的書籍,可能收穫更多。畢竟知識是有體系的,知其一不知其二對於基本功的掌握是無益的,這無異於引鳩止渴。著名的《提問的智慧》是這麼建議的:1、看手冊2、看FAQs3、搜尋(Google)4、問人現在

路是一步一步走出來的

進京一段時間了,走過,路過,看過,也想過。 今天下午終於打點了一下身心,理了個清爽的髮型。價格確實不菲,天子腳下果然非同一般。這裡的樓要高出很多,人們的生活節奏也快一些。 慢慢的覺得自己長大了,真的。一群孩子天真地嬉戲,那麼無憂無慮。離我那麼近,又那麼遠;曾經我也熱血沸騰,我也雄心萬裡;但很多事情過去了,就過去了;就像發生在別人身上一樣,彷彿是遙遠的記憶。 年齡在增長,知識在充盈,思維在遷移、進步。 人越大,發現對與錯越是那麼不明顯。這不是錯,是事實,無法改變的事實。 昨晚,和家裡打了個電話。母

undefined reference to `gtk_init’ 問題分析

在編譯GTK程式時碰到如下錯誤:             undefined reference to `gtk_init'         undefined reference to `gtk_window_new'         undefined reference to `gtk_widget_show'        undefined reference to `gtk_main'假設檔案是gtkwin.c,如果用gcc gtkwin.c -o

什麼是動態語言

動態語言,也叫動態程式設計語言:是指程式在運行時可以改變其結構:新的函數可以被引進,已有的函數可以被刪除等在結構上的變化。比如眾所周知的ECMAScript(JavaScript)便是一個動態語言。除此之外如Ruby、Python等也都屬於動態語言,而C、C++等語言則不屬於動態語言。這裡需要澄清一下。很多人以為指令碼語言就是動態語言。其實兩者是不一樣的——雖然兩者有很大的交集。比如C#在4.0之後,就可以算是動態語言了,但它不能算是腳本語言;另外,有很多Shell指令碼語言,不能算是動態語言。

org.hibernate.HibernateException: problem parsing configuration/hibernate.cfg.xml 問題解決

拋出異常: [java] org.hibernate.HibernateException: problem parsing configuration/hibernate.cfg.xml, [java] Caused by: org.dom4j.DocumentException: Invalid byte 2 of 2-byte UTF-8 sequence. Nested exception: Invalid byte 2 of 2-byte UTF-8

總頁數: 61357 1 .... 16623 16624 16625 16626 16627 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.