• Ruby 的好朋友 -- jemalloc at 2018年11月15日

    找到原因了,自己编译的jemalloc有问题😂

  • Ruby 的好朋友 -- jemalloc at 2018年11月14日

    在mac上遇到了如下错误,请问是什么原因?

    Undefined symbols for architecture x86_64:
      "_je_calloc", referenced from:
          _rb_objspace_alloc in gc.o
          _ruby_xcalloc in gc.o
          _heap_assign_page in gc.o
          _Init_Method in vm.o
          _ruby_init_setproctitle in setproctitle.o
      "_je_free", referenced from:
          _ruby_glob0 in dir.o
          _ruby_brace_expand in dir.o
          _glob_helper in dir.o
          _dln_find_exe_r in dln_find.o
          _rb_objspace_free in gc.o
          _ruby_xfree in gc.o
          _free_const_entry_i in gc.o
          ...
      "_je_malloc", referenced from:
          _ruby_glob0 in dir.o
          _ruby_brace_expand in dir.o
          _glob_helper in dir.o
          _Init_heap in gc.o
          _gc_writebarrier_incremental in gc.o
          _rb_gc_writebarrier_remember in gc.o
          _gc_set_initial_pages in gc.o
          ...
      "_je_malloc_conf", referenced from:
          _ruby_show_version in version.o
      "_je_malloc_usable_size", referenced from:
          _rb_objspace_free in gc.o
          _ruby_xfree in gc.o
          _ruby_xcalloc in gc.o
          _free_const_entry_i in gc.o
          _rb_gc_call_finalizer_at_exit in gc.o
          _rb_gc_unregister_address in gc.o
          _objspace_xmalloc0 in gc.o
          ...
      "_je_posix_memalign", referenced from:
          _heap_assign_page in gc.o
      "_je_realloc", referenced from:
          _replace_real_basename in dir.o
          _rb_enc_register in encoding.o
          _rb_encdb_declare in encoding.o
          _rb_enc_replicate in encoding.o
          _rb_encdb_replicate in encoding.o
          _rb_encdb_dummy in encoding.o
          _rb_enc_init in encoding.o
          ...
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make: *** [miniruby] Error 1
    
  • 可以发几个职位看看吗?

  • 去东京玩过,感觉很好。你上班用英语还是日语?

  • 垃圾回收(英语:Garbage Collection,缩写为GC)

  • Ruby中冻结的对象只会创建一次,以后遇到相同的对象会复用之前创建的对象,减少了对象创建次数和垃圾回收次数。Ruby中的符号、整数、浮点数默认都是冻结的。我补充一下原文😀

  • 目前测试结果,扩展名方式和format=方式都是通过parameters[:format]取出来,如果两者同时存在,扩展名方式覆盖后者,还是没发现format_from_path_extension处理的方式

  • 谢谢😀 ,扩展名方式不是在前面已经通过parameters[:format]取出来了吗?format_from_path_extension跟它的区别是啥?

    v = if params_readable
          Array(Mime[parameters[:format]])
    
  • Ruby 安全调用运算符 (&.) at 2018年03月22日

    ActiveSupport里的,文中已有说明

  • 新增 “打赏” 功能 at 2018年03月14日

    同问,该功能是不是关了?上传二维码保存提示服务器异常。