duangsuse::Echo
412 subscribers
3.85K photos
105 videos
574 files
5.14K links
duangsuse技术相干订阅
这是 @duangsuse 与技术有关的发布频道
duangsuse 的另外有 throws 闲杂频道
@dsuset
转载频道 @dsusep
duangsuse 有coding,github,gitlab帐号和bilibili帐号

极小可能会有批评zf的消息 如有不适可以退出

suse的小站:https://piped.stream
ps 另有别名 popf.rip
ʕ•̀ω•́ʔ✧ 🐶🍎🏠生死🐜
(>ω<)岂因祸福避趋之 一鿕
Download Telegram
#Haha #backend #PL #java #cpp #recommended

笑哭 🙈 ice1000/algo4j/jni/math/BigInt.cpp#3

我的高精度 简洁简洁最简洁 逃课去机房我情不自禁 测试测试 在那垃圾的电脑上测试
月光下我看到测试全通过 有时很快有时很慢 感到一种力量驱使我的手速 有了高精度
负数都不怕 加法减法 乘法除法 乘方取余不压位 为了方便输出 为了方便输出 为了方便输出
#CPP 用到了 DeviceInformation, AudioPlaybackConnection 和 watcher API , static 的局部变量设计还蛮精巧,最后的目的是 connection.Start(), open() check(status())
所以说 audio connection 是有三种状态: closed, ready, opened
#algorithm #parsing #CPP 说起来,之前我一直以为 Regex 就不能解析字符串转义 \" 了(当然是误解),看了才想起来可以 ([^"\\]|(\\"))* ,而且我之前在 ParserKt 就是这样写的,emmm…… 不得不说 Regex 很有用,有机会可以学学 DFA 算法
duangsuse::Echo
#Rust #Haskell 反正我现在看 Rust 语法设计也不见得多好…… 但是总还是少点冗余
具体说一下, #Rust 不是 #OOP ,但支持 OOP 写法(成员访问、调用链等)

Rust 不需要 Java/ES6 的模板 constructor ,它是 struct A { fn new() -> A } 的 A::new 命名空间+函数名惯例+#Haskell/JSON 式 Record 构造器 模式,写 impl A {} 第一参关键字 self:&Self 即可(完美替代 #cpp )。方法解析支持静态和 fat pointer 双指针 (vtablePtr+refPtr)

我不满意的地方可能是它的语法太随性(长短不齐、太像数学)吧,而且宏系统的各种变量/类型名也不大优雅

如果要我把 Rust 的设计风格与 Java 的相比,我更讨厌 #Java ,因为它是没学问装逼(冗长),而 Rust 则是过于老学究了,尽管社区很友好。

#Kotlin 是我目前唯一满意的语言设计,虽然感觉实践上 scope function 和 fun= 简写会被一些人滥用。
Forwarded from mivik::channels::tech
#thought #oi #cpp
论如何在毒瘤题中给变量取名
#py https://www.hillelwayne.com/post/python-abc/ 3.10 利用 isinstance hook 新增 match case: 🌚👍

#cpp #algor https://www.zhihu.com/question/365763395/answer/971009059 大整数str 和各种风格元编程 ,最后才是 (1~20)去叠「*」 的函数式

#fp GitHub 的 The ReadME Project 从大众角度来看函数式编程了
https://github.com/readme/featured/functional-programming

https://www.peterkrautzberger.org/0217/
#web mathjax 用 HTML/CSS 实现《算法》伪代码排印版式🤔

https://wiredjs.com/ 罚抄字体滤镜
#google #cpp 有一说一,Chrome 这代码质量真绝了 👍 C++但只比py复杂一丢丢

Blink 的水平可以说吊打了以上base64 编码实现,不过它的3rd party 许多自己实现了此编码:

modp(atob) v8自用
boringSSL (这货实现的优化我JS版都预备了
itsdangerous.py — JWT dumpload库
grpc/gtk, sqlite
lavutil ffmpeg, WebRTC
Blink 所支持的Protobufs (这个文件编译出5w行.cpp
CDP 调试协议[文件Write权限] [剪贴板]
test cases (某知名js项目就是从@tkent抄的
WPT 测试套件,对Web这样的大平台是必须的
——
感慨 Google 的工程师高薪是有原因的,写 C++ 能人间清醒成这样。😱
咕狗也有人擅长元编程,设计了 Protobuf, Mojom, IDL, GNI 等DSL工具 ,这种 红芯云云也配碰瓷吗 🌚没工具不知要复制粘贴多少代码

但这些实现.. 虽有特色,算法编程上仍不如GPT生成的版本。 没想到base64这种小算法,居然被这么多模块使用
https://t.me/solidot/20487 咕狗还经常管1k种其他语言国家的事,缺乏美国特色👌
duangsuse::Echo
#google #cpp 有一说一,Chrome 这代码质量真绝了 👍 C++但只比py复杂一丢丢 Blink 的水平可以说吊打了以上base64 编码实现,不过它的3rd party 许多自己实现了此编码: modp(atob) v8自用 boringSSL (这货实现的优化我JS版都预备了 itsdangerous.py — JWT dumpload库 grpc/gtk, sqlite lavutil ffmpeg, WebRTC Blink 所支持的Protobufs (这个文件编译出5w行.cpp…
#web 咕狗的 Blink 是依赖于 HTML,DOM/aria-A11y,SVG,MathML,Skia,SSL ,WPT,IDLs ,还有 dom的arybuf和canvas.bmp ,Speech, Storage, Worker messaging,还做出了世界上最好的DevTools,赞美咕狗

#js 的async体系甚至比 #pyhttps://t.me/dsuses/5112

而且测试都是和cc,hpp 同文件夹,不需要学jawa做智障的 jump to tests 按钮
#java 界的make 以为编译输出必按 what_mod/src/test/ 文件夹来分 ,弄得项目文件树是人不人鬼不鬼

用ninja 管理build 比传统 #cpp 高到不知哪里去了,LLVM的选择。

国内的辣鸡前端连a11y和iframes都不会做 ,怎么有脸谈内核,写个webext.json 用个BOM就烧高香了。
(发现这几条退订了3个人.. 只能说我就是喜欢用夸张的口气说事,不是说菜就不好)