ruby實現(xiàn)的文件自刪除代碼分享
因為windows的文件刪除機制和unix like的不一樣,so不保證如下代碼能在windows中使用,哪位童鞋幫我在windows中測試一下也好?。?/p>
#!/usr/bin/ruby
5.times do |x|
File.open($0,"w+") do |f|
f.puts "module M"
f.puts "def M.var;#{x**x} end"
f.puts "end"
end
load $0
puts M.var
end
File.open($0,"w") {|f|f.puts("nothing...")} #你可以偽造現(xiàn)場
File.delete $0 #或者干脆毀尸滅跡
最后2句意思是你可以偽造代碼或者干脆毀尸滅跡...
相關(guān)文章
分析Cache 在 Ruby China 里面的應(yīng)用情況
之前文章介紹《web 應(yīng)用中常用的各種 cache詳解》,今天來分享一下在 Ruby China 里面,我們是如何做 Cache 的。2014-06-06Ruby中實現(xiàn)把字符串轉(zhuǎn)換為類的2種方法
這篇文章主要介紹了Ruby中實現(xiàn)把字符串轉(zhuǎn)換為類的2種方法,其中一種是rails提供的方法,需要的朋友可以參考下2014-10-10在Ruby on Rails上使用Redis Store的方法
這篇文章主要介紹了在Ruby on Rails上使用Redis Store的方法,是Ruby程序和Redis數(shù)據(jù)庫結(jié)合的有效途徑,需要的朋友可以參考下2015-06-06詳解Ruby on Rails中的mailer相關(guān)使用
這篇文章主要介紹了詳解Ruby on Rails中的mailer相關(guān)使用,主要針對其相關(guān)的編程風格給出建議,需要的朋友可以參考下2015-08-08win7安裝ruby on rails開發(fā)環(huán)境
看到很多文章都說ruby環(huán)境在windows上是非常難搭建,會出現(xiàn)各種各樣的怪問題,所以都推薦到linux和mac上安裝開發(fā)。但是我按照教程搭了下,問題也不算太多??傔^大概花費了2個半小時左右就完成了。下面就把安裝的步驟及具體的版本記錄了一下供大家參考。2014-07-07