我倒覺得還好耶
手上好幾個充電器(?
不過主要應該是我充電器一直插著沒啥拔過XD
# lft -A -N -m3 -l2 www.ownai.co.zw
Tracing ..........*.*...*..*..*..*..*..*..*..*....................!..........T
TTL LFT trace to www.ownai.co.zw (197.211.215.251):80/tcp
2 [AS?] [NULL] 10.239.64.41 1.2/1.1/1.8ms
3 [9269] [HKBN] 014199252017.ctinets.com (14.199.252.17) 6.6/3.4/12.4ms
4 [9269] [HKBN] 014136128122.ctinets.com (14.136.128.122) 1.5/1.4/1.4ms
5 [AS?] [NULL] hurricaneelectric1-100g.hkix.net (123.255.91.158) 2.8/8.9/2.8ms
6 [6939] [HURRICANE-11] 100ge2-1.core1.sin1.he.net (184.105.222.102) 36.1/45.5/36.0ms
7 [6939] [HURRICANE-11] 100ge6-2.core2.mrs1.he.net (184.105.65.14) 172.8/176.5/173.0ms
8 [6939] [HURRICANE-11] 100ge4-2.core1.par2.he.net (184.105.222.21) 192.4/186.7/182.7ms
9 [6939] [HURRICANE-11] 100ge7-1.core1.lon2.he.net (184.105.223.253) 201.3/190.8/213.1ms
10 [6939] [HURRICANE-8] 10ge8-4.core1.lon1.he.net (72.52.92.221) 191.5/195.5/201.3ms
11 [6939] [HURRICANE-6] teng0-2-0-2.luk-p2-tho.liquidtelecom.net.core1.lon1.he.net (216.66.86.110) 210.8/211.2/210.8ms
12 [30844] [Liquid-London] bun-eth2.luk-p1-tho.liquidtelecom.net (5.11.10.114) 392.6/392.4/392.6ms
13 [30844] [Liquid-London] pos7-0-0-lza-p1-jbg.liquidtelecom.net (5.11.10.187) 391.4/390.8/390.9ms
14 [30844] [LIQUID-MPLS] teng3-0-1-p2-jhb.liquidtelecom.net (46.17.232.5) 378.8/378.6/378.7ms
15 [30844] [LIQUID-MPLS] 46.17.233.105 387.7/390.0/387.3ms
16 [30844] [LIQUID-MPLS] 46.17.234.12 392.6/392.6/393.0ms
17 [30844] [LIQUID-MPLS] teng2-0-1-pe2-hre.liquidtelecom.net (46.17.232.115) 392.4/392.4/392.6ms
18 [30844] [LIQUID-MPLS] 46.17.233.122.liquidtelecom.net (46.17.233.122) 395.5/394.1/392.4ms
19 [30969] [ZOL-16e-MOBILE-CUSTOMERS] pockets-willowvale-transit.zol.co.zw (197.211.213.210) 397.1/397.0/397.0ms
20 [30969] [ZOL-ZW-NETBLK-1] engine-willowvale-801-10GE.zol.co.zw (196.27.100.61) 391.5/391.9/395.6ms
21 [30969] [ZOL-16e-MOBILE-CUSTOMERS] [target open] www.ownai.co.zw (197.211.215.251):80 394.3ms
不像json或xml之類,你還要搜尋跟前面match的quote
而且他的字串也是先宣告長度的,所以讀到前面,就可以直接往後跳到字串底部了
# lft -A -N -m3 -l2 www.msu.ac.zw
Tracing ............*...*..*..*..............................T
TTL LFT trace to 41.78.77.122:80/tcp
2 [AS?] [NULL] 10.239.64.41 1.2/5.8/1.2ms
3 [9269] [HKBN] 014199252205.ctinets.com (14.199.252.205) 8.0/4.5/7.8ms
4 [9269] [HKBN] 014136142014.ctinets.com (14.136.142.14) 1.9/1.9/1.8ms
5 [6453] [HK2ICORE1-TATAC] ix-xe-5-2-5-156.thar1.HK2-Hong-Kong.as6453.net (116.0.67.165) 2.9/2.4/2.5ms
6 [6453] [HK2-TATAC] if-ae-2-2.tcore2.HK2-Hong-Kong.as6453.net (116.0.82.63) 188.3/188.3/188.4ms
7 [6453] [HK2-ICORE1-TATAC] if-ae-16-2.tcore2.SVW-Singapore.as6453.net (116.0.93.142) 186.4/190.0/186.5ms
8 [6453] [CXR-TCORE2-TATAC] if-ae-6-2.tcore2.CXR-Chennai.as6453.net (180.87.37.13) 191.0/197.1/191.2ms
9 [6453] [CXR-TCORE2-TATAC] if-ae-9-2.tcore2.MLV-Mumbai.as6453.net (180.87.37.10) 193.5/194.3/193.8ms
10 [6453] [MLV-TCORE1-TATAC] if-ae-2-2.tcore1.MLV-Mumbai.as6453.net (180.87.38.1) 194.4/194.5/194.4ms
11 [6453] [MARSEILLE-TATAC] if-ae-5-2.tcore1.WYN-Marseille.as6453.net (80.231.217.29) 197.3/197.3/197.4ms
12 [6453] [MARSEILLE-TATAC] 80.231.217.66 197.0/197.0/197.1ms
13 [37662] [WIOCC-v4-I] ae1-544.mrs01r01.wiocc.net (154.66.247.197) 254.6/256.1/255.5ms
14 [37662] [WIOCC-v4-I] ae0-523.jnb02r01.wiocc.net (154.66.247.155) 352.6/352.6/352.7ms
15 [37662] [WIOCC] 154.66.241.139 381.5/378.7/378.7ms
16 [37184] [PowerTel] 154.73.80.174 378.9/378.9/378.9ms
17 [37184] [CSI-SEACOM] 41.78.76.10 376.2/376.2/376.3ms
18 [37184] [MSU] [target open] 41.78.77.122:80 377.9ms
用一般的寫法就是
Array.max(Seq.max(Map.find("OwO",!owo)))
js沒有,不過可以用babel生給你,如果你願意的話
test (as map).find 'owo' 這樣?
那如果你丟進去的test根本不對就直接compile不過?
對js才說,才不care你的參數是不是真的那個type吧,只要看起來像是一回事就好了
[].slice.call({0:1, 1:2, length: 2}, 0)
你把物件塞進去array的native method也是不會噴的
在第一次執行的時候生成類型定義,然後要是遇到不同的就直接爆炸
js你知道ver funA = function() {}對吧,所以funA是變數啊
你依然需要宣告在任何一個地方,那就還是宣告阿,唯一的差別只是你不需要在每一個地方都寫
java可以編譯時期檢查很多東西,也方便JVM做優化
滿滿的宣告不是沒用的,而且大部分IDE都會自動補完
除非那個語言是像
string a= xxx
number b =xxx
func c=…
a=c(b)
這種,完全沒有寫到函數的定義什麼,自動從上下文猜測的
所以你的意思是在 Map.find 這個函數中已經宣告好了是嗎
只要妳其中一個動作改了,method的型別就跟著變,用它的地方就會全數爆炸
如果從頭到尾沒提到會返回什麼型別,或者返回的型別有多種可能時就是執行時期了吧
這種定義方式如果是我,我可能不敢用,一個會在改任何一個地方都造成全數爆炸的語言是在太刺激了,也太沒有彈性
在java中,假如你要蒐集物件,儲存的過程中會遺失型別
因為假如你要做一個什麼型別都能塞的陣列,肯定是宣告成Object
但是這樣取出時就會變成Object,而不是原本的型別
而且要是可以塞了兩個不同的型別進去,編譯器也不會告訴你出錯
淘寶上賣 RouterOS L6 那麼便宜是怎麼回事
java所有東西都繼承object,所以只要宣告那個陣列為object,就可以收集所有型別的東西了
好,所以java就有泛型出來了,可以檢查塞進去的東西是不是同一個型別,而且取出時會把原本的型別賦予回去
假如用object型別收集,那塞進去的所有東西都會變成object
所以取出時就會變成object,然後就要重新cast
當然這是在API設計的角度來看,如果你要設計一個只能塞XYZ的東西,當然直接設定為XYZ型別的陣列就好
像是都是mob,但是一個是zombie一個是creeper
Shape分成三種:
Rectangle
Circle
Prism
因為你是在定義triangle 不是在定義width
其實一般應該是tr {widht = xxx;length = ooo}吧
因為一眼需要知道的只有Shape底下有個東西叫triangle
width : float * float * height : float 是啥鬼
他實際上表示的是 (width,float,height)
不是阿,我沒學過java也看懂一些java語法好嗎
我學java之前就會看minecraft的crash report了
其實koru只是想學一個沒人會的東西來強調自己很厲害
我不是很懂為什麼一定要追求FP啦,我覺得寫起來舒服、方便、功能充足就是個好的語言了
Type {
TYPE: Enum,
value: .....
}
然後
var result = CaculateWidth(data)
要fp就像go那樣fp到底,不要搞啥method嘛
要fp就像go那樣fp到底,不要搞啥method嘛
function programing, object-orientated
switch可以fall過case的功能,在很多情況下有用歐
switch(perseon) {
"koru":
"1130":
"ㄎㄖ":
program.koru();
break;
default:
break;
}
這個語言可以推薦給討厭的人用,保證之後學不會正常語言(?
match 可以处理很多东西,我们说 pattern matching
我覺得你可以先講完pattern matching再去看log
看到你们说 method, chaining of functions
还有 lambda 和 declaration of function
其實我覺得koru比起在推FP,更像在說F#的優點
pattern matching 和 switch 不大一样
pattern matching 和 switch 不大一样
pattern matching 是给那种强类型的,而且喜欢搞鼓抽象的编程语言玩的
switch 单纯比较值,然后执行语句块,就这样而已。
pattern matching 能够比较类型,还能够比较 ADT, 有的还能够重新命名变量,传入语句块里面
熱烈慶祝臺北直營專賣店開業一周年,感恩回饋三折購機!1200萬像素,廣角長焦鏡頭!256GB給妳足夠空間暢快使用~
熱烈慶祝臺北直營專賣店開業一周年,感恩回饋三折購機!1200萬像素,廣角長焦鏡頭!256GB給妳足夠空間暢快使用~
然後想問預算8000元手機推哪隻(目前是打算買Nexus 5X
"Pixel以外的Android都不是Android"
java的map()和js的那個不是同一個東西的樣子
所以你們整天都在討論 Java 和 F# 的不同喔
我覺得我比較需要高頻率的CPU,因為Minecraft很單核心
不過核心數還是不能太少,因為我之後插件一些東西會做threading
你可能需要用cloudlinux之類的東西限制每個使用者的使用量
到了機房是把組裝好的系統上架和接駁和最後設定而已而已
問: 一個人不能開 Telegram Group 嗎?
You can use chat with yourself
不知道內容更新是不是即時的,訪客看見一定很精彩(x
不會阿...髒髒的東西打英文比較多...沒什麼能看的
我還有消化、免疫、神經、生殖系統要做喔...感覺今天做不完
我想讀的話有可能嗎,我覺得我不管是英文還是基礎知識都不足的感覺
這周的進度是 Chapter 1,你可以去找書來看看
Use Google Maps please...
可是這文件都在 GitHub 上了,有問題應該會先是 GitHub 有麻煩?
不知道我遲一點的種花 IDC 100Mbps 雙向會是什麼速度呢
我還是不懂為什麼要買 HiNet 線路,有哪裡好用嗎?
我聖荷西(其實是 Santa Clara)用的 CentralColo 挺便宜的
中華的爛線路,除非你本來就是要服務中華用戶,應該沒人想用?
之前有一陣子,那個即將撥放的功能根本是擺設,會無限loop某些歌
鋪水泥的時候如果鋪得不均衡或是混雜了氣泡的話都會這樣子
你想我在 airbnb book or 私下付錢?
那我用 Clara 的 account book 可以嗎?
台灣這大概只有初次鋪的時候品質會比較好
打補丁的時候都很趕工隨便混混而已
走路其實可以啦,我回台南都用走的,市區大概半小時範圍而已,古蹟景點超多
這個作者台南人尊稱他府城一哥,十幾年前就開始講台南故事
幹!Design 的要我吼 SITCON 全大寫了
台南就古蹟跟廟,高雄逛愛河跟旗津周遭,這麼多天可以搭火車從東邊環島了
臺南現在好像單車很多,有臺南 UBike,好像也有 OBike