前言 周末逛知乎的時候,看到的一個經典面試題目:http://www.zhihu.com/question/26435483。非常經典的一道分而治之的題目。 題目描寫敘述例如以下: 有次面試遇到一個問題,10G的log里面每一行都保存着一個url,內存僅僅有 ...
前言 周末逛知乎的時候,看到的一個經典面試題目:http://www.zhihu.com/question/26435483。非常經典的一道分而治之的題目。 題目描寫敘述例如以下: 有次面試遇到一個問題,10G的log里面每一行都保存着一個url,內存僅僅有 ...
1. 在winxp下,安裝10g,默認選擇,一路ok。(安裝前自檢出現dhcp警告,可直接忽略) 2.命令行,在xp下,輸入sqlplus,即可啟動,登陸用 sqlplus / as sysdba 用管理員登陸 3.在恢復oracle時,先在 sqlplus里,先建立表空間,建用戶,並給用戶 ...
...
內存相對太小,直接在內存中排序肯定不行,因此需要: 1. 對源文件進行拆分,分成50份,每份2G; 2. 對每一個2G文件進行排序; 3. 設置2000/50 = 40M的輸入緩存50個in_cache[],1G的輸出緩存out_cache); 4. 依次從50個2G文件中 ...
老是被我家寶貝問這種類似的問題, 然后干脆寫一篇相關文章吧 歸並排序可以是一種外排序, 外排序是指利用外存也就是磁盤進行排序的一種簡稱。 典型的應用是hadoop 的 mapreduce 的me ...
for line in f 將文件對象 f 視為一個可迭代的數據類型,會自動使用 IO 緩存和內存管理,這樣就不必擔心大文件了。 一、先理解可迭代對象的本質 隨便封裝了一個可以存放多條數據的類型是不能迭代的——需要添加了__iter__方法。 可迭代對象的本質就是提供 ...
工作中,偶爾需要編輯一些大文件,比如 log 文件,后者一些變態的 SQL,此時用平常的編輯器就會顯得力不從心,要么直接打不開,要么打開后卡得要死。 本文就給大家推薦幾款可以操作大文件的編輯器,准備好小板凳,開始吧。 本機配置:Windows10,16G 內存,i5 處理 ...
【sessions】Oracle中sessions和processes的大小關系(10g和11g不同) 1 BLOG文檔結構圖 2 前言部分 2.1 導讀和注意事項 各位技術愛好者,看完本文后,你可以掌握如下的技能,也可以學到一些其它你所不知道的知識,~O(∩_∩)O ...