<input id="ohw05"></input>
  • <table id="ohw05"><menu id="ohw05"></menu></table>
  • <var id="ohw05"></var>
  • <code id="ohw05"><cite id="ohw05"></cite></code>
    <label id="ohw05"></label>
    <var id="ohw05"></var>
  • 摘要: 用過ruby人對method_missing肯定不陌生,通常我們利用這一神技來實現調用不存在的方法,以便進行回調,利用它可以很方便的實現我們自己的DSL。 在學習method_missing之前,先理解下ruby方法調用過程 當ruby對象執行某一方法時,他需要找到這個方法,其查找流程如下: 1、查 閱讀全文
    posted @ 2022-05-10 00:41 阿拉懶神燈 閱讀(11) 評論(0) 推薦(0) 編輯
    摘要: Ruby提供了ripper這個工具,我們可利用此工具分析ruby代碼,方便定位性能問題。 以下內容都是以如下代碼為例: x > 100 ? 'foo' : 'bar' Ruby在執行程序前會將代碼轉化為更加結構化的語句 第一步:將代碼切分為一個一個的詞條 ripper的tokenize的方法可以將代 閱讀全文
    posted @ 2022-05-10 00:37 阿拉懶神燈 閱讀(12) 評論(0) 推薦(0) 編輯
    摘要: 一、介紹 iostat用于監視系統IO以及CPU使用情況。 二、安裝 sudo apt-get install sysstat 三、語法和選項、參數 語法:iostat [選項] [參數] 選項: -c:僅顯示CPU使用情況 -d:僅顯示設備IO情況 -k:顯示狀態以kb/s為單位 -m:顯示狀態以 閱讀全文
    posted @ 2022-05-10 00:27 阿拉懶神燈 閱讀(35) 評論(0) 推薦(0) 編輯
    摘要: Sinatra是一個ruby的輕量級Web框架,這這個框架總共就1000多行代碼,非常簡潔,值得一讀。 一、Sinatra組成 Sinatra的主要實現的代碼在base.rb中,主要有以下幾個部分: Request:繼承于Rack::Request,用于描述一個請求,通過這個類可以很方便獲取到請求 閱讀全文
    posted @ 2022-05-10 00:20 阿拉懶神燈 閱讀(13) 評論(0) 推薦(0) 編輯
    国产美女a做受大片观看