SOLID架構設計原則
最近通讀了《架構整潔之道》,受益匪淺,遂摘選出設計原則部分,與大家分享,希望大家能從中獲益。 以下為書中第3部分 設計原則的原文。 --- ### 設計原則概述 通常來說,要想構建—個好的軟體系統,應該從寫整潔的程式碼開始做起。畢竟,如果建築所使用的磚頭質量不佳,那麼架構所能起到的作用也會很有限。反之
最近通讀了《架構整潔之道》,受益匪淺,遂摘選出設計原則部分,與大家分享,希望大家能從中獲益。 以下為書中第3部分 設計原則的原文。 --- ### 設計原則概述 通常來說,要想構建—個好的軟體系統,應該從寫整潔的程式碼開始做起。畢竟,如果建築所使用的磚頭質量不佳,那麼架構所能起到的作用也會很有限。反之
## 音視訊開發庫的選擇 每個主流平臺基本都有自己的音視訊開發庫(API),用以處理音視訊資料,比如: - iOS:AVFoundation、AudioUnit等 - Android:MediaPlayer、MediaCodec等 - Windows:DirectShow等 - ... 為了讓所有平臺的開發
# 前言 今天提一個比較輕鬆的話題,簡單探討資料集大小對深度學習訓練的影響。 不知道大家有沒有看過這篇文章:[Don't use deep learning your data isn't that big](https://simplystatistics.org/2017/05/31/deeplearni
本篇參考:https://trailhead.salesforce.com/content/learn/modules/web-chat 想一下我們為什麼要用service cloud呢?為什麼要有service?作為乙方或者丙方人員可能想著甲方爸爸讓上,咱們就實施,話糙理不糙,站在諮詢或者甲方爸爸的角度考慮
 在devops流程裡面 構建映象是一個非常重要的過程,一般構建映象是寫dockerfile檔案然後通過docker client來構建的image。 docker
# DNS and BIND 服務的搭建說明 --- [TOC] --- ## 1. 背景 ### 1.1 DNS **DNS( Domain Name Service)** 作為一個非常讓人耳熟能詳的概念,這種技術可以把複雜難記的IP地址轉化成為一個域名供人們去呼叫,這樣人們只需要記住每一個網
# C++核心程式設計 本階段主要針對C++==面向物件==程式設計技術做詳細講解,探討C++中的核心和精髓。 ## 1 記憶體分割槽模型 C++程式在執行時,將記憶體大方向劃分為**4個區域** - 程式碼區:存放函式體的二進位制程式碼,由作業系統進行管理的 - 全域性區:存放全域性變數和靜態變
Linux文字處理三劍客 grep 文字過濾(模式:pattern)工具 grep, egrep, fgrep(不支援正則表示式搜尋) grep grep: Global search REgular expression and Print out the line 作用:文字搜尋工具
##### 為什麼要用 snippets(程式碼段)? 不管你使用何種程式語言,在我們日常的編碼工作中,都會存在有大量的重複程式碼編寫,例如: * 日誌列印: `console.log,log.info('...')` * 輸出到控制檯:`System.out.println("...."), fmt.P
## 前言 很高興遇見你~ Https現在基本已經覆蓋所有的http請求了,作為一個偉大的發明,保障了我們的通訊安全。在Android中對於HTTPS其實感知不多,因為這些內容都有成熟的框架幫我們完成了,例如okHttp。我們發起一個http或https的請求幾乎感受不到區別。 但最近在研究okHttp
> 公眾號(五分鐘學大資料)已推出大資料面試系列文章—**五分鐘小面試**,此係列文章將會**深入研究各大廠筆面試真題**,並根據筆面試題**擴充套件相關的知識點**,助力大家都能夠成功入職大廠! 。 Kombu 的定位是一個相容 AMQP 協議的訊息佇列抽象,是一個把訊息傳遞封裝成統一介面的庫。其特點是支援多種的符合AP
Python爬蟲系統化學習(4) 在之前的學習過程中,我們學習瞭如何爬取頁面,對頁面進行解析並且提取我們需要的資料。 在通過解析得到我們想要的資料後,最重要的步驟就是儲存資料。 一般的資料儲存方式有兩種:儲存在檔案或者資料庫中。在本篇部落格中我會細緻的講解從零基礎到血會儲存在txt或者csv檔案,以及通過PH