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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
Forwarded from みつき そはら | 椒鹽九肚魚🐟 | 努力學習中!
完全看不懂 😭
Forwarded from dnaugsuz
加油(ง •̀_•́)ง,总有一天你会明白
Forwarded from dnaugsuz
也是怪我写得太随性,要是我紧扣议题,讲明白 Kotlin 里 Array<T> 和 Array<out T> 是不同类型的这类事实去做对比,就会更容易理解了。
Forwarded from dnaugsuz
可以这么理解,反过来就是逆变
Function<in T, out R> 里 T (实际)收 super T 的, R 收 extends R 的
比如 (o as Func<Number, CharSequence> as Func<Int, String>) ,其中 (o as A as B) 也就是说若有 op(B) 则 op(A) 正确、合规
Forwarded from みつき そはら | 椒鹽九肚魚🐟 | 努力學習中!
C++ 是你可以把子類別 cast 成父類別,或者傳指計/引用 因為子類的成員總在父類後面(?)
Forwarded from dnaugsuz
C++ 是 template 啦,我不熟悉,但它的类型检查应该更玄幻,不是这么规范了
大意了, Object..void(无值类型) 应该说前者是顶,但它是最小;后者是底,但它是最大
(话说一般 a..b 不是 a<b 的嘛)
所以 <T:/*extends*/A,B> 才指 intersection UBound ,因为它是「上限」?
不对, #English 里 upper-bound 应该是下限的意思🌝
Forwarded from dnaugsuz
是的,但是 Java 暴露 super/extends 的限界约束甚至 intersection superextends(upper bound) ,没有声明处型变(declaration site variance)
^嗯不对,insect type 是 Kt 的术语,Java 的是 multiple bounds
但我目前没到非 extends A&B 的用法

给实际编程造成了巨大麻烦,也没有把这个概念改造得好到哪里去。我还是觉得 Kotlin 干得漂亮,掩藏了这些复杂性😘
Forwarded from dnaugsuz
上逆变 是什么😳
(T as T1) 的转换?如果是类型安全的话就子类型兼容了,为什么要靠强转断言类型安全?

嗯…… 如果你说有类型损失的,需要断言回来(UnsafeVariance),我这有个例子 ,但是代码复用整到这个程度,估计也没谁了🌚(草

items 的是 <out T>, 如果安全的话就把 out 去掉,但那就不能真正做到 Tuple 的复用了。
我能断言指定 items[i] 位置的 func 可以接受 T ,因为它本来就是被取并集损失了精度的,于是写了 (items[i] as Consumer<@UnsafeVariance in T>).accept(v) 的这种代码,其实它本身就是 in, 但为了写存储的兼容被迫暂作 out 了而已。
很多人始终不会遇到这种问题,老实说这已经属于很极端的代码复用设计了😒
Forwarded from Rachel 的消息发布站点 (Rachel 看到我请去复习)
这么多天没一个 commit 的原因是在整这玩意儿:
https://github.com/Rachel030219/YibanSubmission
是我校每日易班健康打卡的小工具,理论上订阅频道的各位用不上,但是如果碰巧各位打卡流程也是「易班→易班校本化→每日健康打卡」,那么这个小工具在简单地修改后应当也能派上用场。
我认识的几位学长的支持与贡献是这个应用的基础,特此感谢。
值得一提的是,这是我写过网络请求最乱最脏最重、UI 最「缝合怪」以及含有最多动画的应用。
Forwarded from 帆室邻
牛皮藓icon.jpg
908 KB
今日帆吐槽——这些牛皮藓般的icon,都是谁想出来的
Forwarded from dnaugsuz
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from dnaugsuz
我来晚了一步?