正視失敗法則

Java架構師必須知道的 6 大設計原則

序言 在軟體開發中,前人對軟體系統的設計和開發總結了一些原則和模式, 不管用什麼語言做開發,都將對我們系統設計和開發提供指導意義。本文主要將總結這些常見的原則,和具體闡述意義。 開發

JAVA設計模式之開篇

2.1 單一職責 定義:單一職責的英文全稱是Single Responsibility Principle,簡稱SPR。 英文解釋是:There should never be more than on

python中正則表示式與模式匹配

在之前找工作過程中,面試時經常被問到會不會python,懂不懂正則表示式。心裡想:軟體的東西和晶片設計有什麼關係?咱也不知道因為啥用這個,咱也不敢問啊!在網上搜索到了一篇關於指令碼在ASIC領域中應用

資料傳輸介面測試,Python解決資料篩選問題

最近工作中有個資料傳輸介面需要測試, 其中涉及到大量資料要處理。仔細觀察發現,這些資料是有規律可循的,所以嘗試使用自動化的方式解決資料篩選問題,從而提高測試效率。 業務需求 通過核對介面接收的資料

JS 正則備忘單

正則表示式或“regex”用於匹配字串的各個部分 下面是我建立正則表示式的備忘單。 匹配正則 使用 .test() 方法 let testString = "My test string

[2019.04.22]正則表示式的失控——回溯迴圈

今天做練習的時候覺得題幹給出的正則表示式不能正確檢測一些非法的電郵地址,所以打算自己動手寫一個。在做測試的時候,寫出了全新的BUG,並且由此開啟了對正則表示式及其匹配引擎的一些瞭解。 1.什麼是回溯迴圈

JS: 深拷貝

注意:以下深拷貝僅針對物件。 對於深拷貝,我平時用得很少,一般都是用 JSON 的方法來實現: let newObj = JSON.parse(JSON.stringify(oldObj))

頭條的演算法推薦,並不神祕!

頭條系產品除了興趣引擎以外,還會結合社交因素 文|靠譜的阿星 大資料時代,使用者對於個人隱私無處安放表現出極度的不安全感,近年來315曝光的一些使用者隱私洩露、甚至公民資訊被非法販賣的事件,可

go語言標準庫 - regexp

go語言提供豐富的正則函式以覆蓋各種日常正則需求。 與go語言標準庫風格一樣,該標準庫先定義了一個結構體Regexp,然後在這個結構體上掛載功能函式。 最後提供初始化函式,並封裝幾個簡單的

Python簡單兩步實現天氣爬蟲採集器

說道爬蟲大家或許感覺非常神祕,其實它沒有我們想象的那麼神奇(當然,google和baidu的爬蟲是一場複雜和強大的,它的強大不是爬蟲本身強大,而是後臺的資料處理和資料探勘演算法非常強大),今天我們就來揭開它神祕

1713934506.9835