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:
本周继续整理之前几年写的代码,我觉得自己非常健忘,隔了几年再看以前的代码就想不起来了,尤其是业务逻辑比较复杂的时候。所以代码也需要温故而知新。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值