您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88680页

« 1 2 ... .75 .76 .77 .78 .79 88680.81 .82 .83 .84 .85 ... 222726 »

[其它] 浅析Ruby的源代码布局及其编程风格

说明:使用 UTF-8 作为源文件编码。     每个缩进级别使用两个 spaces (又名软 tabs). 不要硬 tabs # bad - four spaces def some_method do_something end # good def some_method do_something end     使用 Unix-风格 换行符。(*BSD/Solaris/Linux/OSX 用户被为默认涵盖,Windows 用户必须特别小心.)   
<weixin_38584043> 上传 | 大小:83kb

[其它] Ruby中变量引用时的一些注意点

说明:在表达式中,当Ruby看到像a这样的名字时,它需要判断a是一个局部变量引用还是对没有参数的方法a的调用。Ruby使用一种启发式的方法来判断这种情况。当Ruby解析源代码文件时,它会记录所有已经被赋值的符号。它认为这些符号是变量。以后当遇到一个既可以是变量又可以是方法调用的符号时,Ruby会检查是否已经对该符号进行了赋值。如果是,那么把该符号当作变量,否则当作方法调用。下面是描述这种情况的一个人为设计的例子。   def a print Funciton 'a' called\n 99
<weixin_38592134> 上传 | 大小:31kb

[其它] Magic APE to MP3 Converter APE转MP3转换器 v3.75官方版

说明:为您提供Magic APE to MP3 Converter APE转MP3转换器下载,Magic APE to MP3 Converter是一款体积小巧简单实用的音频格式转换软件,用户能够通过Magic APE to MP3 Converter是一款轻松方便地将APE转换与输出为mp3、wma、wav等常见格式,十分方便。基本简介  Magic APE to MP3 Converter是一款简单易用的APE转MP3转换器,ape是一种常见无损数字音乐格式,具有音质优异等多种特点,但
<weixin_38712899> 上传 | 大小:1mb

[其它] Ruby的25个编程细节(技巧、实用代码段)

说明:1.try 永远不会抛出异常 在 没有的时候 返回 nil 代码如下: province_id = Province.find_by_name(prov).try(:id)  2.find(:first, :condotions) 方法 不言而与 代码如下: mobile_info = MobileInfo.find(:first, :conditions => [“mobile_num = ? “, mobile_num.to_i])  3.find(:all, :sele
<weixin_38547532> 上传 | 大小:74kb

[其它] Ruby实现的3种快速排序算法

说明:刚学Ruby,正巧算法老师鼓励用不熟悉的语言来写算法,我就用Ruby吧~~ 话说Ruby可真是超厉害,好多凭直觉的方法都可以用。。。。。无限膜拜中。。。。 期间我遇到了invalid multibyte char (US-ASCII)的错误,解决办法是在开头加一个#encoding:utf-8 这个错误在stackoverflow上有人问到过,某人给出的回答是 Write # encoding: utf-8 on top of that file. That changes the defaul
<weixin_38698927> 上传 | 大小:41kb

[其它] Ruby中数组的一些相关使用方法

说明:Ruby数组是有序的,任何对象的??整数索引的集合。每个数组中的元素相关联,并提到的一个索引。 数组下标从0开始,如C或Java。负数索引假设数组末尾—也就是说,-1表示最后一个元素的数组索引,-2是数组中最后一个元素的下一个元素等等。 Ruby的数组可以容纳对象,如字符串,整数,长整数,哈希,符号,甚至其他Array对象。Ruby数组没有在其他语言中数组一样严格。Ruby数组自动增长同时增加元素。 创建数组: 有许多方法来创建或初始化一个数组。一种方式是 new 类方法: names = A
<weixin_38729022> 上传 | 大小:48kb

[其它] 初步讲解Ruby编程中的多线程

说明:每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。 线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 Ruby 中我们可以通过 Thread 类来创建多线程,Ruby的线程是一个轻量级的,可以以高效的方式来实现并行的代码。 创建 Ruby 线程 要启动一个新的线程,只需要调用 Thread.new 即可: # 线程 #1 代码部分 Thread.new { # 线程 #2 执行代码 } # 线程 #1 执行代码 实例 以下实例展示
<weixin_38731123> 上传 | 大小:516kb

[其它] Ruby中相等性判断的4种方法

说明:很早就知道 ruby 有 4 种相等性判断方法,分别是:“==”,“===”,“equal?” 和 “eql?”,平常程序中都有使用,但是感觉对其缺乏深入理解,今天读 rails 部分源码的时候拿捏不定其中一个判断的意思,于是趁机深入研究了一番,总算觉得比较清楚了,今天做一下笔记,以作备忘。 “==” 最常见的相等性判断 “==” 使用最频繁,它通常用于对象的值相等性(语义相等)判断,在 Object 的方法定义中,“==” 比较两个对象的 object_id 是否一致,通常子类都会重写覆盖这个
<weixin_38704835> 上传 | 大小:44kb

[其它] 浅析Ruby中的类对象的概念

说明:面向对象的程序涉及类和对象。 一个类是蓝本,从个别对象被创建。在面向对象的术语,我们说小明的自行车是被称为自行车类的对象实例。 任何车辆的例子。它包括轮子,马力,燃油或燃气罐容量。这些特点形成的类车辆的数据成员。可以从其他车辆区分这些特征。 车辆也有一定的功能,如停止,驾驶,超速驾驶。即使这些功能形成的类车辆的数据成员。因此,可以定义一个类作为一个组合的特点和功能。 车辆类可以被定义为: Class Vehicle { Number no_of_wheels Number horsep
<weixin_38592758> 上传 | 大小:59kb

[其它] 在Ruby on Rails中使用AJAX的教程

说明:如果没有听说过 Rails,那么欢迎您外星旅行归来,近几年大概只有那个地方没有听说过 Ruby on Rails 了。Rails 最吸引人的地方是能够很快地建立功能完备的应用程序并运行起来。Rails 为 Ajax 而内置集成的 Prototype.js 库可以轻松快速地创建所谓的富 Internet 应用程序。 本文将逐步引导您创建 Rails 应用程序。然后深入分析如何利用 Ajax 特性编写从服务器上读写数据的 Javascr ipt 代码。 从容起步 Ajax 之旅——Ajax 技术资源
<weixin_38521169> 上传 | 大小:246kb

[其它] 使用Ruby编写脚本进行系统管理的教程

说明:简介 Ruby 是一种功能极其丰富的、免费的、简单的、可扩展的、可移植的、面向对象的脚本编程语言。最近,它在 Web 领域广受欢迎。这在一定程度上要归因于非常强大的 Web 应用程序开发框架 Rails,Rails 正是用 Ruby 编写的。Rails,也称 Ruby on Rails(ROR),顾名思义,它为快速、有效地开发 Web 应用程序提供一个非常强大的平台。它是高度可伸缩的,Web 上有很多站点就是用 Ruby on Rails 构建的。 除了与 Rails 一起用作 Web 应用程序
<weixin_38725450> 上传 | 大小:105kb

[其它] Ruby中实现统计文件行数、单词数和字符数

说明:在Ruby中我们定义一个wc方法,用来统计文件中出现的文本行数、单词数和字符数,ruby代码程序如下: 代码如下: def wc(filename)   nline = nword = nchar = 0   File.open(filename) do |io|     io.each_line do |line|       words = line.split(/\s+/).reject{|w| w.empty? }       #本例中使用了split方法分割单词,当行首有空白字符时,
<weixin_38750721> 上传 | 大小:27kb
« 1 2 ... .75 .76 .77 .78 .79 88680.81 .82 .83 .84 .85 ... 222726 »