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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
#wtf 🌚 栈??? LIFO???
Forwarded from 神奇的笔记 (神楽坂 立音)
弹幕有毒卧槽
#Haha 然而我 SUSE 滚瓜两次(一次是btrfs炸掉一次是 Kernel Panic) Arch 没挂掉过 🌚
Forwarded from 神奇的笔记 (神楽坂 立音)
Arch 用户别打我…
Forwarded from 神奇的笔记 (神楽坂 立音)
事先声明啊……我周围的用 Arch 的人近些年都没滚挂过…
Forwarded from dnaugsuz
This media is not supported in your browser
VIEW IN TELEGRAM
#PL #mark http://www.groovy-lang.org/index.html 🌚
之前一直以为 Groovy 是一门 Mark-up 的
现在一试 groovysh 好 方便啊 23333
groovy:000> 1+1
DEBUG [org.codehaus.groovy.tools.shell.InteractiveShellRunner] Read line: 1+1
DEBUG [org.codehaus.groovy.tools.shell.RigidParser] Parsing:
1+1
DEBUG [org.codehaus.groovy.tools.shell.RigidParser] Parse complete
DEBUG [org.codehaus.groovy.tools.shell.Groovysh] Evaluating buffer...
DEBUG [org.codehaus.groovy.tools.shell.Interpreter] Compiled script: groovysh_evaluate@44d52de2
DEBUG [org.codehaus.groovy.tools.shell.Interpreter] Evaluation result: 2 (class java.lang.Integer)
===> 2
#emmm 🌚
sudo apt install bsh
java -jar -XX:+PrintCompilation -verbose:gc -verbose:jni -verbose:class /usr/share/java/bsh.jar
for (i=0; i<10000; i++)
new Object();

[Loaded sun.awt.X11GraphicsConfig$X11GCDisposerRecord from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Dynamic-linking native method sun.java2d.xr.XRBackendNative.createGC ... JNI]
[Dynamic-linking native method sun.java2d.xr.XRBackendNative.setGCExposures ... JNI]
[Dynamic-linking native method sun.java2d.x11.XSurfaceData.XCreateGC ... JNI]
[GC (Allocation Failure) 8192K->2568K(29696K), 0.0095305 secs]

😕 我失败
带感 🌚
def listener = { e -> println "Clicked on $e.source" }      
assert listener instanceof Closure
Closure callback = { println 'Done!' }
Closure<Boolean> isTextFile = {
File it -> it.name.endsWith('.txt')
}

🌝 的确比 Java 好看一些
第一个问题就是已有的Android版本是不支持Swift编译出的应用的,Swfit本身就不是作为一种JVM语言开发的,因此如果强行把他编译成class文件,工作量很大。所以如果真有Swift应用,也只能在新版本的Android系统中运行,但是Android不比iOS,系统升级率那是相当的低,我想没有任何一个开发者会愿意抛弃老版本的Android用户

作者:知乎用户
链接:https://www.zhihu.com/question/42310838/answer/94309983
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

🌚 #PL 老铁你想多了吧... 不解释,和 Swift 类似的 Rust 已经有 Android-glue 了, Lua 解释器是C写的,排除 LuaJ 不能编译成 Java Bytecode 🌚
可是你知道吗? Androlua 项目成功的仅仅使用 LuaJava 和 C Lua 解释器 资瓷了 90% 以上 (常用)Java API 🌚🌝
看来全栈们还是要经常学习一个,不能随便挥洒已有的姿势23333
Lua(Androlua), JRuby(Ruboto), ECMAScript(NativeScript), Rust, Python SL4A, RubyMotion, C#(Xamarin) , Kotlin, Java, Scala, Groovy 还有数不清的 JVM 语言2333 🌚🌝
#INFO 书单