Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
will
@willx
会员
第 96143 位会员 / 2021-07-06

49 篇帖子 / 182 条回帖
5 关注者
0 正在关注
3 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 办公室人员密度太高,无线设备太多导致蓝牙鼠标、键盘巨卡,有无好办法? at 2023年03月10日

    之前不卡,最近办公室人数多了一倍,就开始卡了

  • 办公室人员密度太高,无线设备太多导致蓝牙鼠标、键盘巨卡,有无好办法? at 2023年03月09日

    刚买俩月的苹果妙控板……😭

  • 各位写代码时爱吃什么东西?个人比较喜欢泡面。 at 2023年03月08日

    想怎么写的时候吃手指😬

  • 为什么 Node 可以有下载即用的版本,Ruby 就要用构建工具帮忙,否则就很麻烦 at 2023年03月06日

    因为 Node 也是 C/C++ 写的嘛

  • 为什么 Node 可以有下载即用的版本,Ruby 就要用构建工具帮忙,否则就很麻烦 at 2023年03月06日

    我的意思其实是,Node 可以直接下载一个压缩文件,wget 下载、解压之后就能用了,非常方便。为什么 Ruby 不选择这种方式来分发代码。

  • 为什么 Node 可以有下载即用的版本,Ruby 就要用构建工具帮忙,否则就很麻烦 at 2023年03月06日

    我只是单纯的问一下而已

  • Go 的内建函数 append 为什么会返回一个新的 slice? at 2023年03月02日

    感觉可能是 Go 有一个自动拆箱之类的操作。

    type slice struct {
        array unsafe.Pointer
        len   int
        cap   int
    }
    

    虽然说结构体声明是这样,但是实际代码中 slice 会被拆箱直接展示 array 字段给我们

  • Go 的内建函数 append 为什么会返回一个新的 slice? at 2023年03月02日

    如果按照 slice 是一个结构体来理解,那下面这段代码的输出就很难理解了。

    s := make([]int, 0, 2)
    s2 := s
    fmt.Printf("我们地址都一样%p\n", s)
    s = append(s, 10)
    fmt.Printf("我们地址都一样%p\n", s)
    s = append(s, 20)
    fmt.Printf("我们地址都一样%p\n", s)
    s3 := s
    s = append(s, 30)
    fmt.Printf("地址不一样了!%p\n", s)
    
    fmt.Printf("%v, %p\n", s3, s3)
    fmt.Printf("%v, %p\n", s2, s2)
    

    可以看到当 cap 没有扩容的时候,s 作为指针输出的结果是一样的,指针相等应该说明底层指向同一个 slice 变量。

    但是又发现 s2 和 s3 的地址虽然是一样,可是输出的内容不一样,说明这个指针实际上指向的是 slice 底层的数组,而不是 slice 变量,s2 和 s3 并不是指向同一个 slice 的,很明显他们的 len 是不同的。

    这就很诡异了。

  • 问大佬一个 Ruby 问题,关于方法类型 at 2023年03月01日

    感觉和 YARD 差不多,但是 YARD 在注释里不影响代码

  • 想不到 DHH 与我一样如此坚定的讨厌 Java at 2023年02月25日

    Linus 好像没有辍学经历……而且也不算是打工,毕竟全职搞开源

  • 想不到 DHH 与我一样如此坚定的讨厌 Java at 2023年02月24日

    这个不好说,Linus 天天喷这个语言喷那个语言的,JSON 的作者也是天天黑 JS(然后自己出了几本 JS 书)……

  • Ruby 3.x 也还是在用 GIL 吗? at 2023年02月23日

    那是不是相当于多进程模式了

  • 视频分享:用 Docked Rails CLI 启动新手环境 at 2023年02月19日

    研究了一下官方的文档,是这个流程:

    1. COPY 项目的 Gemfile
    2. 构建 Container 的时候就运行 bundle install 把 gem 下载了
    3. 使用刚刚构建的 Container 作为远程解释器

    然后就有代码提示了,也能直接跳转 Gem 源码

  • 视频分享:用 Docked Rails CLI 启动新手环境 at 2023年02月18日

    运行环境在 Docker 上,这样的话库都在 Docker 里存着,RubyMine 的代码提示就没了

  • 视频分享:用 Docked Rails CLI 启动新手环境 at 2023年02月17日

    确实是的,感谢~

  • 视频分享:用 Docked Rails CLI 启动新手环境 at 2023年02月16日

    请教一个问题,为什么 ruby 的官方镜像不能直接启动,就什么都不配置直接跑一个 container 出来,container 会瞬间关掉,显示进入了 inspect mode

  • Chowbus 招聘帖又来啦~中国研发中心招聘 Ruby&Go(偏 Go) 资深后端 at 2023年02月14日

    36kr 的文章 404 了

  • 2022 年的 JS 生态调查 at 2023年02月03日

    好家伙,后端的统计居然就剩下 Next Remix 这些 SSR 框架了,Nest、Fastify、Express、Koa 直接消失了。Node 在服务端越来越式微了。

  • (已找到机会) 求职,北京有没有招聘前端的呀~ at 2022年08月17日

    能熟练使用而已,写着色器啥的是做不到的

  • MacOS 并没有捆绑 JDK 或是 JRE,但为什么会自带 /Library/Java/JavaVirtualMachines 文件夹?并且还自带一个 /usr/libexec/java_home 工具来帮助管理 jdk 版本? at 2022年07月21日

    👏 👏 👏 👏 这个好

  • MacOS 并没有捆绑 JDK 或是 JRE,但为什么会自带 /Library/Java/JavaVirtualMachines 文件夹?并且还自带一个 /usr/libexec/java_home 工具来帮助管理 jdk 版本? at 2022年07月19日

    这也算原因吗,那我没装 Node 他咋不提醒我,JRE 有啥特殊的

  • MacOS 并没有捆绑 JDK 或是 JRE,但为什么会自带 /Library/Java/JavaVirtualMachines 文件夹?并且还自带一个 /usr/libexec/java_home 工具来帮助管理 jdk 版本? at 2022年07月17日

    啊?不太理解。我的意思是 MacOS 并没有自带 jdk,为什么自带 jdk 管理工具,如果它本来就绑定一个 jdk 在系统里,那这种行为还可以理解。

  • 第一期 Ruby on Rails 中高级程序员训练营招生啦 at 2022年07月11日

    可以讲讲上课方式吗,比如授课平台、录播还是直播、平时的上课时间之类的

  • 各位觉得这个怎么样? at 2022年07月03日

    在浏览器里跑 Python 语法是没有意义的,能直接跑 Python 的生态才是有意义的。但问题是很大一部分 Node.js 的生态都不能直接在浏览器里跑,何况是 Python 了。因为作为胶水语言,Python 大量的库底层都是 C 语言来做的实现。

    目前来说该项目的工程意义还是不大,但比较友好的是可以让学习者通过简单的一行 script 标签引入该库之后,就可以在网页里写 Python 了,从此不需要装环境。我记得我大学的时候 Python 课老师带大家装环境就花了三、四周……

  • 讨厌 Ruby 的人数已超过喜爱 Ruby 的人数 at 2022年07月01日

    TS 经常给我一些错觉,它掩盖了很多 JS 和其他语言不一样的设计,伪装的自己像传统 OOP 语言。

    但最后跑起来还是 JS,一脚踩到坑里,就扯到蛋了……

  • 网站打开很慢或打不开 at 2022年06月25日

    经常会卡在 Cloudflare 那个页面,没开 VPN

  • 网站打开很慢或打不开 at 2022年06月25日

    我在北京,经常会有打不开的情况。。。但有时候又很快。时间差不多五五开吧。

  • 现在大厂存在招收 Ruby 全栈工程师的吗? at 2022年06月22日

    大厂其实也有很多刚起步小组小作坊(虽然这波裁员快给干没了)

  • 方应杭在 B 站直播写 Rails 挺有趣,还有类似的编程直播推荐么~ at 2022年06月19日

    除了开源工作者和培训班的,国内应该很少有程序员有空搞这个😂 大部分时间都在写公司的项目

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