Forwarded from Luke
EROFS是一个完全由华为开源并贡献到Linux内核主线的文件系统,遵守GPLv2开源协议,也就是说,搭载EROFS的手机如果不遵守GPL协议开源的话,相当于窃取了华为的技术。
Forwarded from Haruue | 春上ひつき
记得华为自己的设备搭载的 EROFS 和内核里开源的那个的并不一样。。。
Forwarded from Haruue | 春上ひつき
不过还好华为设备的内核有些是开源的, 扒出来丢到正经的同版本内核树里编译, 是可以挂上 dump 出来的华为 system image 。。。
Forwarded from Haruue | 春上ひつき
然而没有对应的 erofs-utils , 生成不了能在华为设备上用的系统镜像。。。
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 的问题。
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 dnaugsuz
这么看直接基于拼接 source 还稍微有点可用性,不过有点 weak type 的意思
我可能期待 DSL 语法的 java reflect AST Element 那种模式,直接介入语法树而不是重新生成 source
我可能期待 DSL 语法的 java reflect AST Element 那种模式,直接介入语法树而不是重新生成 source