自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 ruby元编程3------代码块

一. 代码块的基本调用ex1:def test_method(a, b)    a + yield(a, b)endputs test_method(1, 2){|x, y| (x + y)*3}test_methd接受一个代码块,yield处理代码块的调用位置,而且代码块是必须传的ex2:def test_method2(a, b)    a 

2016-01-29 11:27:56 81476

原创 ruby元编程2------method

1. 动态方法   obj.send(:test, '1'), 这样就可以动态调用obj 的test 方法, 1 是参数    好处:可以在程序执行的时候确定具体的要执行哪一个方法;    send 方法的使用可以直接调用类的私有方法;    方法可以动态的定义: Module#define_method2.  method_missing     当调用不存在的方

2016-01-28 14:41:50 81044

原创 ruby元编程1------class

test5.rb:class A    def test1        puts "test1"    endendclass A    def test2        puts "test2"    endenda = A.newa.test1a.test2上面代码执行结果:test1te

2016-01-27 16:27:12 79544

原创 ruby 常用类

一. 数值类Numeric             Interger                         Fixnum                         BignumFloatRationalComplex二. 数组在ruby中, 数组可以当作栈和队列使用,任意的操作数组的首尾三. 字符串类1.%Q, %q可以用

2016-01-27 10:23:45 79481

原创 ruby 基础知识点

一. 对象,类,变量和常量1. 数据类型   数值(Numeric)   字符串(String)   数组(Array)   散列(Hash)   正则(Regexp)   文件(File)   符号(Symbol)2. 变量   局部变量:以英文字母或下划线开头   全局变量:以$开头   实例变量:以@开头   类变量:以@@开头3. 常

2016-01-25 17:30:01 79823

原创 dock 下安装ruby搭建rails 服务

如果仅仅是在ubuntu下安装ruby ,那么参考第4,5 步即可1. 启动容器:   sudo docker run -t -i ubuntu/12.04_2:latest /bin/bash2. 进行系统更新:   apt-get update3. 安装必要依赖:   apt-get install curl4. 安装rvm: 

2016-01-14 19:42:12 78247

原创 docker ubuntu 14.04 安装docker

ubuntu 14.04 安装docker1. 安装 docker(Ubuntu)   sudo apt-get install apt-transport-https    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8

2016-01-13 19:02:24 78260

原创 scala 手动建立一个干净的sbt 程序

我们可以使用intellij idea 帮我们建立sbt 程序,但是会产生很多无用的文件,可以手动的建立一个sbt 程序:假设你有一个sbt工程叫GBQ5,我们可以建立一个下面的目录结构:1. build.sbt 主要配置自己的依赖包,包的依赖分为托管和非托管,其中: unmanagedBase := baseDirectory.value / "custom_lib", 配置了非托管

2016-01-13 15:09:10 77580

原创 sql postgres 事务提交

begin;   delete from aaa;commit--rollback党在不确定sql 是否正确的时候,先执行第1,2 两行;验证sql 是否为自己想要的效果;如果是执行第3行, 如果不是,执行 rollback.

2016-01-13 10:18:24 76833

原创 ruby postgres 连接

# -*- encoding : utf-8 -*-require 'pg'PG_CONN = PG.connect(  dbname: 'minicron',  host: '127.0.0.1',  port: 5432,  user: 'postgres',  password: 'www.pp.c0m'  )PG_CONN.prepare(  '

2016-01-12 19:00:08 77388

原创 fibonacci 的不同解法

1. 递归, 时间复杂度为指数类型,调用太深,容易堆栈溢出def fibonacci(n)    if n == 0 || n == 1        return 1    else        return fibonacci(n-1) + fibonacci(n-2)    endend 2. 循环,一般通用解法,规避递归,时间复杂度O(N)de

2016-01-08 09:23:48 76575

原创 spark RDD 基本操作

1. map:   对当前元素做一个映射   val array = Array(1,2,3)   val rdd = sc.parallelize(array).map(r => 2*r)   2. filter:   过滤出符合条件的元组   val array = Array(1,2,3)   val rdd = sc.para

2016-01-06 10:22:38 71888

中国5级省市编码爬去整理(统计用区划和城乡划分代码)

中国5级省市编码爬去整理(统计用区划和城乡划分代码)

2019-01-07

PHP开发手册

pHp开发手册,面对php的初级学习者,希望对大家有所帮助

2011-10-08

空空如也

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

TA关注的人

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