好像也不是,拿到的还是 HTTP_USER_AGENT 这种形式,和 request.headers 一样
感觉还是中文有问题,很多问题英文来问准确度高不少。

我用了半个月,感觉一般查文档还挺靠谱的,就偶尔会偷偷给你致命一击……
现在微服务之后其实很多时候操作比较复杂,很难讲面对哪一个资源模型做操作,RESTFul 那一套很难描述
我自从开始访问 Ruby China,就一直是间歇性不稳定,有时候不挂梯子永远打不开,有时候又一直很流畅
用蓝牙的都比较卡,用接收器的没啥影响
早上人少的时候就不卡
之前不卡,最近办公室人数多了一倍,就开始卡了
刚买俩月的苹果妙控板……
想怎么写的时候吃手指
因为 Node 也是 C/C++ 写的嘛
我的意思其实是,Node 可以直接下载一个压缩文件,wget 下载、解压之后就能用了,非常方便。为什么 Ruby 不选择这种方式来分发代码。
我只是单纯的问一下而已
感觉可能是 Go 有一个自动拆箱之类的操作。
type slice struct {
array unsafe.Pointer
len int
cap int
}
虽然说结构体声明是这样,但是实际代码中 slice 会被拆箱直接展示 array 字段给我们
如果按照 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 是不同的。
这就很诡异了。
感觉和 YARD 差不多,但是 YARD 在注释里不影响代码
Linus 好像没有辍学经历……而且也不算是打工,毕竟全职搞开源
这个不好说,Linus 天天喷这个语言喷那个语言的,JSON 的作者也是天天黑 JS(然后自己出了几本 JS 书)……
那是不是相当于多进程模式了
研究了一下官方的文档,是这个流程:
然后就有代码提示了,也能直接跳转 Gem 源码
运行环境在 Docker 上,这样的话库都在 Docker 里存着,RubyMine 的代码提示就没了
确实是的,感谢~
请教一个问题,为什么 ruby 的官方镜像不能直接启动,就什么都不配置直接跑一个 container 出来,container 会瞬间关掉,显示进入了 inspect mode
36kr 的文章 404 了
好家伙,后端的统计居然就剩下 Next Remix 这些 SSR 框架了,Nest、Fastify、Express、Koa 直接消失了。Node 在服务端越来越式微了。
能熟练使用而已,写着色器啥的是做不到的
这个好
这也算原因吗,那我没装 Node 他咋不提醒我,JRE 有啥特殊的
啊?不太理解。我的意思是 MacOS 并没有自带 jdk,为什么自带 jdk 管理工具,如果它本来就绑定一个 jdk 在系统里,那这种行为还可以理解。
可以讲讲上课方式吗,比如授课平台、录播还是直播、平时的上课时间之类的