Benjamin

@benajmin1021523

[leetcode]3318. Find X-Sum of All K-Long Subarrays I

輸入一個數字陣列nums以及數字k和x,以nums中每k個為一組(1~k, 2~k+1 ...)統計各數字的出現次數,依照次數由多到少,同次數由數字大到小排序,將前x個數字出現的總值相加,輸出一個由這些總值組成的陣列。

[leetcode]929. Unique Email Addresses

輸入多個符合要求的全小寫信箱地址(確定中間有一個@字元),請判斷傳入參數當中有幾個不重複的信箱地址。

[leetcode]程式記錄、測試方式大改版

比起單純記錄答題得到的答案,把解題過程可以驗證的測試架構也一起建好,作為磨練程式的歷程應該會更有價值吧

計算邏輯要寫在資料庫(SQL)還是應用程式?

前幾天來自新人的提問,試著回答之後也把自己的答案記錄下來。

無法使用Windows遠端桌面的解決辦法

「遠端桌面連線」是Windows內建的程式,可以輸入其他台電腦的使用者帳號密碼遠端登入,用滑鼠操作那台電腦的桌面。

[leetcode]448. Find All Numbers Disappeared in an Array

輸入的數字陣列長度為N,理想上其中應包含1~N各一個,請回傳缺少了哪些數字。

[leetcode]217. Contains Duplicate

判斷輸入的數字陣列是否包含重複的數字。

[leetcode]1003. Check If Word Is Valid After Substitutions

確認一個字串,在形成的過程是否從空字串開始,透過在字串的任意位置插入"abc"的字串而形成。

[leetcode]20. Valid Parentheses

輸入一個字串僅由'('、')'、'['、']'、'{'、'}'等左右括號字元組成,請寫程式判斷字串是否由合乎規則的成對括號組成。※:本題推薦正在學習資料結構的學生練習。

程式刷題系統的新目標

前陣子在面試的過程得到來自面試官的建議,關於刷題應該注意的重點:比起廣度,在年輕時以深度為目標更有價值。

離職回顧,與之後的安排

四月十四日,我離職了,現在正在放假中。

講座心得-克服拖延

去年年底參加一場講座,內容是關於如何克服拖延。於是我拖延到了現在,總算要補上心得了。本文會著重於個人認為對自己有用的項目,以及如何實際運用。

遲到兩個多月的2022回顧&2023目標

2022是相當的發揮了身為工程師的長處並從中學習,充實又疲憊的一年。

流程標準化-以腳本取代文件

寫技術文件不難,要讓所有人都能看懂說明有點難,想統一不同成員寫的技術文件格式和風格相當困難,想讓其他人持續更新文件,維持文件有效性更是難上加難。因此,我不寫技術文件了。這篇文章寫給對系統管理有興趣的人,也許有些設計的想法可以參考。

申請SSL憑證虛驚一場的事件記錄

SSL憑證是https的網站所需要的設定,可以在使用者訪問網站的時候將與網站之間的資料加密,避免中途被其他人攔截。這篇的目的是記錄當時的前因後果,以及事後的反思。

開源專案「safe-rm」研究心得

開源專案是指不只提供應用程式給使用者使用,還將專案的程式碼公開分享,任何人只要遵守專案的規範,就可以查看、使用、參與修改、重新發佈程式碼。跨越物理距離的各方高手之間的合作,產生了許多好用又有學習價值的專案。

上版的兩周後,差點無法挽回的慘劇

「這是個寶貴的經驗,往好處想經歷過這種錯誤之後你絕對不會犯第二次。你該慶幸這是和錢沒關係的系統,如果是網銀專案,我們公司現在已經被告了。」

通宵的網頁服務上版經驗

熬夜過的人都知道,有時原本昏沉想睡,到了凌晨一兩點反而變得生龍活虎;我這次碰到的情況是在深夜保持著生龍活虎,腦袋持續運轉著處理工作,清醒地感覺到自己逐漸變得無法思考,腦袋轉速越來越慢。

線上程式解題系統介紹

最近有家人在自學python程式,除了他找的coursera線上課程之外,我也推薦了一些以前曾經用過的線上程式解題網站,對程式學習有幫助。

專案公司到職半年,又過兩個月,這跟我想的不一樣。

上一篇的半年心得大概從四個月就開始規劃了,結果拖到半年後又過兩個月的現在才發布,上一篇維持著前半年的觀察與心得,而這篇則是在這之後發生的事。