ruby轻松自删除代码
2023-09-14 08:56:51 时间
因为windows的文件删除机制和unix like的不一样,so不保证如下代码能在windows中使用,哪位童鞋帮我在windows中测试一下也好啊!
#!/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" load $0 puts M.var File.open($0,"w") {|f|f.puts("nothing...")} #你可以伪造现场 File.delete $0 #或者干脆毁尸灭迹
最后2句意思是你可以伪造代码或者干脆毁尸灭迹...
一、BMP文件格式详解(BMP file format) BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式 下面以Notepad++为分析工具,结合Windows的位图数据结构对BMP文件格式进行一个深度的剖析。
本问答的目标读者是不了解Ruby语言、但有别的编程语言经验的人。 Ruby语言的代码可读性是很强的。本问答只把一些语法特点、以及别的语言中可能没有或不同的东西展现出来,目的在于让有别的编程语言经验的人能快速读懂Ruby代码。 注意本问答讲的是Ruby语言本身(基于版本1.9),而不是Ruby on Rails,后者是Ruby的一种DSL,语言面貌上和Ruby有一定差异。
java调用ruby代码 最近在做一个应用的时候碰到了一个问题。客户端需要调用服务器端传回的脚本信息,然后执行。其中脚本类型包括ruby。而java中调用ruby的代码大致如下:
相关文章
- ruby调用Office Jet引擎压缩access数据库
- ruby中如何直接编译运行C代码
- ruby中如何调用与局部变量同名的私有方法
- RubyMotion之父:Ruby是目前替代Objective-C的最佳iOS开发语言
- windows下ruby使用tk编程的方法
- 关于安装蛋疼的ruby gem : tk-win
- 在windows7下用ruby搞oracle,悲催鸟......
- Centos7安装升级Ruby和集群搭建参考
- 解决方法:配置群集时# gem install redis 报错:Unable to require openssl, install OpenSSL and rebuild ruby
- RAILS 4 ON RUBY的AJAX实现过程
- 【转载】每个程序员都应该学习使用Python或Ruby
- Mac OS X 安装ruby环境
- [Ruby] Blocks
- JavaScript and Ruby in ABAP
- ubuntu安装ruby、安装sass