Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
heart
@cwheart
高级会员
第 2110 位会员 / 2012-05-07

1 篇帖子 / 77 条回帖
1 关注者
0 正在关注
9 收藏
GitHub Public Repos
  • jquery-calendar 2

  • GitHubPopular 1

    这是一个用来查看GitHub最受欢迎与最热项目的App,它基于React Native支持Android和iOS双平台。

  • cwheart.github.io 0

  • pressone-cli 0

    submit nft data to pressone

  • ChinaTextbook 0

    所有小初高、大学PDF教材。

  • SS-Rule-Snippet 0

    搜集、整理、维护 Surge / Quantumult / Shadowrocket / Surfboard / clash(X) 实用规则。

  • PlaneLoc 0

  • plane 0

  • flavour 0

    A demo go web framework

  • USTC-CS-Courses-Resource 0

    :heart:中国科学技术大学计算机学院课程资源(https://mbinary.xyz/ustc-cs/)

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 关于购物网站一个功能的实现问题 at 2013年05月13日

    要把上次请求的数据初始化进去

  • 关于购物网站一个功能的实现问题 at 2013年05月13日

    初始化的时候是空,肯定不行呀

  • 关于购物网站一个功能的实现问题 at 2013年05月13日

    cart 实例化的时候初始化@items了没有?

  • [阳光书屋] 招聘全职 项目经理 & Ruby 攻城师 at 2013年04月10日

    顶一下

  • ruby 如何实现这个 aop 效果? at 2012年11月11日

    #13 楼 @chenge 这个是基础,谈不上水平,只能说动态语言比较灵活

  • ruby 如何实现这个 aop 效果? at 2012年11月11日

    #11 楼 @chenge 抢饭碗不敢

    class SampleService
      def m1(data)
        return "You sent me '#{data}'"
      end
      def m2(data)
        return "You sent me 2'#{data}'"
      end
    end
    
    class Wrapping
      def initialize(target, wrappers = [])
        @target = target
        @wrappers = wrappers
      end
    
      def method_missing(m, *args)
        return "#{@wrappers.map(&:perform_befor).join(':')}:#{@target.send(m, *args)}:#{@wrappers.map(&:perform_after).join(':')}"
      end
    end
    
    class WrapperDemo1
      def perform_befor
        "demo1 befor"
      end
    
      def perform_after
        "demo1 after"
      end
    end
    
    class WrapperDemo2
      def perform_befor
        "demo2 befor"
      end
    
      def perform_after
        "demo2 after"
      end
    end
    
    wrap = Wrapping.new(SampleService.new, [WrapperDemo1.new, WrapperDemo2.new])
    p wrap.m1("something")
    p wrap.m2("something")
    
  • ruby 如何实现这个 aop 效果? at 2012年11月11日

    #9 楼 @chenge 就是 spring 的 AOP 呗,负责任的告诉你,实现起来很容易,很多种方式

  • ruby 如何实现这个 aop 效果? at 2012年11月11日

    #5 楼 @chenge aspect 是神马?写个串接多个的例子

  • ruby 如何实现这个 aop 效果? at 2012年11月11日

    这个算不算

    class SampleService
      def m1(data)
        return "You sent me '#{data}'"
      end
      def m2(data)
        return "You sent me 2'#{data}'"
      end
    end
    
    class Wrapping
      def initialize(target)
        @target = target
      end
    
      def method_missing(m, *args)
        return "Wrapped:#{@target.send(m, *args)}:Wrapped"
      end
    end
    
    wrap = Wrapping.new(SampleService.new)
    p wrap.m1("something")
    p wrap.m2("something")
    
  • [北京][12-15] Rails Girls Beijng [97 个 girls 报名了] at 2012年11月10日

    严重怀疑楼主的动机呀

  • [北京] 天际网寻觅初、中、高级 Rubyist [暂停招聘] at 2012年10月27日

    低调路过

  • [北京] 天际网寻觅初、中、高级 Rubyist [暂停招聘] at 2012年10月18日

    #56 楼 @suxu 这个我知道,分数计算是每一个选项对应一个项目并且有一个分值,最后把所有的选项的所有分值分别统计 比多少人好是根据以往用户的测试结果查询对比出来的 靠谱性有多高不知道 据说是一个国际通用的测评方式 前端代码一部分是我写的 计算逻辑不是我写的

  • [北京] 天际网寻觅初、中、高级 Rubyist [暂停招聘] at 2012年09月29日

    顶一下,女 ruby 好难找呀

  • 为什么你们用 Vim 和 Textmate 而不用 IDE at 2012年09月17日

    用 emacs 的飘过,刚开始纯属装逼,现在是习惯了装逼的快感

  • rails 无法识别命令 at 2012年09月14日

    试一下 script/rails

  • [北京] 久朵网络 招聘靠谱 Ruby 软件工程师 at 2012年08月24日

    好,顶一下

  • 北京 Ruby 聚餐后的产物: 北京 Ruby 精英组 at 2012年05月07日

    顶一下

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