摘要:而大多數實際項目中,我們想要的結果是兩個變量初始值相同互不影響。所以就要使用到拷貝分為深淺兩種深淺拷貝的區別淺拷貝只復制一層對象的屬性,而深拷貝則遞歸復制了所有層級。 為什么會用到淺拷貝和深拷貝 首先來看一下如下代碼 let a = b = 2 a = 3 console.log(a) console.log(b) let c = d = [1,2,3] let e = f = {a:...
摘要:原來叫做,后來改名為,意思是,囊括了三大數據科學語言。文學化編程支持編程模式,代碼和正文有機交融在一起,在代碼可運行結果可見的情況下又很好地保留了研究邏輯,非常便于交流。在安裝過程中,我們使用來對做環境隔離。 Jupyter原來叫做IPython,后來改名為Jupyter,意思是Julia+Python+R,囊括了三大數據科學語言。Jupyter編程環境具有以下兩個特點: 中心化工作...
摘要:當點擊檢查配置之后,如果阿里云能夠正常訪問,則會在左側給出提示,現在可以返回證書列表,在列表中可以看到當前狀態為審核中,如下圖審核因為不需要人為干預,所以很快就能下發證書,筆者下發證書的時間大約是分鐘左右。 一、背景 筆者所在團隊需要開發ios的APP,而apptstore應用商店審核需要應用使用https,所以需要配置https證書,筆者將此次配置的過程與遇到的一些問題記錄下來,方便...
摘要:類型是位二進制標示,其中高位用來表示線程池狀態,后面位用來記錄線程池線程個數。創建一個最小線程個數為,最大為,阻塞隊列為的線程池。 一、 前言 線程池主要解決兩個問題:一方面當執行大量異步任務時候線程池能夠提供較好的性能,這是因為使用線程池可以使每個任務的調用開銷減少(因為線程池線程是可以復用的)。另一方面線程池提供了一種資源限制和管理的手段,比如當執行一系列任務時候對線程的管理,每個...
摘要:效率低,主要是輪詢效率低,而且還要分別輪詢三個事件描述符的集合。不同點是為事件事件以及事件只創建一個集合,在每個描述符對應的結構上分別設置事件事件以及事件。 寫在前面 最近在進行服務器的優化,正好在看nginx相關的知識,所以把一些知識整理一下。參考資料為《Nginx高性能web服務器詳解》,建議大家都去讀讀這本書。我的機器為四核CPU,16G內存。 內核參數優化 把如下的參數追加到L...