electron-ssr-0.2.6.AppImage
46.7 MB
electron-ssr-0.2.6.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=79dcc4e55a61c293c5e19edbd8d65b202842579f, stripped; image: X-AppImage-BuildId=9cd51e80-22d2-11a9-13db-4722dde31c7a 你们喜欢的就拿去吧... 可怜作者的博文还在那里呢,这也是不得已而为之Forwarded from dnaugsuz
因为不熟悉应用的 pattern,所以 duangsuse 目前主要是计算/算法/设计方向的多一些....
IO 和异步/多进程/UI 的少一些...
duangsuse 在 space or tabs 上面持语法为语义服务的态度,他不重视保持某种特定的代码风格,一般使用 2 spaces
duangsuse 没有特意的在用什么编程语言,不过尤其喜欢 JVM,日常在 Fedora 上工作,曾经也使用过 Debian, Linux Mint, Deepin, ArchLinux 和 Gentoo
duangsuse 主要熟悉的语言有:
Java, Kotlin, Ruby, Python, Haskell
偶尔也会写 C/C++/Rust
喜欢尝试新东西,比如 D 和 VisualBasic
duangsuse 自己设计并实现失败的语言有:Lite
成功的有 Lime....
然后 duangsuse 其实目前没有特别的写过什么应用,主要是在瞎 🐔 学一些没有用的东西,可能以后有时间了会写很多很多的应用吧...
IO 和异步/多进程/UI 的少一些...
duangsuse 在 space or tabs 上面持语法为语义服务的态度,他不重视保持某种特定的代码风格,一般使用 2 spaces
duangsuse 没有特意的在用什么编程语言,不过尤其喜欢 JVM,日常在 Fedora 上工作,曾经也使用过 Debian, Linux Mint, Deepin, ArchLinux 和 Gentoo
duangsuse 主要熟悉的语言有:
Java, Kotlin, Ruby, Python, Haskell
偶尔也会写 C/C++/Rust
喜欢尝试新东西,比如 D 和 VisualBasic
duangsuse 自己设计并实现失败的语言有:Lite
成功的有 Lime....
然后 duangsuse 其实目前没有特别的写过什么应用,主要是在瞎 🐔 学一些没有用的东西,可能以后有时间了会写很多很多的应用吧...
GitHub
duangsuse/Lite
😃 一个写了几天浪费青春浪费时光的垃圾 JVM AST 解释器脚本语言. Contribute to duangsuse/Lite development by creating an account on GitHub.
duangsuse::Echo
https://996.icu/#/zh_CN “996”工作制,即每天早 9 点到岗,一直工作到晚上 9 点,每周工作 6 天。 “996”工作制的周工作时间为最低 12x6=72 小时。 中国大陆工时规管现况(标准工时): 一天工作时间为 8 小时,平均每周工时不超过 40 小时;加班上限为一天 3 小时及一个月 36 小时,逾时工作薪金不低于平日工资的 150%。而一周最高工时则为 48 小时。平均每月计薪天数为 21.75 天。 == 🤔 高二学生们又是如何呢? #School #China…
咳咳,我记得上一段时间的确发了一个说“暂停学习”的广播来着,现在找不到了...(可能是,我的确停止学习了很久吧)
这两周才开始继续看起来一些东西,
《Rustonomicon》(我当时打印的是英文版,这本书是写 Rust 程序设计语言实现底层一点的算法结构库的、也提到了不少 Rust 的细节,和任何『安全』系统编程,虽然这里主要是数据结构,需要考虑的东西,比如异常安全和指针别名、零长类型、原子性和并发安全、OS/Hardware 的实现细节什么的)
《Kotlin 极简教程》(书写的这么好,我很后悔为什么让我爸帮忙买了,应该去买正版的看才好)
《算法图解》(重温 Dijkstra 算法、复习了解贪婪算法、补习动态规划以及寻找动态规划二维矩阵的直觉、复习 KNN 机器学习)
《全国计算机等级考试·一本通·二级 C 语言》(讲算法和 libc API 的,不过讲的都是 fread, printf, scanf 之类简单一点的 API,涉及一个操作系统高级特征的比如 poll, bind, ioctl 就没有,不过讲了二叉树)
《ES6 标准入门》(ES6,就是 ECMAScript 2016,ECMAScript 是 JavaScript 的规则,JavaScript 是一种 EcmaScript,ECMA,国际标准化组织,JavaScript 是上个世纪 Mozilla 提交给 ECMA 标准化的动态弱类型程序设计语言,现在已经有 v8、JavaScriptCore、Rhino、CharkraJS、Nitro 等流行实现)
此外,还有我打印的一大堆资料... 比如 AlgorithmW,Haskell Hindley-Milner 基于 Unification (归一化)的一种 Type-infer (类型推导)算法,可是没有看懂
当然也少不了冰冰的 LAgda 博客,不过我还是得承认我现在一是对 Dependent-type (aka. Pi, Π type) 基本不了解(除去了对 universal qunatifier
现在想起来,自己又变菜了好多呢... 🙈
感觉对很多东西的理解和使用都需要严重再加强呢。
感觉对于即使是辣鸡代码的分析能力也必须提升呢。
duangsuse 看过一句话后就信仰它了:
真正优秀的算法是简单的,而简单的要点也正是需要最完全、最直白的理解,拥有好的直觉和(一些情况下)的记忆力可以把一个用某种实现方式很复杂的算法,变回它本来应该有的样子
因为,算法很多时候是通过基于 case 枚举和归纳、递归、递推、回溯的方法设计的,他们本来就有和某些数学一样优雅的性质,不应该被写成令人看不懂的形式,这也正是函数式编程对于某些程序比过程式甚至面向对象高到不知哪里去的原因,因为它的 pattern matching, recursion 和算法的设计就是一家的
再看 mount.sh 和 qemu_ifup.sh 后,更是觉得自己对类 Unix 一切皆文件和文件系统的理解、以及 IP(Internet protocol) 的理解,真的是太有限了....
自己的自然语言结构识别能力和语音学能力也就是门外汉,然后信号处理又辣鸡,计算机图形学也不会,高级的无线电还不是很清楚(明显初中物理没学好?)
为什么计算机图形学也能算是信号处理呢?因为 BitMap 和 Wave 一样可以叠加?(跑
人工神经网络需求呢... 什么叫做信号窗口呢?
声音就是震动,声音的音色是震动波形的样子、声音的音高是波形的频率、声音的响度是波形的震动幅度
现在终于知道了,国际标准音 A 是 440kHz, 然后 880Hz 是一个八度,还可以按 12Hz 分为半音,半音间以 2 的 1/12 次方为阶分割(分数次方意味着开根号,当然是根号不是对数)
希望以后能得到改善吧。
这两周才开始继续看起来一些东西,
《Rustonomicon》(我当时打印的是英文版,这本书是写 Rust 程序设计语言实现底层一点的算法结构库的、也提到了不少 Rust 的细节,和任何『安全』系统编程,虽然这里主要是数据结构,需要考虑的东西,比如异常安全和指针别名、零长类型、原子性和并发安全、OS/Hardware 的实现细节什么的)
《Kotlin 极简教程》(书写的这么好,我很后悔为什么让我爸帮忙买了,应该去买正版的看才好)
《算法图解》(重温 Dijkstra 算法、复习了解贪婪算法、补习动态规划以及寻找动态规划二维矩阵的直觉、复习 KNN 机器学习)
《全国计算机等级考试·一本通·二级 C 语言》(讲算法和 libc API 的,不过讲的都是 fread, printf, scanf 之类简单一点的 API,涉及一个操作系统高级特征的比如 poll, bind, ioctl 就没有,不过讲了二叉树)
《ES6 标准入门》(ES6,就是 ECMAScript 2016,ECMAScript 是 JavaScript 的规则,JavaScript 是一种 EcmaScript,ECMA,国际标准化组织,JavaScript 是上个世纪 Mozilla 提交给 ECMA 标准化的动态弱类型程序设计语言,现在已经有 v8、JavaScriptCore、Rhino、CharkraJS、Nitro 等流行实现)
此外,还有我打印的一大堆资料... 比如 AlgorithmW,Haskell Hindley-Milner 基于 Unification (归一化)的一种 Type-infer (类型推导)算法,可是没有看懂
当然也少不了冰冰的 LAgda 博客,不过我还是得承认我现在一是对 Dependent-type (aka. Pi, Π type) 基本不了解(除去了对 universal qunatifier
forall∀ 和 {A:Set a} 这种 notation 还有点看得懂而已,什么 Type level 啊,size 啊,虽然我知道程序设计语言类型理论上有这些东西,因为我看过 Rustonomicion 和 Kotlin 极简教程和 Haskell)现在想起来,自己又变菜了好多呢... 🙈
感觉对很多东西的理解和使用都需要严重再加强呢。
感觉对于即使是辣鸡代码的分析能力也必须提升呢。
duangsuse 看过一句话后就信仰它了:
『越复杂越容易堆砌、越简单越难于设计』
正是对所有东西都有完全的理解和融会贯通的能力,所有使用起来才能游刃有余,不会写出各种辣鸡超长的代码,随着编程时代的进步,抽象级别正在越来越提升,C++ 模板(template)、Kotlin 的 first-class 代理(delegates)、闭包(Closure)、递归和尾递归(recursion & tail recursion)、流式 API 和流式库(Stream)、事件驱动(events)、组件化(modularize)、模式识别(Pattern matcing)和模式识别解构赋值、任务(Tasks)、协程(Coroutines, Generators, Fibers, Goroutine),有人却开始不断做码农的工作,继续写着 C/Ada/Basic/Pascal 时代的代码,但是我既然不屑去写超长的代码、写没有必要的低级抽象的逻辑,就必须得有随手写各种项目(也必须能完成同时写可能的软件规格、文档、测试、打包、(对于库) sample 例子、甚至一个专门的项目主页的能力)和能“干翻”一下看懂所有『辣鸡』代码的能力呢。要不然无以服人。真正优秀的算法是简单的,而简单的要点也正是需要最完全、最直白的理解,拥有好的直觉和(一些情况下)的记忆力可以把一个用某种实现方式很复杂的算法,变回它本来应该有的样子
因为,算法很多时候是通过基于 case 枚举和归纳、递归、递推、回溯的方法设计的,他们本来就有和某些数学一样优雅的性质,不应该被写成令人看不懂的形式,这也正是函数式编程对于某些程序比过程式甚至面向对象高到不知哪里去的原因,因为它的 pattern matching, recursion 和算法的设计就是一家的
fun String.execute() = System.getRuntime().execute(this)
fun Process.stdoutText()
= this.also(::waitFor)
.inputStream
.let(InputStreamReader)
.let(BufferedReader)
.lines.collect(Collectors.toList())
.joinToString(" ")
.let(println)
infix fun Boolean.nand(q: Boolean) = !(this and q)
说起来,又复习性的看了一些书之后,duangsuse 觉得自己又变更菜了... 甚至包括程序语言类型的,看完 Kotlin 的 Generics(参数化类型,Paramized types)后尤其是发现自己连类型都没有弄懂呢。再看 mount.sh 和 qemu_ifup.sh 后,更是觉得自己对类 Unix 一切皆文件和文件系统的理解、以及 IP(Internet protocol) 的理解,真的是太有限了....
自己的自然语言结构识别能力和语音学能力也就是门外汉,然后信号处理又辣鸡,计算机图形学也不会,高级的无线电还不是很清楚(明显初中物理没学好?)
为什么计算机图形学也能算是信号处理呢?因为 BitMap 和 Wave 一样可以叠加?(跑
人工神经网络需求呢... 什么叫做信号窗口呢?
声音就是震动,声音的音色是震动波形的样子、声音的音高是波形的频率、声音的响度是波形的震动幅度
现在终于知道了,国际标准音 A 是 440kHz, 然后 880Hz 是一个八度,还可以按 12Hz 分为半音,半音间以 2 的 1/12 次方为阶分割(分数次方意味着开根号,当然是根号不是对数)
希望以后能得到改善吧。