有意思的兩個值作為主鍵

2021-05-10 06:10:25 字數 301 閱讀 1592

有乙個表,需要兩個欄位date和platform作為主鍵。於是我把這兩個字段封裝成乙個物件,並重寫等於、小於運算子或hash值(實際沒有重寫成功,用的是python),才能夠將物件作為dict(字典)的key。

剛接觸python,沒能實現我想要的**。

冥思苦想之際,得人指點:廢那勁幹嘛,直接把這兩個值用字串連線在一起作為乙個值,就可以作為dict的key了。

恍然大悟,痛心吶!

教訓:1、思想比較僵化,不懂得變通。

知識點:

1、字典dict,使用hash表定位key。搜尋時間複雜度o(1)。

兩個有意思的模擬

今天在群裡閒聊當前疫情的情況,看到兩個以技術思路做的模擬,挺有意思的,不長,或許有些幫助。第乙個,ddos和cc 這次大量病例的爆發,其實就像是對醫療體系的ddos,外加cc。這種從防攻擊角度,要麼有抗d的平台,洗掉惡意 非真實感染者 流量,放真實流量進來,但是目前看,沒有特效藥,沒有快速的檢測機制...

delphi 兩個有意思的函式

此函式可以用variant返回多個欄位的值 function tdataset.getfieldvalue const fieldname string variant vari integer fields tlist begin if pos fieldname 0 then begin fie...

兩個有意思的遞迴小程式

最近聽到的兩道面試 筆試題,感覺挺有意思的 1。實現庫函式strlen,不能使用任何庫函式,不能定義任何變數。2。實現函式strrev,該函式有兩個引數,將其中乙個字串逆序放到另乙個字串指標中,同樣要求不能使用任何庫函式,不能定義任何變數。採用遞迴實現,剛好可以滿足這兩道題的要求 void strr...