原创 rails URL路由

   rails URL路由的最權威文檔當然是其官方站點Rails routing from the outside in,我這裏只提幾個文檔中常用的要點。 1.CRUB    由resources建立的資源,是rails中最常見的路由方

原创 Rails使用Devise驗證用戶

1.安裝配置devise      在gemfile中添加一行: gem 'devise'    執行bundle install後,需要安裝devise到工程: rails generate devise:install    創

原创 在centos上搭建git服務器

0.定義      這裏的示例中出現的主機有三臺:localhost是一臺centos主機,也是git服務器;ubuntu是git服務器管理員的workstation;linux是某個git用戶jason的workstation。    

原创 初識jruby之 在tomcat上部署jruby on rails

1. prerequesite        假定部署的sever上已經安裝好了Java環境和mysql數據庫(因爲這裏我將以mysql爲例)。並且,這裏爲了和前面幾篇博文保持一致,還是在windows上進行部署,實際在linux上部署的

原创 Rack-based applications

1.什麼是rack      rack是基於ruby的web服務器接口,它將http協議以非常簡單的方式包裹起來,爲web服務器和應用提供一致性的接口。rack被用於幾乎所有的ruby web應用開發框架中。這是維基百科上給出的一個基於

原创 Linux系統啓動的標準流程

原文鏈接:Linux系統啓動的標準流程 系統的啓動是指從計算機加電到顯示用戶登陸提示的整個過程。我們將在這裏對整個流程以及關係到的一些內容做討論。過程主要可以分爲兩個階段:載入內核和準備運行環境,我們分別進行討論。本部分的討論只基於i3

原创 axlsx報表工具(三)——創建圖表

餅圖       axlsx創建餅狀圖非常簡單,上圖: wb.add_worksheet(:name => "Pie Chart") do |sheet| sheet.add_row ["First", "Second", "Thi

原创 axlsx報表工具(四)——條件格式化

定義格式化操作        條件格式化風格定義也是使用格式化定義語句add_style,不同的是必須將type指定爲:dxf。 # define the style for conditional formatting profitab

原创 天道酬勤——在追逐夢想的路上

      還記得大概一年前,也是在CSDN博客上讀過一篇文章,拜讀某個大牛描述了他爲心儀的公司準備的過程,當時覺得很受觸動,於是在博客下留言自勉,還記得他回覆的話說:跨專業,更要提早準備。而現在,作爲一個機械專業的學生,一路過關斬將拿到

原创 axlsx報表工具(二)——格式化爲美觀的表格

基礎知識       axlsx的格式化使用Aslsx::Styles類來處理,通常使用Axlsx::Styles#add_style 幫助方法來添加格式,該方法定義: (Integer) add_style(options = {})

原创 學算法並非和語言無關

1. 寫在前面       算法這個東西,本來不是什麼特別複雜的東西,就是爲了解決某個問題提出的一個解決方案,說白了,就是一種思路。基本上,所有的算法書上都默認選用了僞代碼來表達算法,因爲這樣可以脫離具體的語言,讓算法學習者能夠直面算法的

原创 shell 字符串處理

1.獲取字符串長度     ${#string}[jason@localhost ~]$ str="hello,world" [jason@localhost ~]$ echo ${#str} 112.獲取子串 ${string:posi

原创 退出ssh繼續執行命令

如果long_run_cmd是一個長時間執行的命令,而我們又想在退出ssh後不至於中斷該命令: nohup long_run_cmd &

原创 Go學習筆記——go routine

Go routine indeed        本短結論引用自:goroutine背後的系統知識,讓我瞭解爲什麼goroutine這麼輕量級,以及其優勢劣勢。 Go語言通過goroutine提供了目前爲止所有(我所瞭解的)語言裏對於併

原创 Rspec簡介

英文原文:An introduction to Rspec       在ruby世界中有許多好用的測試框架,rspec算是其中比較流行的一個。rspec使用了和直接測試方法的不同測試思路——測試應用的行爲。下面我就來解釋一下怎樣實用rs