來自
今天投簡歷, 明天就要筆試, 好快啊,瑟瑟發抖,臨陣磨槍,求個心理安慰。
完全不包含6,8,9的有這些: 7*7*7*7個, 10000- 7*7*7*7
redis, mongdb 使用場景不同?是說關係型和非關係型的?
非關係型的:
1.海量資料的增刪改查是可以的
2.海量資料的維護和處理非常輕鬆
1.資料和資料沒有關係,他們之間就是單獨存在的
2.非關聯式資料庫沒有關係,沒有強大的事務關係,沒***資料的完整性和安全性
關係形的:
2.事務性,資料一致性。如:銀行
3.複雜資料邏輯處理,需要join關聯
mysql> select max(num) as "最大訂單號", count(num) as "訂單總數" from shop_order where shop_id=192;
好久沒寫sql了,一次寫對,沒報錯,我好欣慰, 雖然這個sql很簡單
執行計畫的生成方法:explain select …………….
show processlist; gg只隱約記得explain
ta+-----+-------+
| aid | anum |
+-----+-------+
| 1 | a0111 |
| 2 | a0222 |
| 3 | a0333 |
+-----+-------+
tb+-----+------+
| bid | bnum |
+-----+------+
| 1 | b01 |
| 3 | b03 |
| 4 | b04 |
+-----+------+
select ta.aid, ta.anum, tb.bnum from ta left join tb on ta.aid=tb.bid; 返回什麼結果?
+-----+-------+------+
| aid | anum | bnum |
+-----+-------+------+
| 1 | a0111 | b01 |
| 2 | a0222 | null |
| 3 | a0333 | b03 |
+-----+-------+------+
select ta.aid, ta.anum, tb.bnum from ta inner join tb on ta.aid=tb.bid;
+-----+-------+------+
| aid | anum | bnum |
+-----+-------+------+
| 1 | a0111 | b01 |
| 3 | a0333 | b03 |
+-----+-------+------+
select ta.aid, ta.anum, tb.bnum from ta right join tb on ta.aid=tb.bid;
+------+-------+------+
| aid | anum | bnum |
+------+-------+------+
| 1 | a0111 | b01 |
| 3 | a0333 | b03 |
| null | null | b04 |
+------+-------+------+
問的是這幾種join的區別,知道是有區別,大概的區別,都是寫orm,sql這,,,
說實話很簡單,因為在pycharm裡操作的, 自己手擼,沒提示,不知道會怎樣。。。
看得我吐了一口血,乙個set()就行了啊
list_a = list(set([1, 2, 3, 4, 2, 3, 6, 8]))
print(list_a)
def foo(a, b=1, *args, **kwargs):
pass
這個接觸過,思考思考能寫出來。
ist_a = [('a', 100, 20), ('b', 20)]
dict_a =
print(dict_a)
這也是一口老血,
192
0
順便複習下一句話快排
q = lambda a: a if len(a) < 2 else q([i for i in a[1:]if i < a[0]]) + [a[0]] + q([i for i in a[1:] if i > a[0]])
a = q([2, 44, 7, 33, 4, 61, 234, 6, 8, 9])
print(a)
金山的筆試題
乙個金山的筆試題 有乙個日誌檔案,每行記錄了一次呼叫資訊,其中包括時間和 ip。每天的記錄數目大約 10億條左右。現在需要 1 獲取日訪問次數最高的 1000 個 ip 按照訪問量從高到低排序。2 獲取連續一周內訪問次數最高的 1000 個 ip 按照訪問量從高到低排序。請給出能得到精確 非近似 結...
階乘的筆試題
1 n 末尾有多少個0?這道題可以參考 程式設計之美 2.2節 不要被階乘嚇倒 用數學語言描述解法對我來說,太艱難了。我這裡只是舉例子 n 100 加以說明。方法一 在1 100中,5 2 10,10 1 10,15 2 30,20 1 20,25 4 100,100 1 100 這裡注意到,只要是...
360的筆試題
當時做的時候沒有考慮全面導致,沒有ac成功,寫 之間思路一定要清晰,把所有可能的情況都考慮清楚。include include int main void strrev qizhi if strstr qizhi,first if forward 1 backward 1 printf forwar...