欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ruby實(shí)現(xiàn)的文件自刪除代碼分享

 更新時(shí)間:2015年01月06日 11:29:30   投稿:junjie  
這篇文章主要介紹了ruby自刪除代碼分享,本文代碼適用Linux系統(tǒng),Windows系統(tǒng)需要自測(cè)一下哈,需要的朋友可以參考下

因?yàn)閣indows的文件刪除機(jī)制和unix like的不一樣,so不保證如下代碼能在windows中使用,哪位童鞋幫我在windows中測(cè)試一下也好?。?/p>

復(fù)制代碼 代碼如下:

#!/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)場(chǎng)
File.delete $0     #或者干脆毀尸滅跡

最后2句意思是你可以偽造代碼或者干脆毀尸滅跡...

相關(guān)文章

  • Ruby3多線程并行Ractor使用方法詳解

    Ruby3多線程并行Ractor使用方法詳解

    這篇文章主要介紹了Ruby3多線程并行Ractor使用方法詳解,Ruby3之前使用Thread來(lái)創(chuàng)建新線,Ruby3通過(guò)Ractor支持真正的多線程并行,多個(gè)Ractor之間可并行獨(dú)立運(yùn)行程,需要的朋友可以參考下
    2022-04-04
  • ruby安裝gem包失敗的通用解決方法

    ruby安裝gem包失敗的通用解決方法

    這篇文章主要介紹了ruby安裝gem包失敗的通用解決方法,需要的朋友可以參考下
    2014-05-05
  • Ruby版本管理工具RVM的安裝和使用教程

    Ruby版本管理工具RVM的安裝和使用教程

    這篇文章主要介紹了Ruby版本管理工具RVM的安裝和使用教程,本文示例基于類Unix的系統(tǒng)環(huán)境,需要的朋友可以參考下
    2015-08-08
  • 分析Cache 在 Ruby China 里面的應(yīng)用情況

    分析Cache 在 Ruby China 里面的應(yīng)用情況

    之前文章介紹《web 應(yīng)用中常用的各種 cache詳解》,今天來(lái)分享一下在 Ruby China 里面,我們是如何做 Cache 的。
    2014-06-06
  • Ruby中實(shí)現(xiàn)把字符串轉(zhuǎn)換為類的2種方法

    Ruby中實(shí)現(xiàn)把字符串轉(zhuǎn)換為類的2種方法

    這篇文章主要介紹了Ruby中實(shí)現(xiàn)把字符串轉(zhuǎn)換為類的2種方法,其中一種是rails提供的方法,需要的朋友可以參考下
    2014-10-10
  • 在Ruby on Rails上使用Redis Store的方法

    在Ruby on Rails上使用Redis Store的方法

    這篇文章主要介紹了在Ruby on Rails上使用Redis Store的方法,是Ruby程序和Redis數(shù)據(jù)庫(kù)結(jié)合的有效途徑,需要的朋友可以參考下
    2015-06-06
  • 優(yōu)化Ruby代碼使程序運(yùn)行速度提高的例子

    優(yōu)化Ruby代碼使程序運(yùn)行速度提高的例子

    這篇文章主要介紹了優(yōu)化Ruby代碼使程序運(yùn)行速度提高的例子,文中引用的項(xiàng)目把一個(gè)Ruby項(xiàng)目的運(yùn)行時(shí)間從20秒優(yōu)化到1.5秒,效果非常明顯,需要的朋友可以參考下
    2015-04-04
  • Ruby實(shí)現(xiàn)二分搜索(二分查找)算法的簡(jiǎn)單示例

    Ruby實(shí)現(xiàn)二分搜索(二分查找)算法的簡(jiǎn)單示例

    二分查找是一種在已經(jīng)過(guò)排序的數(shù)組中搜索指定元素用的算法,這里我們就來(lái)看一下Ruby實(shí)現(xiàn)二分搜索(二分查找)算法的簡(jiǎn)單示例:
    2016-07-07
  • 詳解Ruby on Rails中的mailer相關(guān)使用

    詳解Ruby on Rails中的mailer相關(guān)使用

    這篇文章主要介紹了詳解Ruby on Rails中的mailer相關(guān)使用,主要針對(duì)其相關(guān)的編程風(fēng)格給出建議,需要的朋友可以參考下
    2015-08-08
  • win7安裝ruby on rails開發(fā)環(huán)境

    win7安裝ruby on rails開發(fā)環(huán)境

    看到很多文章都說(shuō)ruby環(huán)境在windows上是非常難搭建,會(huì)出現(xiàn)各種各樣的怪問(wèn)題,所以都推薦到linux和mac上安裝開發(fā)。但是我按照教程搭了下,問(wèn)題也不算太多??傔^(guò)大概花費(fèi)了2個(gè)半小時(shí)左右就完成了。下面就把安裝的步驟及具體的版本記錄了一下供大家參考。
    2014-07-07

最新評(píng)論