duangsuse::Echo
720 subscribers
4.31K photos
131 videos
583 files
6.54K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
新增 yield_self 来使用当前上下文 yield 代码块。不同于 tap,此方法会返回代码块的运行结果。[功能 #6721&]

🌚 emmm 才知道 tap 居然还可以这么用(
定向思维

> %w[a b c].tap { |s| print(s) }.join &:+ #=> "abc" -> abc
> to_s #=> "main"
> tap { |o| o.to_s } #=> main (toplevel object)
> yield_self { |s| s.to_s } #=> "main" (block yielding result)
[38] pry(main)> st = Struct.new(:foo, :bar)
=> #<Class:0x000055dca2b6c630>
[39] pry(main)> st.ancestors
=> [#<Class:0x000055dca2b6c630>, Struct, Enumerable, Object, PP::ObjectMixin, Kernel, BasicObject]
#Ruby
[42] pry(main)> st.superclass
=> Struct

emmm, Singleton class 居然出现在了(非内部)超类链里面....
duangsuse::Echo
#Ruby [42] pry(main)> st.superclass => Struct emmm, Singleton class 居然出现在了(非内部)超类链里面....
`[45] pry(main)> Class.new.ancestors
=> [#<Class:0x000055dca3054b70>, Object, PP::ObjectMixin, Kernel, BasicObject]
`
🌑 说好的 singleton class 只是内部概念呢...
通过在字节码中移除了全部 trace 指令提升了大约 5-10% 的性能。trace 指令的引入是为了提供 TracePoint 的支持。然而,在大多数情况,TracePoint 不会被用到,trace 指令增加了额外的开销。作为替代,我们实现了一个动态指令技术,详情见 [功能 #14104]。

这是 MRI 2.5 的更新记录,看来 《Ruby Under a Microscope》 里面的 YARY 指令又落后了(跑
删除顶层常量查找。[功能 #11547]

🌑 居然有这种操作( 又是居然没想到.... ( 本来通过词法作用域链就可以一直查找到 顶层作用域的...
dse@susepc:~$ pry
[1] pry(main)> Class::Struct
NameError: uninitialized constant Class::Struct
Did you mean? Struct
from (pry):1:in `__pry__'

dse@susepc:~$ ruby2.3
require 'irb'
IRB.start
irb(main):001:0> Class::Struct
(irb):1: warning: toplevel constant Struct referenced by Class::Struct
=> Struct
#Ruby 这就比较麻烦了,看来不止是改了这个...( 🌚
所以说认识 Rails 不认识 Ruby 一点也不夸张...
不过 Ruby 居然像 Rails 一个 MVC 框架的附属品一样简直.... 🌝
#media #emmm 围观LMMS 新的默认界面,顺便学一下preset项目...
弹键盘总是出错 , 刚才随手重置了一个 Drum ... 居然瞎点也能「有点」好听...
duangsuse::Echo
Photo
(啊还是 GA 要紧
duangsuse::Echo
Photo
This media is not supported in your browser
VIEW IN TELEGRAM
轮子感觉不错
题外话: #emmm #Lowlvl_backend #Learn #life
不像一些 OI dalao, duangsuse 物理数学都很菜的... 物理引擎和计算机图形学是无解(