學習Promise非同步程式設計
JavaScript引擎建立在單執行緒事件迴圈的概念上。單執行緒( Single-threaded )意味著同一時刻只能執行一段程式碼。所以引擎無須留意那些“可能”執行的程式碼。程式碼會被放置在作業佇列( job queue )中,每當一段程式碼準備被執行,它就會被新增到作業佇列。當 `JS `引擎結束當前程
JavaScript引擎建立在單執行緒事件迴圈的概念上。單執行緒( Single-threaded )意味著同一時刻只能執行一段程式碼。所以引擎無須留意那些“可能”執行的程式碼。程式碼會被放置在作業佇列( job queue )中,每當一段程式碼準備被執行,它就會被新增到作業佇列。當 `JS `引擎結束當前程
Flask簡介 Flask是主流PythonWeb三大框架之一,其特點是短小精悍以及功能強大從而獲得眾多Pythoner的追捧,相比於Django它更加簡單更易上手,Flask擁有非常強大的三方庫,提供各式各樣的模組對其本身進行擴充: Flask擴充套件模組 下面是Flask與Django本
實驗環境 本實驗均在膝上型電腦完成,電腦的配置如表1所示: 系統 Windows 10 家庭版 處理器 英特爾 Core i5-6200 @ 2.30GHz 雙核 主機板 巨集碁 Zoro_SL 記憶體 16G(金士頓
為準備期末考試,現開始複習,重點分為四部分:古典密碼、分組密碼、序列密碼、公鑰密碼 複習內容:課後題、例題、平時作業、課件 複習思路:先濾清每個知識點、做一個總體概括 總體概括 古典密碼 知識點概括 分類 1、按祕鑰使用數量是單一祕鑰還是多個祕鑰分類 單表密碼:明文字母對應的密文字母在密文中保持不
# Linux課程知識點總結(二) ## 七、Shell實用功能 ### 7.1 命令列自動補全 在Linux系統中,有太多的命令和檔名稱需要記憶,使用命令列補全功能[Tab]可以快速的寫出檔名和命令名 ### 7.2 命令歷史記錄 在操作Linux系統的時候,每一個操作的命令都會記錄到命令歷史中,
今天申請了一臺雲主機,一下是搭建深度學習環境的過程: 整體還是很多坑的,基本上的思路就是遇到問題解決問題,每個人的環境不一樣,網上基本都有解決方案 1.確認機器到底有沒有GPU 運維有時候會搞錯,可能給一臺壓根沒有GPU的機器,這個可以用lspci命令來檢視是否有GPU的資訊 2.確認機器有沒有GPU的驅動
Solon 一個類似Springboot的微型開發框架。專案從2018年啟動以來,參考過大量前人作品;歷時兩年,3500多次的commit;核心保持0.1m的身材,超高的Web跑分,良好的使用體驗。 Solon 強調:剋制 + 簡潔 + 開放的原則;力求:更小、更快、更自由的體驗。 #### 所謂更小:
前言 剛接到這個需求的時候,覺得很簡單(的確很簡單)但是這玩意的坑真的也讓人無奈。 網上找了很多的資料,都沒有寫出痛點(這就很難過了)。通過實踐並且在我們專案中平穩執行,想分享給後面的人 我的部落格上也寫了100多篇文章,點選量有上萬的也有個位數的,能夠幫助到他人這就是寫作記錄的動力。 需求
前言 網上教程大多介紹的是Linux系統下SonarQube+Jenkins如何使用,這是因為這兩款軟體一般都是部署在伺服器上,而大多數伺服器,採用的都是Linux系統。大多數伺服器用Linux的原因是: Linux伺服器上的許多軟體都是免費的,Window伺服器的軟體大多是付費的 基於Linux伺服器的解
# 2020的年終總結 大概從2017年起,每年在部落格園寫一篇部落格回顧自己過去的一年已經成為我的一種習慣,今年也同樣毫不例外。不過與往年相比,總歸還是受拖延症的影響,在公曆年即將過去才開始動手敲下第一行文字。 如果要給自己的2020年年終總結列一個篇章,大概可以從以下幾個方面開始描述: ## 1、個
經常使用swagger,可以通過設定`[ProducesResponseType]`標記介面的返回資訊;swagger也能通過介面的引數列表,自動獲得傳送的資料結構資訊。 不過有一個例外,就是上傳檔案的時候,設定了[Consumes]的內容為`multi-part/form-data`,但是swagger並
作者簡介 李先生(Lemon),高階運維工程師(自稱),SRE專家(目標),夢想在35歲買一輛保時捷。喜歡鑽研底層技術,認為底層基礎才是王道。一切新技術都離不開作業系統(CPU、記憶體、磁碟)、網路等。堅持輸入輸出,記錄自己學習的點滴,在平凡中堅持前行,總有一天會遇見不一樣的自己。公眾號:運維
**1. 問題場景** 我們在使用Redis的時候經常會將物件序列化儲存到Redis中,在取出的時候進行反序列化,如果物件過大在進行序列化和反序列化的時候會有一定效能問題。今天查看了CSRedis原始碼發現在Set和Get的時候是支援Byte[]型別,那麼問題來了如果我們將物件轉換成Byte[]型
## 一、Stack (棧) ### 1、資料結構 Stack是棧。它的特性是:**先進後出(FILO, First In Last Out) 後進先出(Last in - First out)**。java工具包中的Stack是繼承於Vector(向量佇列)的,由於Vector是通過陣列實現的,這就意味
原文標題:Study of std::io::Error 原文連結:https://matklad.github.io/2020/10/15/study-of-std-io-error.html 公眾號: Rust 碎碎念 翻譯 by: Praying 在本文中,我們將剖析 Rust 標準庫中的std