Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
2622
@jjym
VIP
NO. 2622 / 2012-06-22

[email protected]
上海
26 Topics / 1077 Replies
24 Followers
0 Following
118 Favorites
GitHub Public Repos
  • hdwallet 34

    HD wallet BIP-32 related key derivation utilities.

  • buddy-alloc 31

    Buddy-alloc is a memory allocator for no-std Rust, used for embedded environments.

  • minimal-ray-tracer-zig 2

  • godwoken 1

  • ckb-std 1

    This library contains serveral modules that could help you write CKB contract with Rust.

  • fiber-autopilot 0

  • ckb-cli 0

    CKB command line interface

  • vulkan-tutorial-c 0

    Learn https://vulkan-tutorial.com/Introduction with C

  • test-bincode 0

  • force-bridge 0

    General Force Bridge components.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [求助] Redcarpet 把 Markdown 转换为 HTML 后换行问题 at August 13, 2014

    html 规范 br 应该用在 p 里,然后 p 是段落,所以 redcapet 输出的才是对的。想要你的这种效果只能编辑时每行多换行 (markdown 不是所见即所得,所以不要纠结和你源码排版不同了),显示结果乱我怀疑是你 css 的问题

  • and 或者 && ? at August 12, 2014

    全用&&和||

    and 和 or 和=一起用时会有坑

  • 建议关闭公开注册 at August 12, 2014

    #8 楼 @MrPasserby #9 楼 @stardiviner

    为了增加难度设置成这样 问题:Ruby 的创始人是谁? 答案:DHH

  • 其实元编程很烦人 at August 12, 2014

    不用不就行了,谁整天会用到 method_missing

  • 问个 git 版本回退的问题,如何优雅的回退 commit? at July 23, 2014

    一边听古典乐一边敲 git revert ....

    够优雅了吧?

  • 如何以正确的姿势传一个 hash 参数 at July 23, 2014

    object_id 不一样

    语法的区别我在 #10 说了

    2.1.2 :001 > def foo **options
    2.1.2 :002?>   options[:foo] = true
    2.1.2 :003?>   p options.object_id
    2.1.2 :004?>   end
     => :foo
    2.1.2 :005 > options = {msg: 'hello'}
     => {:msg=>"hello"}
    2.1.2 :006 > p options.object_id
    14588640
     => 14588640
    2.1.2 :007 > foo options
    14573680
     => 14573680
    2.1.2 :008 > p options
    {:msg=>"hello"}
     => {:msg=>"hello"}
    
  • 如何以正确的姿势传一个 hash 参数 at July 23, 2014

    #13 楼 @dongqs 不是,你打印下 object_id 看。(ruby 不分值和引用,都是引用

  • 如何以正确的姿势传一个 hash 参数 at July 23, 2014

    #5 楼 @dongqs 有用的

    # ruby不允许这样的语法( options默认值如果不是hash话无法传值,并且编译器分析不出来
    def a b: 1, options = {}
    end
    
    # 所以这种情况只能用
    def a b: 1, **options
    end
    
  • ruby script 打印一半就不再处理了, 谁见过这种问题 at July 22, 2014

    可能报错了, >只会重定向 stdout 你执行ruby s.rb &>result.sql看看,会把 stderr 也重定向到文件

  • 求教 Python 如何入门开发? at July 21, 2014

    #7 楼 @flowerwrong python 和 ruby 比完全没性能上的优势,java 也不比 C++ 快,js 也不会称霸全平台 都是忽悠你的

  • 在 Javascript 中你用什么方式拼接字符串 ? at July 17, 2014

    LZ 起标题有一套...

  • [上海][2014年7月20日] 2014 年 7 月 周末聚会 (需报名) at July 15, 2014

    报名...

  • Feature #9999 at July 02, 2014

    改成静态语言么....

  • 我爱 golang at July 01, 2014

    go 从语法上看是太适合做应用啊,还是 rust 和 scala 好

  • 原来 { .. } 和 do .. end 是不一样的... at June 26, 2014

    只是 parse 时不一样吧

  • Ruby 程序员写 Swift 毫无压力 at June 03, 2014

    我觉得像 typescript...

  • [你还不用 pg?] 坑爹的 MySQL 事务 at May 24, 2014

    👍

  • 论坛里有多少人买了 Sublime 的 license ? at May 22, 2014

    #12 楼 @yukihiro_matz 像是 sublime 和 textmate 的合体,用下来大部分满意

  • 论坛里有多少人买了 Sublime 的 license ? at May 22, 2014

    atom

  • 学以致用,2048 的记录反查 at May 22, 2014

    有意思!做个视觉化的出来吧

  • Rails or Django? This one settles it at May 20, 2014

    tenderlove 完爆右边...

  • ruby 的性能问题。 at May 19, 2014

    学 C,效率秒杀这些语言

  • 你们是如何一步步成为学会编程的? at May 19, 2014
    • 大一跟学校学 java,js,C#。那时候对游戏感兴趣就跟着网上教程做了些俄罗斯方块,贪食蛇等等

    • 大二苦读书,什么《thinking in java》《java 核心技术》《CLR via C#》《C#基础入门》等等,读了一堆凶器(厚的能砸死人),然后凭兴趣去接触了WP7,WPF等等,顺道做了点不入流但对编程技术有锻炼的小游戏和小软件。

    • 大二下接触 ruby,三观颠覆,决定当个 ruby 程序员。于是去学了 rails。

    • 因为我上的专科,之后就是实习生活直到毕业了

    1. 关于融会贯通,还是要多读书多写。如果不是 IQ250 的天才少年,估计单靠自己的理解还是很难的,多读书,多读基础的书有助于你理解编程这个事情的本质。让你把‘编程’这一行为的本质和语言的实现从不同的编程语言和技术中‘抽象’出来。以后你在看到什么新奇的技术或者技巧,会反射性的洞悉其原理,这样我觉得就是做到融会贯通了。

    2. 要去努力理解‘编程’,行成自己的编程世界观。你写的每一行代码,调用的每一个方法,你都可以想象他背后做了哪些事情,而不是当成魔术一样。那样就需要你总结编程中的基础规则,所有的‘魔术’也都是在规则之下的组合变幻,当然这个规则最基础的就是‘语法’。

    3. 多接触有趣的技术,避免成为井底之蛙。多接触也是多理解,多理解不同的技术才能看到他们的共同之处。

    4. 入门语言,语言对于编程的理解还是有影响的,因为每个语言的行为不同,而你是通过语言来与计算机交谈的,语言在编程中和程序员是最亲密的,理解编程刚开始也是通过语言来作为桥梁。比如 C 和 ruby 中,char str[] = "hello world"和str = "hello"这两句话在你用不同的语言时其意义与背后行为也是不同的。所以要多尝试以不同思维来接触不同语言。不过入门语言倒是无所谓。

  • 关于声明变量和函数的优先级 at May 16, 2014

    因为a=10这句修改的其实是function a不是全局 a

    执行到 b 时,会先定义 a 这个 local 的方法,所以外边的 a 根本没被访问到

  • Ruby setter method returns the passed value, regardless the returned value in the method. at May 13, 2014

    为了连续赋值语法不被方法影响..

  • Performance Differences in Ruby at May 13, 2014

    实现者本来是打算让程序员不用关心这些细节的....

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