自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 Ruby元编程-学习笔记(四)-类定义

类定义 在类或模块定义时,其自身充当了当前对象self的角色,类和模块也都是对象,与方法和块相同,类定义也会返回最后一条语句的值.class MyClass puts "Hello"end=> Hello当前类 尽管self可以获得当前对象,但并不能获得当前类,每当通过class关键字打开一个类时,这个类就成为当前类.class MyClass # 现在当前类是MyCl

2016-04-24 17:22:16 482

原创 Ruby元编程-学习笔记(三)-代码块

块 块可以定义在大括号中, 也可以放在do…end关键字中, 一般来说,只有一行的块使用{},而对多行的块使用do…end 只有在调用一个方法时才可以定义一个块,块会被直接传递给这个方法,然后该方法可以通过yield关键字回调这个块. 块可以有自己的参数,当回调块时,可以像调用方法一样为块提供参数,并且块中最后一行代码执行的结果会被作为返回值. 通过Kernel#bloc

2016-04-23 13:03:50 1065

原创 Ruby元编程-学习笔记(二)-方法

动态方法 使用动态方法可以有效的消除重复代码动态调用方法class MyClass def my_method(arg) arg * 2 endendobj = MyClass.newobj.my_method(3) # => 6obj.send(:my_method, 3) # => 6使用.和send都可以调用my_method方法,不过

2016-04-22 23:29:40 947

原创 Ruby元编程-学习笔记(一)-对象模型

Ruby元编程之对象模型 在Ruby并非一切皆对象,还存在着类(class), 模块(module)以及实例变量(instance variable)等语言构件,而对象模型便是这些语言构件所存在的系统.打开类 可以重新打开已经存在的类并进行动态修改,即便是标准类库也不例外class String def my_method puts "This is my_met

2016-04-22 18:13:22 606

C++项目命名

一些常用命名方法,记录下,留着下次能够少被骂

2015-07-12

FFMPEG_SDK

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。

2015-07-12

并行程序设计

目前并行程序设计的状况是:①并行软件的发展落后于并行硬件;②和串行系统的应用软件相比,现今的并行系统应用软件甚少且不成熟;③并行软件的缺乏是发展并行计算的主要障碍;④而且这种状态仍在继续·

2015-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除