duangsuse::Echo
#Java #code UI.render(Application().title("table").width(1200).height(500)) { val colOpts = Column("Options").widgets(/*rendering widget instead of row-object property*/ Button(/*auto-id, must*/).text("OK").sameline(true).onClick { it.text((it.getData("rowData")…
我觉得我自己…… 还是要学习一个 (这个人是封装 ice1k 的 binding)
尤其是要学会写 codegen, 改天重构一下也没关系的
可是我不喜欢他的 API ,是用 codegen 去兼容还是应该改呢
尤其是要学会写 codegen, 改天重构一下也没关系的
可是我不喜欢他的 API ,是用 codegen 去兼容还是应该改呢
GitHub
newk5/flui
Library for creating lightweight declarative UI's in Java using imgui Java bindings - newk5/flui
duangsuse::Echo
LINES=68,COLUMNS=236 mvn exec:java -Dexec.mainClass=JPlayer1 -Dexec.args=a.mp4 LINES=68,COLUMNS=236 mvn exec:java -Dexec.mainClass=JPlayer -Dexec.args='a_con.mp4 a.mp4.wav' 真棒, Yuuta 的一直可以运行,我的老出问题 🌝
mvn exec:java -Dexec.mainClass=JPlayer1 -Dexec.args=BadApple.mp4 54.07s user 8.04s system 119% cpu 51.925 totalmvn exec:java -Dexec.mainClass=JPlayer 42.69s user 7.59s system 120% cpu 41.633 total Yuuta 又赢了。 好了,睡觉吧,争取下次能写出性能更好的版本来 😂
*注: Yuuta 原版是 BufferedWriter+StringBuilder 缓冲的,没有多余 flush ,但我们为了避免帧撕裂 flush 了许多次(有效果的),从某种意义讲我们还是可以更快的
新版支持 MECH(屏幕刷新方式),NCHUNK,SPEED 参数, NCHUNK=0 时禁用 queue rendering, -1 时多线程 queue, 默认环形缓冲区 queue
为测试我给原版支持了 SPEED 参数,设置得足够大使
Thread.sleep 不会运行。二倍速,第一个是 Yuuta 的,第二个是我的(bug 关系最后5s没有显示出 QAQ) ,最后一个是老大哥 C++ 的原速播放
看完 ASCII动画(误)后什么感想
Anonymous Poll
52%
您辛苦了(迫真)
40%
C++ 不愧是 C++
36%
Java 它还是 Java
12%
没想到您的软件正确性这么低
20%
懒得再看了
https://64f1aq.coding-pages.com/HTMLs/deep.html 下次得赶去修 #GitHub pages 了
Forwarded from AlPlank (Al Pt)
Telegram
LetITFly News
腾讯 QQ 将 v2ex 列为“危险网站”
“千万别访问,我干的坏事要被知道了”🤪
“千万别访问,我干的坏事要被知道了”🤪
Forwarded from &'a ::rynco::UntitledChannel (Rynco Maekawa)
与恶龙斗,其乐无穷 - 迟先生的文章 - 知乎 https://zhuanlan.zhihu.com/p/345269981
知乎专栏
与恶龙斗,其乐无穷
从如何看待上交「迟先生」的言论在知乎上出现到上热榜(见 我的回答),大概只过去了三天的时间。静下心来想了想为什么自己会变成喷子,为什么会从儒雅随和、口吐芬芳的迟先生变得阴阳怪气、不讲人话的迟先生。写…
Forwarded from Solidot
Lempel-Ziv 算法合作者被授予 IEEE 勋章
2021-01-18 13:41 #软件
今年的 IEEE 勋章授予了 Lempel-Ziv 算法合作者 Jacob Ziv。Ziv 和 Abraham Lempel 分别在 1977 年和 1978 年开发了两种无损数据压缩算法 Lempel-Ziv 77 和 LZ78,为 GIF、PNG 和 ZIP 文件的开发奠定了基础。Lempel-Ziv 是第一种获得巨大成功的通用压缩算法。Ziv 开创了通用源编码,一系列无需知道固有信息压缩数据的算法,减少了从不失真和失真数据重建图像所需的数据率。Ziv 出生在以色列,在 MIT 读博,返回以色列后进入了国防部担任通信部门主管,1968 年进入了贝尔实验室,1970 年加入以色列理工学院。
2021-01-18 13:41 #软件
今年的 IEEE 勋章授予了 Lempel-Ziv 算法合作者 Jacob Ziv。Ziv 和 Abraham Lempel 分别在 1977 年和 1978 年开发了两种无损数据压缩算法 Lempel-Ziv 77 和 LZ78,为 GIF、PNG 和 ZIP 文件的开发奠定了基础。Lempel-Ziv 是第一种获得巨大成功的通用压缩算法。Ziv 开创了通用源编码,一系列无需知道固有信息压缩数据的算法,减少了从不失真和失真数据重建图像所需的数据率。Ziv 出生在以色列,在 MIT 读博,返回以色列后进入了国防部担任通信部门主管,1968 年进入了贝尔实验室,1970 年加入以色列理工学院。
Forwarded from Solidot
苹果开源代码被发现包含兼容微信的代码
2021-01-19 15:57 #娱乐
Twitter 用户在苹果的开源代码中发现了一个专门设计兼容腾讯微信的文件,文件名被称为“ make_tapi_happy.h”,tapi 是腾讯官方 API 的名字简写。苹果的程序员还在注解里吐槽说,“WeChat references this, only god knows why. This symbol does nothing.”苹果和腾讯曾在 2017 年因微信的打赏功能而 发生分歧,双方在 2018 年 1 月就此事达成了和解,make_tapi_happy.h 文件的创建日期是在 2018 年。
2021-01-19 15:57 #娱乐
Twitter 用户在苹果的开源代码中发现了一个专门设计兼容腾讯微信的文件,文件名被称为“ make_tapi_happy.h”,tapi 是腾讯官方 API 的名字简写。苹果的程序员还在注解里吐槽说,“WeChat references this, only god knows why. This symbol does nothing.”苹果和腾讯曾在 2017 年因微信的打赏功能而 发生分歧,双方在 2018 年 1 月就此事达成了和解,make_tapi_happy.h 文件的创建日期是在 2018 年。