
筆者最近在做一些任務的優化,大多的場景是因為采用row_number()進行分組去重,所以耗時特別高。樣例代碼如下: 原因 要做這個操作,不得不...
再次溫故一下設計模式,這次將比較容易混淆的幾個放在一起比較一下,這4個都是結構型的。
毛選中的大多數文章都是很簡短的,中心明確,沒有廢話。以這篇為例:怎樣分析農村階級(一九三三年十月)[https://www.marxists.o...
筆者之前對策略模式和模板方法的理解有些模糊,正好有空查查資料搞清楚兩者之間的區別。一句話來說就是: 策略模式:把具體實現都留給子類或者實現類。重...
Rust編譯器不會保證類型的布局,但是提供了一個屬性用來對類型添加布局要求,如下所示: #[repr(C)]提供了兼容C/C++編譯器的類型布局...
筆者今天遇到一個數據需求,計算從2024年1月1日到今天為止每一天的累計UV,即每一天都是一個從2024年1月1日累計到那一天的UV。 暴力法 ...
SQL中增加防御性 接到產品一個的臨時跑數需求,如下: 近30天的uva表中條件c1b表中條件c2c表中條件c3 以上業務雖然很簡單,但是對于上...
筆者在這篇文章[http://www.lxweimin.com/p/3fc9b458bdab]中提到了如何使用SQL來完成時間段的一個合并,在完...
問題:現有一堆的時間段,s表示開始時間,e表示結束時間。需要將所有時間段合并。合并規則: 如果2個時間段有重疊則合并成一個時間。 不重疊則作為一...