Jump to...
redirecting...

Log for OwO

[sticker](media:AAQCABMS9YENAAQrsw-iiiatZr5yAAIC@telegram)
wwwwwwww
Ping
Pong
測試
測試
@koru1130 我可以把 @UMadaFaka 加進來這裡嗎?🙈
Test
\ouo/
\ouo/
Ping
Pong
.
/math 10x+20=100
/math 10x^2+x+10=0
@koru1130 我可以把 @UMadaFaka 加進來這裡嗎?🙈
原因?
Ummmmm
好問題Orz
不用惹(?
原本的原因現在沒惹wwwww
Ping
Pong
你都是在 Ping 誰
可能他網路有點障礙
然後TG也有點障礙
Rust 原來是 Mozilla 的
Laaaaaaaaaaaaaaaaaaaaaaaaag
PP
好像是為了要寫瀏覽器內核?
Servo?
結果搞出了 Programming Language
有點懂那種感覺
因為原本的語言太靠背了
怪 C++
[sticker](media:AAQFABPmmrMyAAQ2djqMAvtX5nImAAIC@telegram)
C++: 喵喵喵?
真好,C++ 有好多 GUI lib
Go⋯⋯
[sticker](media:AAQFABMMaMoyAASjAV0yy_COL00rAAIC@telegram)
只有 OpenGL
[sticker](media:AAQFABNmaMoyAARPA03wIjTthtQyAAIC@telegram)
又不是寫遊戲
我寫minecraft save diff tool的時候就有這種感覺
"我將來一定要搞出一套人寫的語言"
等你自幹
JavaScript 不是幾天就做好的語言嘛,別怪他 🌚
你開坑太多了
你的地圖勒
我學乖了
有生之年系列膩
就是為了做地圖的
2018寒假結束前是吧
你什麼時候開始不自幹的
"我想做地圖" => "我要來寫個工具" => "我想要做自己的語言"
或著更晚
然後一整串都棄坑了
哇,超koru的
bug 1130
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
[sticker](media:AAQFABNOd8oyAAT79o569h3dcVY8AAIC@telegram)
剛才
沒有棄坑 只是始春
你们都自幹了什么?
这里有个自幹 editor 的项目
飛機杯
=> "我要自己做CPU"
要来吗
[sticker](media:AAQFABMphcoyAAS9NCmJhH8Ean0EAAIC@telegram)
我什麼都沒自幹
用手模擬是嗎
我決定死也不自幹
真有maker精神
is that 自幹 for you
有現成的就用
那你一定很喜歡 npm
hand simulator
可是我到現在還沒看到比js更好寫的語言
js 好寫
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
[sticker](media:AAQFABM9d8oyAATPHWrl4w4oRUg1AAIC@telegram)
[sticker](media:AAQFABM9d8oyAATPHWrl4w4oRUg1AAIC@telegram)
這反串我差點上鉤
js 真的很好写
討厭 🌚👉
我認真的
討厭 🌚👉
go 也是性能很高
👈🌝
我再給你一次機會,承認這是反串
[sticker](media:AAQFABOYb8oyAASMl5780rb8BjlRAAIC@telegram)
C最偉大
🌚 我的意思是和 Rust 比,Go 性能很高
js寫起來真的很順
[sticker](media:AAQFABMjab4yAARy_ZB30657TLsQAAIC@telegram)
[photo](media:AgADBQADuKcxG4bmsVdioS4Ogzck5-glyjIABOyK9wQP7TWAK_YCAAEC@telegram)
@YamiOdymel 來 試著反駁ㄅ
🌚👎 釣魚走開啦
js哪裡不好寫了
除了multi task之外
🌚👉 你上不上来
[sticker](media:AAQFABMtIb4yAATYY8yKjbeEisMkAAIC@telegram)
我在想我該不該用 Go 跟 JavaScript 比較
用 Go 比的話,其實我發現 Go 比 JavaScript 好寫,而且有序,清晰⋯⋯
[sticker](media:AAQFABOYb8oyAASMl5780rb8BjlRAAIC@telegram)
excuse me, 是多线程
吃我拉屎语言啦
🤔 我還以為是露史
[photo](media:AgADBQADvqcxG7u5wVc4TO8-GVTIOh04yjIABHBvDzoF867SaiUCAAEC@telegram)
我沒有釣,
js不能multi threading到底是語言問題還v8問題
「Node」.js
顧名思義就是一個節點
想要 Multi Threading 請用兩個 Node
语法和实现不一样
[sticker](media:AAQFABMXYcoyAAQS71a5Unba7CdHAAIC@telegram)
怎么说,你要简单,就要单线程跑 eventloop
多线程你要用 Rust 了
汪汪
把你的异步链转成 state machines 来玩
[sticker](media:AAQFABMphcoyAAS9NCmJhH8Ean0EAAIC@telegram)
[sticker](media:AAQFABMphcoyAAS9NCmJhH8Ean0EAAIC@telegram)
不能?
同樣的東西至少有十個重複的
很难
那根本不是能用的
學 PHP 用 exec 開另一個 process
[photo](media:AgADBQADv6cxG7u5wVdm2efkZhw7hlIsyjIABHdzcKtk3bcJsvkCAAEC@telegram)
對啊就是這種感覺
人家python可以直接把function丟進thread pool欸
為什麼js不能啦QQ
js的thread就是這種感覺
我只是在那邊把餌放下去
system跟exec差在哪
只不過是互相丟資料速度很快的兩個程式的感覺
一個是系統一個是執行
所以我說的是真正好用的那種阿
所以差在哪www
🌚
excuse me, thread pool != 多线程
[sticker](media:AAQFABMphcoyAAS9NCmJhH8Ean0EAAIC@telegram)
多工
可以了嗎
等於function不會block main thread吧
pool 不就是一個池嗎,一個 thread 池裡面不是很多個 thread 那是什麼 🤔
但是function本身還是單線程工作這樣?
[photo](media:AgADBQADwKcxG7u5wVc9EE54cvqKE2obyjIABIP28ciS5ddyovwCAAEC@telegram)
好的,所以魚在海裡吊起了yami
[photo](media:AgADBQADwacxG7u5wVcFxu90SBX4LOk-yjIABPvuAAGsu8BFfmQoAgABAg@telegram)
[photo](media:AgADAQAD36cxG2p3yEcW4nujTXsgXdCd3i8ABNxha-0kujLExpkAAgI@telegram)
害我差點miss劇情(?
真的,剛才我的 Windows 10 也跳這個
我沒有裝 java
我還以為 Java 不更新了
[sticker](media:AAQFABPTFb4yAARbC2r9-X-d5xkYAAIC@telegram)
不更新則已,一更新驚人 (X
你不能玩minecraft
啟動器會自己載 java
而且我好像很久沒玩了
Minecraft 就不能用 .Net 或是什麼其他的東西重寫嗎
自從我重灌之後
幹不要
我記得 Rust 好像有 Minecraft 土製版就是了
這樣我大linux就不能玩minecraft了
Java 有夠效能怪獸
mono(
不要跟我說mono,他吃記憶體比java還恐怖
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
已經講了
預知
他可以吃滿3GB然後自己crash掉耶
吃滿3GB就算了,自己crash掉無法接受好嗎
而且mono的GC慢的跟什麼一樣
還清不乾淨
🌚 你知道线程池只是一种语言实现吗?
妈的我已经不知道我在说什么了
in short, 线程池只是用来维护异步的时候开新线程的时候减少申请内存的开销
FYI,libuv 就是 thread pool
nodejs 用了 libuv
是沒有實作吧
所以說他是多線程哪裡錯了
因为没有多少情况需要多线程吧……
你拿 java 的 js engine就能跑 multi thread了啊?
會快多少很難說就是了
我也想不出什麼情境非要這樣用
畢竟真的對於需要超快運送的部分,正常人應該會想要讓他變c++ plugin
两个就像蔬菜和沙拉的分别,不能说没有关系,但是肯定不相等
thread pool 是multi threading的實現
這樣嗎
嗯 :)
其中一个实现
管理 thread pool 的方式不一样可以有不一样的用途
OuO
只是Ping好玩的
比如说 database
在 API server 里面你不要每个请求都构建一个 database query, 发请求。
你就弄一个 connection pool 之类的东西
本质上也是 thread pool
npm install http只弄到package.json🤔
我下npm install http
資料夾裡面只有package.json(
是說,寫C++
各位喜歡弄
if()
{
//code
}
還是
if(){
//code
}
🙈
預裝的東西幹嘛裝?
Ummmm
我忘了._.
QwQ
wwwwwww
我寫什麼都 if
{
// code
}
[sticker](media:AAQFABOqZr4yAASg1h1EFUG1YigRAAIC@telegram)
嗯?熱度不夠嗨,怎麼沒有人。
這樣好了,PHP 是全世界最好的語言!
[sticker](media:AAQFABM6ccoyAARChqW6ruDmdVJQAAIC@telegram)
用了connection pool以後差別在哪?
不用每個請求都建立一個 DB 連線
喔喔喔www
本來就不用吧
我還以為我是不是在講幹話
不是維持一個connection不就好了
pool 的話是可以有多個 connection
也就是socket?🌚
[sticker](media:AAQFABPWX74yAAQWVoH9uglM3fsLAAIC@telegram)
那什麼鳥
不是HTTP這種沒狀態的
家個狀態上去
[sticker](media:AAQFABMlZsoyAAT6upQkBotOXDBVAAIC@telegram)
[sticker](media:AAQFABMMaMoyAASjAV0yy_COL00rAAIC@telegram)
[sticker](media:AAQFABNEacoyAAQkFcbvdWbuz_lDAAIC@telegram)
connection pool 就是一个函数,创建 N 个线程来管理 M 个 database connection
具体我不知道是 http 还是 socket
哇靠我剛才還差點寫 PHP 當範例給他看,你就一句話說完了
[sticker](media:AAQFABO0Hb4yAASJ72zK6CpmsE0dAAIC@telegram)
*不好意思 ing*
你继续写啊,写对了算我输
[sticker](media:AAQFABPcnMoyAAQVgMulqxWgEUwvAAIC@telegram)
真der
(被釣出來