`
izuoyan
  • 浏览: 8966025 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

我4年前写的第一个ruby程序

阅读更多

获取给定目录下给定扩展名列表的所有文件,包含其子目录。

因为我这第一次试手ruby,后来也爱上了ruby。

t l = 0
if ARGV.empty?or ARGV[0].nil? or ARGV[1].nil?
puts "plase run this module with the cmd-params,e.g \"folder\" \"file-expansion-list\""
exit
end
fts[0]=ARGV[1] if (fts=ARGV[1].split(",")).empty?
Find.find(ARGV[0]){|f|tl+=IO.readlines(f).length if File.file?(f) and fts.include?(File.extname(f))}
puts tl

分享到:
评论

相关推荐

    Ruby on Rails Tutorial

    在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on Rails 培训。学习英语这门世界语言是很重要的,但先通过母语学习往往会更有效果。正因为这样,当看到 ...

    Ruby on rails tutorial中文版(第二版)

    为了达成学习目标,本书使用了一个完整的方案:通过实例学习使用 Rails 从零开始创建一个真正的程序。如 Derek Sivers 在前言中所说的,本书内容采用线性TDD结构,需要从头开始按顺序读到结尾。如果你经常跳着阅读...

    jukebox-sinatra:基于 Sinatra 的 Jukebox 应用程序,用于 ruby​​@uniovi 研讨会(第 2 天)

    ruby@uniovi 是一个为期 2 天的研讨会,将于 2015 年 3 月 4 日至 6 日在奥维耶多大学(西班牙)举行。第 2 天:动手实验室在完成此提供的用户故事的同时,体验作为专业 Web 开发人员工作几个小时的感觉。破解自动...

    精通Qt4编程(第二版)源代码

    \初级篇 第1章 Qt初步实践 卢传富 建立了第一个较简单的Qt应用程序,在GUI用户界面中显示一行中文。 2 \ 第2章 对话框 \——QDialog 卢传富介绍了Qt的对话框类QDialog,实现了一个自定义的登录对话框,举例说明了...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    精通qt4编程(源代码)

    \初级篇 第1章 Qt初步实践 卢传富 建立了第一个较简单的Qt应用程序,在GUI用户界面中显示一行中文。 2 \ 第2章 对话框 \——QDialog 卢传富介绍了Qt的对话框类QDialog,实现了一个自定义的登录对话框,举例说明了Qt...

    Web程序设计 第5版.part1

    此为第一部分 出版日期:2010-01-01 上架时间:2009-12-22 出 版 社:清华大学出版社 ISBN:9787302216179 内容简介 《Web程序设计(第5版)》全面介绍了建立和维护Web站点必需的工具和技术,包括Internet和万维网的...

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    和前两版一样,我们还是先带领读者一步步构造一个真实的应用程序,然后深入介绍Rails内建的各种特性;和前两版不同,我们在第3版中重点介绍了Rails对“资源”的支持,并推荐了当今Rails开发者们的最佳实践。 在《Web...

    [XML入门经典(第4版)].(Beginning.XML.4th.Edition).(美)亨特,(美)拉夫特,(美)福思特.扫描版.pdf

    《XML入门经典(第4版)》自第1版出版以来,一直是广大程序员学习XML的优秀入门教程。该书全面详实地介绍了XML的基本语法、基本用途和常用的开发工具和方法。全书共21章,分为8个专题。主要内容有XML基本语法、DTD、...

    JAVA上百实例源码以及开源项目

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    Python程序员案头必备:《Python参考手册 (第4版)》(高清.书签.英文完整版)

    第一部分 Python语言 第1章 Python简介 第2章 词汇和语法约定 第3章 类型与对象 第4章 运算符与表达式 第5章 程序结构与控制流 第6章 函数与函数编程 第7章 类与面向对象编程 第8章 模块、包与分发 第9章 ...

    精通正则表达式(第3版) Mastering.Regular.Expressions

    本书的第1 版写于1996年,以满足当时存在的需求。那时还没有关于正则表达式的详尽文档,所以它的大部分能力还没有被发掘出来。正则表达式文档倒是存在,但它们都立足于“低层次视角”。我认为,那种情况就好像是教...

    Ajax详解.rar

    十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。 请访问 Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多...

    实战Nginx:取代Apache的高性能Web服务器

     本书主要分为4个部分,第1部分为基础篇,介绍了Nginx服务器的安装与配置方法;第2部分为进阶篇,重点介绍了Nginx的配置优化方法、Nginx与PHP/Ruby/Python/JSP/Perl/Memcached的结合配置方法、Nginx HTTP反向代理与...

    ActionScript 3.0 API文档及Flex开发详解电子书

    对C语言、Java语言/JavaEE系统、Ruby on Rails、Flex、Ajax等领域都有深入的研究:国内第一个Flex企业级上线项目核心开发者,属于国内最早一批应用Flex进行企业级开发的软件工程师;国内第一批Ruly on Rails架构的...

    JAVA.WEB服务.构建与运行

    1.2 第一个例子 4 1.3 由perl和ruby语言实现的web服务客户端 10 1.4 了解soap 11 1.5 java语言实现web服务请求 13 1.6 基于通信层的http和soap消息跟踪 14 1.7 目前为止还有什么不清楚 16 1.8 java soap编程api 18 ...

    最新Red Hat iso 安装

    新版带来了一个完全重写的进程调度器和一个全新的多处理器锁定机制,并利用NVIDIA图形处理器的优势对GNOME和KDE做了重大升级,新的系统安全 服务守护程序(SSSD)功能允许集中身份管理,而SELinux的沙盒功能允许管理...

    front-PetBattle:迈克尔和凯文的第 4 阶段项目

    这是后端的链接: : 描述演示: : 这是熨斗学校软件工程项目第 4 阶段的小组项目; 队列开始日期为 2020 年 10 月 5 日。 使用 Ruby on Rails、JavaScript 和 React 框架在一周内构建。 在这个网络应用程序中,用户...

    ISHOCON2:iikanjina showwin竞赛第二名(像ISUCON)

    :copyright:ISHOCON2 iikanjina showwin竞赛第二名(像ISUCON) ISHOCON是Iikanjina SHOwwin CONtest的缩写,它是一个竞赛(?),以与相同的方式竞争以加速给定的应用程序。问题总结这次的主题是“互联网选举”。 ...

Global site tag (gtag.js) - Google Analytics