Time of Update: 2018-12-04
“卡農Canon——複調音樂的一種,原意為“規律”。一個聲部的曲調自始至終追逐著另一聲部,直到最後……最後的一個小結,最後的一個和弦,它們會融合在一起,永不分離。纏綿極至的音樂,就像兩個人生死追隨。 卡農Canon是一種曲式的名稱,這種曲式的特徵是間隔數音節不停重複同一段樂曲。” 帕海貝爾的<D大調卡農>也很悠揚,故事更是淒美 D大調卡農的來曆 Pachelbel(卡農的作者),德國人。在他10幾歲的時候,戰亂使他淪為孤兒。流浪到英國的他被英國一個小村莊的天天在教堂彈琴的琴師收養,
Time of Update: 2018-12-04
這個問題糾結好久了,linux下本來電源管理就不夠好,況且獨顯也用不著,留著太耗電太熱。但是目前我的BIOS還不支援單關獨立顯卡,ubuntu論壇找到了一個辦法,更多跟貼請看:http://forum.ubuntu.org.cn/viewtopic.php?t=378610本文如下:本人筆記本的BIOS不支援關閉獨立顯卡。在使用Arch Linux的過程中在Arch的Wiki上找到一篇切換AMD+Intel雙顯卡的方式。連結如下:https://wiki.archlinux.org/index.
Time of Update: 2018-12-04
我們原來的寫法是把指標指向Node結構,Linus說的第二種寫法是把指標指向了Node結構內的next指標,如此而已。摘要:Linus Torvalds坦言那些狡詐的通過檔案名稱尋找快取,然後又抱怨自己能力一般的核心“惡魔”才是他欣賞的;相反,很多人連低水平的核心編程都還沒學好。幾周前, Linus
Time of Update: 2018-12-04
最近突然覺得自己知道應該怎麼去學習了,呵呵,學了這麼多年,又重新體會到如何學習才是正確的,真的有點諷刺。 在大學以前所有的學習貌似都是為了分數,為了考一個好點的成績。但是到了大學行將畢業的時候,我才深刻地理解到(不是說我以前不知道,只是以前沒有理解地那麼深刻), 我們的學習應該找一個著力點,這個著力點應該是興趣所在,只有找到了這個著力點,你的努力才能最有價值,才能將你的能力發揮到極致。
Time of Update: 2018-12-04
1.引入 ranking and selection engine(RASE)是一個特定的分散式運算架構,用於通過ranking and selection演算法進行的分布式simulation計算。
Time of Update: 2018-12-04
關於軟體學院,要看以下因素(如果分數比較高,但比CS差一點,或者過線了,複試被淘汰的):1.該校的綜合實力和CS排名(網上很多,可以綜合起來看看,還是反應了大致情況),好學校不會拿MSE,砸自己的牌子,她要辦什麼東西,都是不錯的,至少不會水。比如清華的MSE,只是比少數幾所學校的cs稍差一點。2.雙證(畢業證、學位證)還是單證(只有學位證),單證建議謹慎考慮3.同年級有沒有工學碩士和保送的學生,並且一起上課,上課體制基本沒什麼區別,而且研二和工學碩士一起做項目,教學和培養上不做明顯區分(這個可以
Time of Update: 2018-12-04
本身只是BFS搜尋,需要注意的有幾點:1. 題目中的modulus操作與電腦的%不同。modulus(a,b) = (a%b+b)%b。 即保證結果一定為正。而電腦中是先abs(a)%b,再把a符號付給它。2. 在搜尋過程中值會越來越大,不便於存入hash數組,由於計算的值總是用於比較modulus(tmp, K)==modulus(N+1,K),因此我們可以不必儲存tmp,而直接對tmp取modulus。3. 由於存在modulus(tmp,
Time of Update: 2018-12-04
常用的十七大學術搜尋引擎1、http://scholar.google.com/雖然還是Beta版,但個人已覺得現在已經是很好很強大了,Google學術搜尋濾掉了普通搜尋結果中大量的垃圾資訊,排列出文章的不同版本以及被其它文章的引用次數。略顯不足的是,它搜尋出來的結果沒有按照權威度(譬如影響因子、引用次數)依次排列,在中國搜尋出來的,前幾頁可能大部分為中文的一些期刊的文章。2、http://www.scirus.comScirus
Time of Update: 2018-12-04
由於curses程式通常要佔用一個shell來作輸出,所以不能用以往gdb方法來調試。在網上看到一種解決辦法,是將gdb調試的程式重新導向到另一個tty上輸出。操作如下:方式一:首先開啟兩個tty,在tty1裡面gdb filename,然後tty
Time of Update: 2018-12-04
fedora 更新是yum而不是apt-get,軟體類型一般為RPM (redhat package manager) 安裝 RPM Fusion 軟體倉庫 命令: su - //切換到root使用者,需要輸入密碼 rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -ivh
Time of Update: 2018-12-04
關於軟體工程MSE的回答以及推薦MSE, 軟體工程, 回答, 推薦MSE的社會認可度比較低,但是34所院校的雙證,還是可以的,現在北大,浙大招的都是單證的,雙證就是畢業證+學位證+就業派遣;單證就是 學位證;現在單證調劑的門檻相當低;所以大家就誤認為整體MSE的生源有問題。軟體學院的水平,現在看來已經有差異了,現在就業形勢以及薪水方面有一些院校的就業和薪水是相當不錯的,可以說是物有所值的。下面我個人推薦一些學校:北京:清華,
Time of Update: 2018-12-04
1.安裝時UTC預設是勾選的,不要忘記去掉。2.如果硬碟分區存在多個主要磁碟分割可能會報錯,fedora安裝程式無法進行分區操作。因此只要保留一個主要磁碟分割,其他要改成邏輯分區。在windows存在的情況下可以使用Acronis Disk Director Suite軟體把主要磁碟分割該成邏輯分區。使用的時候最好進行一步commit一步,避免出現錯誤。3.要給fedora留出一部分硬碟空間來安裝,所以硬碟的那一部分是不在分區當中的。
Time of Update: 2018-12-04
VPN對我來說很重要,畢竟是搞網路的,而且公司的內網也得通過VPN訪問,所以在ubuntu上實現VPN就是必須的了。但是根據網上的相關文章,發現安裝Cisco出的linux版的vpnclient好像有問題,安裝過程很複雜,如果誰感興趣,可以上網搜尋一下,據說還要打什麼補丁*&……¥##,最終被我放棄了。經過一番尋找,對cisco vpn支援比較好的用戶端軟體就數VPNC了。下面是安裝及配置過程:1. 安裝frank@frank-laptop:~$ sudo apt-get install
Time of Update: 2018-12-04
1. hive metastore 內部結構1.1 包結構從package結構來看,主要的5個package,讓我們來看看這幾個package的內容(1) metastorepackage是metastore 模組的入口,也是整個metastore模組的核心所在,裡麵包含了HiveMetaStore類作為整個模組的核心,接收來自hive的請求,返回需要的資訊。(2)
Time of Update: 2018-12-04
全球優秀搜尋引擎 當google悲劇的時候你可以選擇它Google,在國外的搜尋引擎市場獨霸一方,成為國內外網友們的必備引擎。但Google搜尋總有局限,當需要用到專業知識資料或想要從另一個渠道去搜尋更多的資料資源,恐怕Google也束手無策了。基於此原因,今天,將與大家一齊認識國外的個性領域搜尋引擎。不過剛發現微軟的bing也不錯 1.有一個一般的搜尋問題,可以用以下的關鍵詞搜尋引擎。某些搜尋引擎能提供問題的回答,其中有Answers.com , BrainBoost ,
Time of Update: 2018-12-04
編程珠璣第一個case是有關一個技巧性解決外部排序問題的。問題很巧妙的解決了,但一開始提到的利用歸併排序進行外部排序的演算法仍值得仔細探究一下,畢竟本科時學的不是很深入。 先來看內部排序中最簡單的2路歸併排序演算法。
Time of Update: 2018-12-04
5個數通過6次比較求中位元的方法如下:5個數之間的大小關係構成的一個樹形圖T。T中的一個結點代表一個數,而一條邊代表它所關聯的兩個數的大小關係,T的根就是中位元。顯然T中的一條邊要由一次比賽來確定。在下面的圖中,如果x大於y,則節點x在節點y的上方且x和y有一條邊相連。另外,*表示一般的數,o表示下一次即將進行比較的兩個數。第1步,先任取兩個數比較,結果為: * | * o o *第2步,再取另外兩個數比較,結果為: o o | | * *
Time of Update: 2018-12-04
如果找到規律,運行起來很快。規律是:兩個杯子按大小排序,為S>M>N,1.只要n滿了,就把n裡的東西放到s中2.只要m非空,就把m中的放到n中3.如果m為空白,把s中的放到m中。 但是這道題本意是讓機器來搜尋的。用BFS,注意hash和剪枝。Queue用Java內建的LinkedList。 HDU現在超好,有題目分類,有discuss,還能儲存你提交的代碼。就是題目有點少。import java.util.Arrays;import
Time of Update: 2018-12-04
要想SDK支援MFC需要做一下工作:1)必需先編譯通過自己的OS Design工程 a.在Catalog ItemsView中選擇自己要添加到OS Design中的組件 在這裡有一點很重要,開啟CatalogItems View,尋找C++ Runtime Support for Exception Handling and RuntimeType Information 項,在前面打鉤。否則在產生SDK之後,用此SDK上的MFC程式會出現很多的
Time of Update: 2018-12-04
DFS搜尋,實現做預先處理可以加快速度。1. 由於0<n<20,可以先算出3~19+18的所有數是不是質數。2. 可以事先算出每個數可以與哪些數組合,直接使用減少for迴圈次數 JAVA版當輸出資料量大時不要使用System.out,使用PrintWriter。以前用System.out一直4000MS TLE,用PrintWriter是600MSimport java.io.IOException;import