HashMap之tableSizeFor方法圖解

[toc] 在看HashMap原始碼時,注意到一個問題,容量必須是2的整數冪,為了保證這一點,專門給出了一個巧妙而高效的方法tableSizeFor。不妨想一下,如果是自己解決這個問題,該怎麼解決? > 給定一個int型別的整數n,如何求出不小於它的最接近的2的整數冪m,比如給定10得出16,給

MySQL深入研究--學習總結(3)

#前言 接上文,繼續學習後續章節。細心的同學已經發現,我整理的並不一定是作者講的內容,更多是結合自己的理解,加以闡述,所以建議結合原文一起理解。 # 第九章《普通索引和唯一索引,如何選擇》 ## 從查詢和更新效率上看 通過唯一索引查詢時:找到對應主鍵索引,就停止檢索,返回資料。 通過普通索引查詢時:

React函式式元件和類元件[Dan]

> 一篇對`Dan`的 How Are Function Components Different from Classes? 一文的個人閱讀總結,內容來自於此。強烈推薦閱讀 [Dan Abramov.的部落格](https://mobile.twitter.com/dan_abramov)。 函式式元件和

如何快速開發Winform應用系統

在實際的業務中,往往還有很多需要使用Winform來開發應用系統的,如一些HIS、MIS、MES等系統,由於Winform開發出來的系統介面友好,響應快速,開發效率高等各方面原因,還有一些原因是獨立的WInform應用系統方便部署使用,可以快速的在內部系統中安裝使用,小型的系統往往不需要涉及到雲服務等分散式的

網路好不好,ping一下就知道

摘要:在測試和部署網路通訊應用時,我們經常會遇到網路不通的問題,一般都會想到ping一下。本文將帶您瞭解ping命令的作用和原理~ 在測試和部署網路通訊應用時,我們經常會遇到網路不通的問題。一般都會想到ping一下。那麼ping命令的作用和原理到底是什麼呢? ping 命令是基於 ICMP 協議來工作的,

[同步到 MaixPy3 文件] 使用 Python 程式設計入門開源硬體專案

> 本文是給有一點 Python 基礎但還想進一步深入的同學,有經驗的開發者建議跳過。 ## 前言 在寫這篇案例系列的時候 [junhuanchen](https://github.com/junhuanchen) 期望能夠引導使用者如何成為專業的開發者,不是隻會呼叫程式碼就好,所以在 MaixPy3 開

LG gram 雙系統全指南

# LG gram 雙系統全指南 為了和同學聯機玩帝國時代2,以及為了下學期的程式設計課,五年沒用過 Windows 的我決定裝 Ubuntu20.04 LTS / WIndows 10 雙系統了。 我的 LG gram 型號為 15Z90N-V.AA77C 。 這臺機器有兩塊 512G SSD

Excel_不開啟檔案進行跨工作簿查詢

在使用Excel時,我們經常會遇到這種問題,我的資料來源在表1裡面,但是我要在表2裡面做報表,用lookup和offset等公式都需要開啟表1操作,否則就會報錯。那麼有沒有辦法在不開啟表1的情況下在表2內更新資料呢?有的。 先看看效果: ![](https://img2020.cnblogs.com/bl

死磕Spring之IoC篇 - Bean 的屬性填充階段

> 該系列文章是本人在學習 Spring 的過程中總結下來的,裡面涉及到相關原始碼,可能對讀者不太友好,請結合我的原始碼註釋 [Spring 原始碼分析 GitHub 地址](https://github.com/liu844869663/spring-framework) 進行閱讀 > > Spring 版

Centos7網路配置——設定固定ip

有段時間沒有用虛擬機器了,這幾天翻出了以前的虛擬機器,寫幾個demo,但遇到了一個讓人難受的問題。使用xshell遠端連線虛擬機器,命令還沒敲幾個,不到一分鐘就自動斷開了,只能重新再次連線。啥事都幹不成,有點小奔潰。作為技術人,會被這事難倒?排查原因是ip佔用,所以就摸索一般,配置固定ip來解決該問題。

AI數學基礎之:概率和上帝視角

[toc] # 簡介 天要下雨,娘要嫁人。雖然我們不能控制未來的走向,但是可以一定程度上預測為來事情發生的可能性。而這種可能性就叫做概率。什麼是概率呢?概率就是事情出現的可能性。比如扔骰子,我們知道骰子有六面,很容易知道扔出1點的概率是1/6,聽起來很簡單,但是如果放在複雜事件中,概率計算就變得比較麻煩和

dubbo實戰之二:與SpringBoot整合

### 歡迎訪問我的GitHub [https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) 內容:所有原創文章分類彙總及配套原始碼,涉及Java、Docker、Kubernetes、DevOPS等; ###

12. Vue搭建本地服務

一. 搭建本地伺服器 本地服務可以提高開發效率. webpack不需要每次都打包, 就可以看到修改後的效果. 本地伺服器基於node.js搭建, 內部使用二十express框架. 可以實現讓瀏覽器自動重新整理的功能. 1. 安裝本地服務模組 npm install --save-dev webpack-de

0.011207818984985