Jump to...
redirecting...

Log for YSITD

這啥
->int 是什麼新語法
我還沒查,第一次看到在 tgbot 的某個 for C++ 的 library 的 Example
return int 的意思
因爲他前面是 auto 他還沒猜到你的 main 要返回什麼,要給他點提示
雖然很無謂就是了9
用在泛型上唄
大概
不然一般沒必要那樣寫ㄅ
C++14 好像就不用那樣寫了
直接 auto 好像也可以
🤔
他應該還是 C++11
不過啊弟弟 auto 是邪惡的東西
方便
ya
然後蹦蹦
[photo](media:AgADBQADY6gxG6F0yVfA7sUq1rlRptt_3zIABBx5Ah-J9mJ3rW0CAAEC@telegram)
我用得很快樂
那你幹嘛不去寫 Python
幾乎不用想型態
對於 function 之類類型標起來毀天滅地的長的東西,不用auto真的辦得到嗎?
或是說,有這樣做的意義嗎?
是說原本auto就是保留字嗎?把auto直接變成關鍵字不會炸掉舊code?
Appendix C 2.4 Clause 7(頁碼 1239,PDF 的第 1254 頁)
Effect on original feature: Valid C++ 2003 code that uses the keyword auto as a storage class specifier may be invalid in this International Standard. In this International Standard, auto indicates that the type of a variable is to be deduced from its initializer expression.
所以他在設計時就已經說了新的 auto 定義並沒有向前支援
不可以
試想看recursive的樣子
是的
auto本來是自動分配內存的意思
auto很棒阿w
四個字母解決各種有夠長的型別
這個世界不要更多java人了
plz stop
java 很好
是oracle不行
u want holy war? u come
my power powerful
LovelyGenericA<std::vector<int>, ThisIsGenericB<std::string>> lovelyVariable
> >
[sticker](media:AAQFABOKlcoyAASYWknf5xwRqromAAIC@telegram)
let a = jsSolvesEverythingAndTsBringsThemBack
kotlin側
var a = iAmStrongTyped();
val b = iAmStrongTypefToo();
oh, good luck using flow
杯具
我寫 Kotlin 也是為了這個
我覺得所有非固定型態都是罪惡的
+++
其實我也覺得
每次寫 PHP 或 JS 時,在做變數賦值時都要確認型態不會跑掉,比較時一定要 === 不然天知道會發生什麼事
有夠辛苦,不然要改型態時再自己 cast 就好
auto 是固定型態的R
auto 在宣告完的當下就確定了
但是還要去猜測他會被 initialize 成什麼型態R
在可控環境下(如競賽時)可能很好用
但實際寫一個應用程式端去給使用者用,輸入完全不可控時就會很可怕
你又不能需告 auto x;
你宣告 auto 的時候一定需要指定初始值給他 那你就知道他的型別了 R
不像 python 有可能因為使用者輸入不一樣的東西就讓型別爛掉
喔好,我沒有想過這個欸


阿不過既然你都知道初始值了,為什麼不直接宣告他的型態R
珍惜生命遠離 Python
我好像除了寫 ML 以外沒碰過 Python
四個字母解決各種有夠長的型別
我都 define ll long long 啦(?
map<pair<string, long long>, set<long long>> mp;
auto mp.begin();
^
像這種
你 484 DS 大師
把 STL Container 玩到極致的男人
你如果好好宣告的話要打
map<pair<string, long long>, set<long long>>::iterator it = mp.begin();
好,我被你說服了
上面這感覺有用過吧XD
欸話說我跑去上 CSIE 的 DSA
這應該還不是型別名稱最長的
然後發現他們都在拉 STL Container 來用
這是正常現象ㄇ
是阿
非蔡的課
我以為 CSIE 的那些數學 15 級的神人們都是自己寫 DS 的
反正老師說要自己實做的時候寫的出來就好 (?)
平常為什麼要浪費生命去寫紅黑樹呢
可是 STL 各種黑魔法,都不用學他裡面的神奇科技嗎
就有練習過就好 (?)
平常沒有必要都手寫啦
可是我們連練習都沒
甚至你看到用手寫的可能也有87%是去複製模板
像是為什麼 set 可以作到 O(lg n) 我們都沒講
你又知道他們沒練習過了 (X
慘 (?)
我說 CSIE 的 DSA 欸
他們應該多少有自己寫過吧
敝系沒講不意外,人家是潮到出水的 CSIE
嗚嗚 書惹
阿災
所以為什麼 set 的 insert 是 O(lg n) R (?
我有寫過平衡二元樹 但不是紅黑樹
就用某種平衡二元樹 映像中應該是紅黑樹
然後他有特別的規則讓他插入並且稍微旋轉之後可以讓深度不超過 O(lgN)
參見 Wiki (?)
我也不會紅黑樹
平常競賽
所以我說 STL 都是黑魔法
不黑啦w
就只是我以為資工系的課會講很深入,結果有點小失望
Map (String, Longlong) (Set Longlong)
STL又什麼
就 C++ 內建的一些資料結構 / 容器
什麼的簡稱ㄚ
*簡寫
Standard Template Library
標準模板庫
標準模板庫(英文:Standard Template Library,縮寫:STL),是一個C++軟體庫,大量影響了C++標準程式庫但並非是其的一部分。其中包含4個元件,分別為演算法、容器、函式、疊代器。
(From Wiki)
疊代器為啥不是擺在容器裡面
特別想回 Soul Translator
這樣即使是不同的容器(包刮自創的)可以共用疊代器的樣子(C++ 聖經好像又說)
好其實我不知道疊代器是啥
for i in xs
是 i 還是 xs
Py 和 swift 是 xs 中 依序取出 item 並將 x 指向他
我是說疊代器指的是 i 還是 xs (?
這個動作(?

def __iter__(self): self.a = 1 return self def __next__(self): x = self.a self.a += 1 return x
🤔
話說還有其他疊代器ㄛ
你可以用 TS ((
C++ 因為沒有 J 種語法能夠完美結合疊代器,所以把它丟到 STL 裡給大家用ㄅ,但是除了基本功能外,STL 的疊代器應該還要解決一些神奇的問題(?
例如啥ㄚ
那有夠機車的型別怎麼辦
std::function<void(int)> 之類的
或是lambda之類的
酷欸
你沒玩過ㄛ
我覺得iterator根本神器
可是我之前發現
iterator 可以++ 不能--
我沒辦法找上一個是誰:(
C++內建的沒有不能 - - 的吧
話說你如果是要找上一個用 prev(it) 就好
不用修改掉原本這個iterator
我忘記之前用啥不能--
我就不寫 C++ 後
prev 跟 next 是內建的東西 會回傳傳進去的iterator的前/後一個
:(
「他變數會變欸」
沒 沒事
[sticker](media:AAQFABPdJcEyAAXwLU1X7jllMv0AAgI@telegram)
python 就變成:
「他型態會變誒」(X
怕爆 這我真的不能
我覺得 List 裡面的東西就應該是同個型別
可以不同型別跟沒有類型系統根本沒兩樣
:(
那如果
我想把同一個類型的不同子型別放在一起ㄋ
舉例
我想想
像我之前寫的瑪莉歐
我想把 Blockable 的 Brick 跟 ChanceBlock 放在一起
我後來才知道 C++ 裡面可以把他們都變成 Blockable 指針然後放在一起 :(
Blockable 🤔
這就叫做 polymorphism 啊
OOP 的其中一個特性
只要大家共享同一個母類別就可以放一起
啥悲劇
我發現 Haskell 當中有很多種做法
我覺得比較好的解法是 Existional Type
[photo](media:AgADBQAD96kxG5ux0VesCFLiVnLs8hV53zIABNxdk0FIZUo-428CAAEC@telegram)
166個條 怕爆
MozTW的活動太神ㄌㄅ
1M byte的更改 ._.
幹昨天手被割到一個小傷口 現在看起來裡面癒合了但是裂縫還在
他會不會忘記把裂縫長回來啊幹
[photo](media:AgADBQAD_akxG5ux0VeMkehr1T7E9-Fa9jIABPi4MnzVX5MWdngBAAEC@telegram)
@licson 真的能從Host拿到iLO密碼耶ww
🤔
他沒做hash什麼的
但是要先裝 management software 吧
而且你那個 iLO3
你可以試試新的R
@bystartw_tw 誒是說你很閒的話
要不要去翻一下OnlyOffice
沒有什麼興趣(
我自己是用 LibreOffice
他翻譯夠完整
可4你很閒都在翻一些很怪的東西
KDE 很怪嗎
QAQ
靠真的假的
因為我都翻自由軟體(
[photo](media:AgADBQADIKkxG6Sl2VdOpmJGs8I4sNpO9jIABE5U_5P6utdJ3XkBAAEC@telegram)
[sticker](media:AAQFABMo1PcyAATxiu5iMmq4LOcNAAIC@telegram)
5A4HB-CC6NI-CNZBC
這是附中嗎?以前沒看過松鼠爬到樓裡面
對 他從樹爬過來的
lisp:
haskell:
實際上有辦法自動推斷類別的
[photo](media:AgADBQADA6oxG5ux0VcLvrHEJFVnb9593zIABKdIHn7rf1adV3ECAAEC@telegram)
Record the radio: The hard way
廣播?
什麼的廣播
FM 啊
怎麼回事
還有
你桌子整理一下好嗎
理線一下
強迫症很不舒服
不要,這樣才舒服
我以為 hard way 是用 RPi 的 GPIO 做接收(
這真的就有點太 hard 了
你要用窮人ADC做嗎
音質應該會炸裂🌚
Sample Rate 會很低?
(不過好像 Bit per sample 也不會高到哪裡去
可以做到很高啊 但問題在正確性
窮人ADC非常吃timing
這時就需要 RTOS 了?
如果你要這麼奢華也是可以🌚
L先生的話這麼做的機率挺高的
那你看到我宿舍的桌子應該會hen崩潰
我想欣賞一下(誤
我明天會讓你們欣賞ㄉ
[sticker](media:AAQFABM0fb8yAAR5Ho6cL2HtrG4bAAIC@telegram)
不過也是可以自幹正規ADC啦
只是不知道比現成ADC貴多少倍🌚
有現成的晶片?
ADC 有現成晶片阿
沒有現成晶片難道所有廠商都自幹的麻....
不是,應該是說有現成產品吧,應該沒什麼必要自製
這廢話嗎
啥 所以有ADC晶片啊 你在說啥
不過既然要錄音,直接用音效卡不就好了
(其實我忘記剛剛想說什麼了
當然🌚
這是剛剛錄的
你是收贊助逆
這開頭…………
便利超商是有給你贊助喔
連續錄了 20 多分鐘
我亂錄的
但是你想想 直接收 FM 調變回 PCM
直接很多啊
FLAC的FM 感覺就很無損 無損雜訊🌚
96000 Hz, 24 Bit
給你原汁原味的雜訊
如果多從幾個來源收一樣的FM,可以diff出那些是雜訊嗎(?
對了,我這隻其實不只有 FM 雜訊
還有 Wi-Fi 訊號的干擾
因為這張電路板沒有屏蔽
我等等做成頻率圖
可能可以?
說起來,這兩年的手機還有誰有FM模組的嗎?
手機天線吧
耳機天線
把耳機當天線收廣播的手機還是不少
我的這隻 Vivo v7+ 有
“這兩年”
我的 RedMi 6 算去年的
還有
是只有sony拔掉嗎
蘋果手機有嗎?
我之前的 ASUS ZenFone 2 Laser 也有
還有,我剛剛說這隻容易受 Wi-Fi 信號干擾,而且干擾的聲音可以比廣播大聲,所以這也可以拿來偵測 Wi-Fi 信號來源(
不能吧
幾乎都沒了吧
仔細想想,蘋果手機連充當天線用的耳機孔都沒了啊
苹果从未提供过 FM 特性,记得还有过争论,是否应该为紧急广播服务提供一个
不過現在有4g廣播了
這個問題應該算解決了?
Idris讚讚
@seadog007 大量 Steam Key 怎麼激活最好阿
他明明有官方頁面
可以一次啟用30、50還100組吧
不確定 反正我有撞過
所以海豹什麼時候過來拿(
那只能一個
安安仔細看
stkey.win 很雷
下禮拜天ㄅ
真有錢 飛香港
link
額 五六日
幹運費比較貴
比機票還貴
笑死
底下明明有多個的
可是去香港又不是免費,你還要搭車什麼的不是(?
那個才多少
[sticker](media:AAQEABM36-IZAASw1lHRJ-nQid0EAAIC@telegram)
[photo](media:AgADBQADUKkxG6Sl2VeGE8_QZJuWDHJZ9jIABESMsDbIX_jbu3UBAAEC@telegram)
ripe 探針 🙈
那啥
[photo](media:AgADBQADT6gxGxTAwFcGjLl3NdMIeBJo2zIABM5ey5ilu887ovoDAAEC@telegram)
[photo](media:AgADBQADcKgxG_akwVckxW6sZeL-UYJb9jIABFR-135ScQrkY24BAAEC@telegram)
[photo](media:AgADBQADTagxGxTAwFc9tOnVufePWVNN9jIABASS9yvdRi0exGoBAAEC@telegram)
[photo](media:AgADBQADTqgxGxTAwFcYeoLuxoDSBtJm3jIABE0Wx0lZ6MBlyfMCAAEC@telegram)
[photo](media:AgADBQADcqgxG_akwVeb_a3G0lyk9Sl83zIABGPmDVjOrQngeGcCAAEC@telegram)
不是啦他能幹嘛
為啥你有
你不是 APNiC 嗎
賺點數做全球監測
好喔
這個不是 ripe 成員也可以玩喔
目標是啥
只要你通過審查
天啊原來你住島上(?
自己看喔
幫他們做研究的
cool ! 話說中國是不是幾乎沒有這個(?
人家isp內建
owo owo owo owo owo!
嗯啊
你知道我為什麼不去他家了
不知道欸(?
因為有夠遠