20191019 arts

本週arts:
1.algorithm:
https://leetcode.com/problems/perfect-rectangle/discuss/?currentPage=1&orderBy=most_votes&query=
本週做了一道難度爲hard的題目,我的暴力算法邏輯是很清晰的。但是有一個test case會因爲超時而失敗

下面是討論區裏面優化的算法,作者的思路很清晰,所以他的代碼竟然比我的暴力算法更簡單!而且通過了全部測試!把一個複雜的問題用簡單的規則理順,這是很厲害的能力
https://leetcode.com/problems/perfect-rectangle/discuss/87181/Really-Easy-Understanding-Solution(O(n)-Java)

2.review:
下文雖然是一片git的入門文章,但是還有些小技巧值得一看
https://medium.com/learn-love-code/how-to-get-started-with-github-64acd577666c

3.technique:
爲什麼cursor不建議在sql腳本里使用?因爲cursor會把table的數據導入內存,並且加鎖。另外,當一個表的數據很多的時候,cursor的速度會比較慢。所以使用cursor用非常謹慎。
https://stackoverflow.com/questions/58141/why-is-it-considered-bad-practice-to-use-cursors-in-sql-server

4.sharing:
本週繼續整理之前幾年寫的代碼,我覺得自己非常健忘,隔了幾年再看以前的代碼就想不起來了,尤其是業務邏輯比較複雜的時候。所以代碼也需要溫故而知新。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章