Jump to...
redirecting...

Log for OwO

原來還能這樣喔
正在寫的東西
好喔
還以為npm上面有了w
或者是直接在 list 里面操作
sum :: (Int a) [a] -> a
sum [x:y:xs] = x + y
写成
sum :: (Int a) a -> a -> a
sum x y = x + y
sum :: Int -> Int -> Int
sum x y = x + y
如果你懂函数作为第一公民,你就知道,其实多参数也不过是 currying 做成的
Number 在這裡是一個變數還是種類?
而 C 家族其实都是局部变量定义多个变量来弄
type
是作為一個type阿,這不是擺明了 .-.
而且还是通过 function pointer 来传函数本体
沒辦法,弱型態什麼都不能信
🌚
🌚 let number_x = Number
primitive可以信,intanceof也可以信
前提是不要有人從別的iframe引進object亂扔之類...
let remove = require
let fs = remove('fs')
alias dir "rm -rf"
alias ls "mv * /dev/null"
基本上只要是腳本語言都不會管這種hackx8
/dev/null is not a directory
javascript 透過閉包跟function object,幾乎能模擬現代語言需要的特性,但她並沒有嚴格的type check就是了,跟python / php一樣是相信user
@YamiOdymel
404=nothing to be deleted
200=something has been deleted
403=don't have permission to delete the target
這樣不好嗎OAO
你是在回我前幾天的那個問題嗎
不是没有严格的 type checking
我點開就是那個問題我也無解(聳肩
我又不是怪你,只是很好奇怎麼突然冒出這句wwww
他从一开始定义变量的方式有点错了
XD
演变到现在很多坑
但是我一直在想 404 的存在,感覺好像只是添麻煩而已。
還要在前端把這個 404 錯誤刻意處理成 200 已成功
200 {'remove_count': 0}
這 404 的存在超無用
反正原本就沒有 那就當作刪掉了吧
其实现在他通过 type constructor, 还有 V8 的顶级 duck typing 已经很好处理类型了
這樣不好嗎 .-. ?
🤔 前幾天這個是不是也是你提出來的
因為列表存在阿
這個我覺得蠻有幫助的
怎麼算404?
404是連那個列表都沒,你可能壓根兒就打錯網址了(?
看狀況吧,如果是 API 我會選擇 404 而不是 200
而且 404 的時機是刪失敗不是成功
詳細告訴客戶端狀況也是一個考量的範圍
DELETE /list/ => 200 {delete: 0}
DELETE /list_Wfsdvfg/ = > 404
不是應該這樣?
DELETE /list/item__ID
409呢
合併衝突之類?
或是向telegram超過一個連線呼叫polling時
OAO
[photo](media:AgADBQAD1KcxG9GROFX-hJlQi_z7ybQlyjIABJPmeaGwSkugYAsCAAEC@telegram)
🌚🌚🌚
🌚🌚🌚
[photo](media:AgADBQAD1acxG9GROFWzbkLevTgn7YZFyjIABMIQ3pBVRzQjIC4BAAEC@telegram)
[sticker](media:AAQFABO4gcoyAARzAsUXewiGLIIvAAIC@telegram)
你什么意思
[sticker](media:AAQFABOyh8oyAAT7nPrT1yJ-KPQzAAIC@telegram)
🌚 笔误
所以你喜不喜欢扶她?
不喜欢
🌚👉 啊你现在不喜欢啦
[sticker](media:AAQFABMY8rEyAAS48PcVakm3-5gTAAIC@telegram)
[sticker](media:AAQBABMfue8vAAQP7Rcavf6GObIzAAIC@telegram)
應該說是沒在進步🌚
早安
最近希望學好 Python
三月初有程式競賽要用
[sticker](media:AAQFABOaqb8yAATdt9Xk-iQevA8EAAIC@telegram)

學生要補假😡
連 offline reference 或書都不能帶
我死定了
尻杯
[sticker](media:AAQCABObu1kqAASoZZRj_615GqsAAwI@telegram)
[sticker](media:AAQFABM_bb4yAASQlxVXD7EIIvscAAIC@telegram)
這種競賽就是不用去了吧
去玩玩啊
雖然已經確定拿不到名次
又不用錢,花半天去成本不高
意義不明的比賽啊
哪個單位辦的啊
考邏輯吧
那至少要能帶書吧
nutu
有作弊嫌疑吧
我也忘了,那是 domain
可是這樣要背語法欸
我覺得是基本的還好,是我自己不該只學沒人愛的 PHP ;-;
.-.
各種大小比賽沒出現過 PHP
你知道我js沒網路不會寫for嗎www
想改想很久了,但懶 (
不就等 IDE 噴錯就知道了嗎
順序錯不會噴啊
[photo](media:AgADBQADr6cxGxhuQFVVYZMdrqoK1JtKyjIABMW8MXRYCPkAAZYtAQABAg@telegram)
!(學到東西
#0: Load 4.7% Clock 2394mhz Model Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz
求解 Go
怎麼把做出 send(“Hello $name”) 這種效果
send(“Hello” msg) 怎麼合併
不是 Print(,,,)
用+的不好嗎
s := fmt.Sprintf("Hi, my name is %s and I'm %d years old.", "Bob", 23)
對誒
對於一個靜態語言來說,要把一個不定長度字串,插進兩個字串中間後一起組成一個新字串,最快的方法是甚麼?
+
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
🌚 使用基本库很大部分能够解决你的问题
如果对效率很有要求
写一个树吧
看 Rope data structure
挺好的,嗯,挺好的
打從一開始就是linked list之類的嗎? .-.
這要只要修改頭尾指的目標就好
Linked List 有减少时间复杂度嘛?
可以啊……
[sticker](media:AAQFABNiX7MyAASOAkdGKFxNdIgFAAIC@telegram)
主流的都是 rope 的
印象中 firefox 的 string 其實是類似結構
concatedString {
first: ....
second: ....
}
類似那樣
然後通通時做一個string的interface
所以 a = a + b 時
實際上就是把兩個物件包在一起
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
也就是+是string的方法嘍
你这个是 monoid 啊
其实也就是: String 在创建的时候
let a = "something'
其实就是经过 String 构造器,生成 a : String
所以这个时候符号遇到 type 就会使用特定的 method
請問裝 GPS 可以解決司機過勞的問題嗎?
可能用來監控司機實際出勤的時間?
可是裝了是誰監控OAO?
感覺根本只是趁機讓GPS賺而已(
裝 GPS 怎麼覺得蠻沒路用的
原文有提到個動態管制中心
居然
可能是個官方的database
可是這樣不會有問題嗎
例如沒人去看
或是故意by pass掉GPS
所以要配合車檢吧
之前福斯被抓排氣量造假,也是車檢被盯
我覺得是檢視營業狀態與GPS有沒有符合?
唉感覺一定會故意弄個漏洞做作樣子
貓抓老鼠的狀態嗎xd
沒啦簡單來說就是做做樣子讓民眾覺得政府有在做事然後GPS業者賺錢實際上沒什麼影響這樣而已
https://www.itri.org.tw/chi/Content/Publications/contents.aspx?&SiteID=1&MmmID=2000&MSid=707717064615317003
說到GPS,其實很多國家都在推車連網,理想狀態下可以立即回報危險、塞車等狀況,等於是每台車都是警廣xd