軟體工程

【開發軟體】需要注意的細節?

1.系統流程梳理 以一個很簡單的例子來說明流程梳理對軟體開發的意義,比如你要進行一次演講,但是這次演講是即興的,你不是專業的即興演講家,那麼在沒有準備情況下,你要對著臺下的人進行演講,這個時候你走上臺去,腦

十大常用軟體架構模式簡介

大型的企業級系統是如何設計的呢?想必大家都曾經有過這樣的疑惑。大型軟體開發前,我們必須選擇一種合適的架構,它既要提供我們想要的功能,質量也要過關。因此,在應用不同的架構之前,我們有必要熟悉一下這些架構。 什

短視訊架構設計實踐

背景   在多媒體領域,為給使用者提供優質生動直觀的便捷服務,從最早的圖文場景已經發展為視訊、直播的展現形式,以及目前熱門的AR、VR應用。58集團旗下眾多業務線,基本都有短視訊應用的場景,比

express 中介軟體 的概念

中介軟體 如果我的的get、post回撥函式中,沒有next引數,那麼就匹配上第一個路由,就不會往下匹配了。 如果想往下匹配的話,那麼需要寫next() 1app.get("/

樹的基本操作(連載中)

樹是一種一對多的非線性資料結構,可以利用順序儲存結構來儲存資料,也可以利用鏈式結構來儲存資料。 考慮到空間問題以及實用性,這裡利用鏈式結構來儲存資料。 這裡由於筆者的題目輸入格式是這樣的: 每

Android 開發者指南 - 效能提示

前言 這篇文件主要涵蓋了一些微小的優化,組合它們能夠提升應用的整體效能,但是這些變化不會帶來戲劇性的效果。你應該優選選擇正確的演算法和資料結構,但是它超出了本文件要說明的範圍。在一般的開發練習中,你

這是高手!大牛騰飛指南

面試的時候,我會問面試者,你日常如何構建自己的知識體系,如何讓自己更高更快更強?多數工程師並沒有深入地思考過這個問題,基本上是零敲碎打,隨機性大,基本上是腳踩西瓜皮滑到哪裡算哪裡。 本著不能讓你白來一趟的

還我英文介面!Sketch54設定英文版的方法

Sketch54已經正式釋出了,想知道新增了什麼功能嗎?請看這篇文章 《Sketch 54 Beta版本探祕,看看都有什麼新功能》 。需要下載的設計師可以關注UI黑客公眾號,回覆關鍵字 S

DAX分享6:圖表裡的Fixed date

圖表裡的Fixed date。這個標題有點簡單,具體來說我在這裡介紹的就是filter對圖表沒有影響,並且補全所在date下的全部資料。事實表中沒有的度量值用0補充。 首先說道filter對圖表沒有影響,可

分散式事務有自己的架構語言嗎?TLA +簡介

TLA +是一種正式的規範語言。它是設計系統和演算法的工具,然後以程式設計方式驗證這些系統沒有嚴重錯誤。它是相當於藍圖的軟體。通常用於設計分散式事務系統,亞馬遜等公司普遍使用該語言規範設計他們的分散式事務中介軟

點分治小結

演算法介紹 點分治,顧名思義,是一種對點進行分治的資料結構。(樹上的點) 多用於在樹上進行有限制的路徑計數。 比如:求樹上長度小於$ k$ 的簡單路徑條數。\((n \leq 10000)

1717351388.5239