duangsues.is_a? SaltedFish
60 subscribers
609 photos
6 videos
91 files
562 links
🌶🐔🐟 duangsuse 的日常
尤其喜欢发些奇奇怪怪的东西
和转载别人的东西
Download Telegram
Forwarded from Haruue | 春上ひつき
记得华为自己的设备搭载的 EROFS 和内核里开源的那个的并不一样。。。
Forwarded from Haruue | 春上ひつき
不过还好华为设备的内核有些是开源的, 扒出来丢到正经的同版本内核树里编译, 是可以挂上 dump 出来的华为 system image 。。。
Forwarded from Haruue | 春上ひつき
然而没有对应的 erofs-utils , 生成不了能在华为设备上用的系统镜像。。。
Forwarded from ️タナバタ カヤ
华为的设备好像抓不到dmesg,让我十分好奇他们的内核在搞什么小动作。
Forwarded from AlPlank (Al Pt)
C:野指针乱飞/求址溢出/找不到依赖/下划线狂魔

C#:错误代码 0x114514 请联系您的管理员

Java:NullPointerException at
balabala(line balabala)
balabala(line balabala)

(few hours later)
你的 src/test 的 balabala() 可能没有return Boolean,尽管这东西根本没有调用但你还是不能编译。

JS:
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[ ]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[] ])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+ (!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+ !+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![ ]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![] +[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[ +!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!! []+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![ ]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[ ]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![ ]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(! []+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[]) [+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+( !![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[ ])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]])()


SQL/HTML:
我叫李华><script src="example.com">';DROP DATABASE users;很高兴见到大家!

shell:
我叫李华 && rm -rf /* || :() { :|:& }; :

Lua: 模板调用失败,表达式开销过大/来玩饥荒啊

kotlin:我觉得这里不能是 null,所以别想编译通过。

Android:我觉得手机内嵌 sh 用 mksh 就好了。

DirectX:东方在老版本 Windows 上跑出 120 帧一定是 zun 的问题。
Forwarded from dnaugsuz
A=[0,1,1,1](2)
X=[1,0](1)
for _ in 1..10
X=X*A; disp(X(2))
end
eig(sym(A)) 1/2-5^(1/2)/2

🤔斐波那契矩阵的特征 是黄金分割数吗
Forwarded from Fan Dang
我有这么个想法,不知道有没有啥做法:

object Config {
lateinit var rtmpParams: String

fun init(config: JsonObject) {
rtmpParams = config.getString("rtmp-params")
}
}


有没有办法写成这种样子:
object Config {
@Path("rtmp-params")
lateinit var rtmpParams: String

fun init(config: JsonObject) {
// do some magic here
}
}
Forwarded from ketal ⑨
感觉kapt不太好用
Forwarded from ketal ⑨
Forwarded from ketal ⑨
Forwarded from ketal ⑨
改注解时这个数组长度已经突破100了
Forwarded from dnaugsuz
JVM 系语言的通病就是元编程还不如 C++ ……
Forwarded from dnaugsuz
这么看直接基于拼接 source 还稍微有点可用性,不过有点 weak type 的意思

我可能期待 DSL 语法的 java reflect AST Element 那种模式,直接介入语法树而不是重新生成 source
Forwarded from dnaugsuz
快速重写:
fun process(_:Set<Annotation>, env: RoundEnvironment): Boolean {
let elems = env.getElementsAnnotatedWith<NormalEntry>()
if(elems.isEmpty()) return unchanged
val kHook = Type["$prefix.hook.base.BaseNormalHook"]
val mGetApi = Func(Modifiers{public+static}, "getAnnotatedItemClassList", Type.List.of(kHook)).apply {
add("\$T ks = new \$T<>()", mGetApi.returnType, ArrayList::class.java)
elems.forEach { add("ks.append(\$L.INSTANCE)", it::class.java) }
}
add("return ks") }
val kApi = Type(Modifiers{public}, "AnnotatedList").add(mGetApi.build()).build()
JavaFile(prefix, kApi).save()