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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
他们貌似去掉了 CORS 头,我不写了
垃圾 fx 总是误报
This media is not supported in your browser
VIEW IN TELEGRAM
不怪他们,怪我请求参数没设置好
我爱中文编程
This media is not supported in your browser
VIEW IN TELEGRAM
duangsuse::Echo
https://gist.github.com/duangsuse/f576da3db8a7563130411d950f4110c1 第一个 AllDreamWall 脚本
我觉得在开始完成插件系统之前应该先修改一下 DreamScript — DS 必须使用基于缩进的语法,这样才不会出现

begin
alert Load end
end

解析错误的问题

begin
ajax get https://foo.com
success
javascript
mdui.alert("Load finished")
This media is not supported in your browser
VIEW IN TELEGRAM
其实我觉得开始的时候不用专门写 DSL,可以先拿 JavaScript 的 eval() 凑合着用吧
它要在传入的插件表上定义四个函数:
initialize, begin, urlhandle 和 jsoncomment
其中只有 begin 是必须的,因为插件必须有一个打开链接
jsoncomment 用于提供 JSON comment 生成功能,插件可以使用 setCommentEmitter() 来注册全局 JSON Comment 生成器
duangsuse::Echo
Photo
课堂总结:
1. 我知道了 printf 其实是 print format 的意思
2. 我知道了 MSVC 里居然有 system(str); 这个函数
3. 我知道了 Windows 里居然有 start 指令
4. 我知道了 ACM 是和图灵奖有关

🌚
我现在应该可以去参加 CS 八卦知识大赛了
我还乘机强行广告了一波 https://popf.rip
This media is not supported in your browser
VIEW IN TELEGRAM
下一步是插件名到列表项的映射,重复安装同名插件时提示