关闭

[数据结构和算法]状态树的问题

问题给定一个正整数 n, 求输出符合期望的所有的 左右括号的组合。要求,左括号不小于右括号。当 n = 3 的时候,输出值为:["((()))", "(()())", "(())()", "()(())", "()()()"]分析这是问题可以抽象成状态树: * 节点: 在 x 的时候(0 <= x <=n), 此时的左右括号的个数为 (x, y) * 边: (x,y) 到 (x +1, y)...
阅读(1128) 评论(0)

如何利用工具写出优秀的Ruby代码?

介绍使用几种工具,改善我们的代码。...
阅读(1539) 评论(0)

Ruby的Unix编程

暂定内容 如何生成进程进程之间的通信如何向进程发消息应用...
阅读(1244) 评论(0)

智能化的命令行工具-betty

本文首先发布在 CSDN的文章编辑器实在太烂了,建议大家用Cmd Markdown。它不但支持markdown,还支持VIM模式。 智能化的命令行工具-betty betty tool command ruby betty 是一个用Ruby实现的非常简单,好玩的智能化命令行提示工具。主要解决的问题是将英文翻译成机器可以理解的unix命令。在它的官方文...
阅读(1776) 评论(0)

Ruby简单的生产者,消费者模式的实现

require 'thread' q = Queue.new producter = Thread.new { 10.times { |i| q.push i sleep 1 } q.push nil } consumer = Thread.new { loop { i = q.pop break if i == nil puts i...
阅读(597) 评论(0)

Ruby代码:如何统计字符串的个数?

问题描述: 输入 一个字符串,如 "THis is my string." 应该返回 “4 2 2 7” 问题解答: 方法就不写了,只写出最关键的几段代码 最常用的是 str.split(" ").map { |s| s.length }.join " " 简化版本 str.split.map(&:length).join ' ' 正则版本 str.gsub /\S+/...
阅读(729) 评论(0)

ruby如何替换字符串的多个?

具体需求是这样的: 字符串 cmd = "ls ? grep ?"  这是一个shell命令,最后需要执行(system cmd), 先需要替换?为具体的值 有很多的办法,参考一下rails的conditions 实现的办法 https://github.com/rails/rails/blob/ceb33f84933639d3b61aac62e5e71fd087ab65ed/activ...
阅读(769) 评论(0)

关于rails 项目 的gem 的线程安全设置

直接看代码吧 config.threadsafe!...
阅读(543) 评论(0)

ubuntu 11.04 rvm 安装rails开发环境的实践

RVM is not a function 答案: rvm alias create default 1.9.2 source ~/.bash_profile vim ~/.bash_profile [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function ruby 安...
阅读(1094) 评论(0)

jquery dialog的研究

描述: 在IE9下,使用jquery的dialog,弹出框无法居中,总是偏向右边, left = 0 问题解决: 这不是jquery 的bug,是因为css引起的。 如下css会引起该问题。 *{ margin:0; padding: 0; } debug jquery ui 的时候,有一部分代码 判断元素是否可见 isVisible =...
阅读(1112) 评论(5)

rails网站开发所使用的插件收集---web开发工具集

jquery http://malsup.com/jquery/cycle/ http://www.serie3.info/s3slider/demonstration.html http://tympanus.net/Tutorials/PhotoStack/ https://github.com/danielstocks/jQuery-Placeholder   实现了placeh...
阅读(849) 评论(0)

ruby元编程记录

元编程是动态语言特别重要的特性之一。掌握元编程很重要,这样能写出非常优雅的代码,也是理解很多架构的基础。ruby的元编程能力很强。此处我做一个小小的记录。以后会慢慢的补充更多。 Object 和 Class 如何给一个已经定义了得Class增加方法 class String def to_alphanumeric gsub /[^\w\s]/, '' end e...
阅读(510) 评论(0)
    个人资料
    • 访问:226682次
    • 积分:4880
    • 等级:
    • 排名:第6501名
    • 原创:199篇
    • 转载:3篇
    • 译文:0篇
    • 评论:48条
    博客专栏
    文章分类
    最新评论