Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
chenge
@chenge
Member
NO. 4215 / 2012-10-25

上海
425 Topics / 1790 Replies
51 Followers
95 Following
339 Favorites
遇见,Ruby 2005,Elixir 2016, Go、V 2021
GitHub Public Repos
  • simple-ruby-guide-zh 30

    Ruby简明入门和提高

  • NTT 1

    Kenneth E. Iverson, Notation as a Tool of Thought 中文翻译 - 1979 ACM Turing Award Lecture

  • kerkour.com 0

    Code accompanying my blog https://kerkour.com

  • gatsby-starter-blog 0

    Gatsby starter for creating a blog

  • chenge-blog 0

  • cgblog 0

  • now-github-starter 0

    Starter project to demonstrate a project whose pull requests get automatically deployed

  • chenge.github.io 0

  • gatsby-starter-default 0

  • slate 0

    Beautiful static documentation for your API

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 一个元编程的代码跟踪, 求大神指教其中的调用顺序, 有点摸不着头绪了 at April 10, 2013

    有点线索,method_added 是 callback,后一个是在 callback 里,要加类名。

  • 一个元编程的代码跟踪, 求大神指教其中的调用顺序, 有点摸不着头绪了 at April 10, 2013

    #5 楼 @wukong 我的功力不够,看不太懂啊。悟空,找师傅吧。

  • 一个元编程的代码跟踪, 求大神指教其中的调用顺序, 有点摸不着头绪了 at April 10, 2013

    具体哪一行不懂?比较复杂,别人也没那么空闲吧。

  • [结束] Rails Starter for China 6.体验 BDD 测试驱动开发,征集一下讲师 at April 10, 2013

    #7 楼 @blueplanet 我回复了你的帖子,怎么不浮上来呢?

  • 使用 RSpec+Capybara 简单 BDD 入门 -2 at April 10, 2013

    修改测试用例 spec/features/guest_can_see_all_topics_spec.rb,增加 Node 的赋值

    这个没看懂。最后也没通过。

  • 使用 RSpec + Capybara 简单 BDD 入门 -目录 at April 10, 2013

    git clone https://gitcafe.com/blueplanet/ruby_china_clone, 末尾需要加.git

  • 使用 RSpec+Capybara 简单 BDD 入门 -1 at April 10, 2013

    能否注释下 git,尝试了一下,还比较迷糊。

  • 能否用 Ruby 改写这个 Python 的 Lisp 解释器 at April 10, 2013

    代码来自谷歌的高人,Peter Norvig。 自顶向下地解释了 lisp 解释器。解释器分两部分,parse 和 run。 代码不长,但有些复杂,不是一下子能看懂。

  • Rails 找不到? at April 10, 2013

    wiki 里的 source 命令,可以试一下,是个老问题了。

  • Ruby 的两面性,简单和复杂 at April 09, 2013

    #15 楼 @sliuqin 你可以看看 module, 也就是模块的部分。或者你把代码贴出来,可能更容易交流。

  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    解决了,这样写:

    $ -> 
        $("#button").click ->
            alert "hello"
            a = $("#a").val()
            b = $("#b").val()
            $("#c").html gcd(a,b)
    
  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    #16 楼 @krazy 不是这个问题。是那个按钮绑定不对,没有反应。

  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    #13 楼 @zjnxzy

    (function() {
      var gcd;
    
      gcd = function(a, b) {
        if (b === 0) {
          return a;
        } else {
          return gcd(b, a % b);
        }
      };
    
      $("#button").click(function() {
        var a, b;
        alert("hello");
        a = $("#a").val();
        b = $("#b").val();
        return $("#c").html(gcd(a, b));
      });
    
    }).call(this);
    

    这个是结果代码,不知道哪里不对。

  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    有进展,我的 coffee 可以运行了。但是你那个按钮还没找到原因。

  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    #11 楼 @zjnxzy 你需要有 jquery.js 文件,检查下。

    没有 jq,你那个代码当然没用的。

  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    #9 楼 @zjnxzy 你可以看页面代码,js 没有生成吧。应该是配置问题。

  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    #6 楼 @zjnxzy 有不同意见。我是刚接触,也不知道怎么配置。

  • Rails 的中 CoffeeScript 的使用问题 at April 09, 2013

    喝咖啡的好像不多啊,似乎不太好喝,资料也少。

  • ruby method_missing 重写报错, 望大牛给予帮助 at April 09, 2013

    #15 楼 @wukong 效率几乎可以忽略不计。

  • ruby method_missing 重写报错, 望大牛给予帮助 at April 09, 2013

    #12 楼 @wukong 你看我改写的代码。Object 默认带 Kernel,BasicObject 不带 Kernel。

  • 能否用 Ruby 改写这个 Python 的 Lisp 解释器 at April 09, 2013

    可以用了。from lispy import *, 就可以了。 #3 楼 @krazy 我看有空的话用 Ruby 改写一下。

  • ruby method_missing 重写报错, 望大牛给予帮助 at April 09, 2013

    #5 楼 @wukong 不要用 BasicObject。

  • 能否用 Ruby 改写这个 Python 的 Lisp 解释器 at April 09, 2013

    #1 楼 @krazy 什么?不懂

  • ruby method_missing 重写报错, 望大牛给予帮助 at April 09, 2013
    class MyOpenStruct
        def initialize(initial_values = {})
            @values = initial_values
        end
        def method_missing(name, *args, &block)
            if name[-1] == "="
                base_name = name[0..-2].intern
                @values[base_name] = args[0]
            else
                @values[name]
            end
        end
    end
    my = MyOpenStruct.new(name: "chenchao")
    my.address = "beijing"
    my.likes = "beauty girl"
    puts "#{my.name} lives in #{my.address} , likes #{my.likes}"
    

    似乎可以删除部分代码。

  • ruby method_missing 重写报错, 望大牛给予帮助 at April 09, 2013

    @values[base_name] = args[0], 这一行写错了。

    这个代码还是有点复杂的,不知道是原创还是来自何处。

  • ruby 正则死循环了怎么破? at April 09, 2013

    应该有结束标志吧,--> *是任意多字符,所以没完。

  • 《Agile Web Development with Rails》抄书笔记 (03):Rails 架构简介 at April 09, 2013

    支持。建议写深入一点的内容,短小精炼一点,入门内容应该有很多了。

  • 《Agile Web Development with Rails》抄书笔记 (03):Rails 架构简介 at April 08, 2013

    这不是有中文书么?

  • Prev
  • 1
  • 2
  • …
  • 37
  • 38
  • 39
  • 40
  • 41
  • …
  • 56
  • 57
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English