引子 我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语 言,Spring,Node.js,Rails等等常见服务器端框架和编程模型都有接触。这里谈一下我个人对高性能服务器端程序的一些看法,希望给各位读 者一些认识。这片文章提到的内容也是 C...
分类:
其他好文 时间:
2015-03-03 13:26:56
阅读次数:
184
1. 代码仓库管理:gitlab gitlab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版.....
分类:
其他好文 时间:
2015-03-03 13:22:21
阅读次数:
225
#!/usr/local/bin/ruby?-w
def?show_regexp(a,re)
??if?a?=~?re
????"#{$`}<<#{$&}>>#{$‘}"
??else
????"no?match"
??end
end
puts?show_regexp(‘very?interesting‘,/t/)
puts?show_re...
分类:
其他好文 时间:
2015-03-03 12:01:38
阅读次数:
143
(linux全适用)
买了一块cubieboard4
性能挺好,想在上面安装metasploit,不过源上面没有,决定手工安装metasploit是用ruby写的(慢是有原因的,不过话说回来,即使是慢,也是大名鼎鼎的,hack界也没有听说过什么有名气的静态语言项目,所以说,不管效率如何,开发出来了就是牛B)安装依赖,这里以debian为例sudo apt-get install build-es...
分类:
Web程序 时间:
2015-03-02 22:35:10
阅读次数:
673
转自海玉的博客市面上我们常常会看到各种各样的设计模式书籍,Java设计模式、C#设计模式、Ruby设计模式等等。在众多的语言设计模式中我唯独找不到关于CSS设计模式的资料,即使在网上找到类似内容,细细一看之下才发觉是南辕北辙。经过浩瀚文章搜索发掘下依旧一无所获之后,直接导致了我萌生一股写一篇CSS设...
分类:
Web程序 时间:
2015-03-02 18:23:43
阅读次数:
257
1.Grape是运行在rack或与rails/sinatra配合使用的一种restful风格的ruby微框架,通过提供简单的DSL(领域特定语言)简化APIs开发.它内置支持mutiple formats(),subdomain/prefix restriction, versioning等通用约束...
DAY 3学习进入第三天,今天计划学习模块,集合以及简单的文件操作。3.1Mixin 模块面向对象语言使用继承,来将行为传播到相似的对象上。具体到语言,C++使用的是多继承,但是过于复杂,Java采用接口的方式,而Ruby则选择使用了模块,先来看下代码:module ToFile
def filename
"object_#{self.object_id}.txt"...
分类:
其他好文 时间:
2015-02-28 14:33:46
阅读次数:
134
介绍JFinal是基于Java语言的极速WEB+ORM框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!JFinal采用微内核全方位扩展架构,全方位是指其扩展方式在空间上..
分类:
Web程序 时间:
2015-02-28 11:37:21
阅读次数:
183
DAY 2第二天学习继续,今天重点学习函数,数组和类等编程的基本要素。2.1 函数2.1.1 简单定义 def tell_me
puts true
end
定义一个简单的函数(无参无返回值)很简单,使用def end包裹函数体即可。
2.1.2 参数def tell_me(a)
puts a
end
tell_me 1
1
=> nil
使用参数和其他语言类似,加括号加变量名即可。
2.1.2....
分类:
编程语言 时间:
2015-02-28 10:18:49
阅读次数:
231
一、安装ruby(ruby版本要大于1.8.7)wgetftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gztarzxvfruby-1.9.3-p0.tar.gzcdruby-1.9.3-p0./configuremake-j8&&makeinstall二、安装rubygemwgethttp://production.cf.rubygems.org/rubygems/rubygems-2.4.6.tgzta..