其他

Java 併發工具類 CountDownLatch、CyclicBarrier、Semaphore、Exchanger

> 本文部分摘自《Java 併發程式設計的藝術》 ## CountDownLatch CountDownLatch 允許一個或多個執行緒等待其他執行緒完成操作。假設現有一個需求:我們需要解析一個 Excel 裡多個 sheet 的資料,此時可以考慮使用多執行緒,每個執行緒解析一個 sheet 的資

「HTML+CSS」--自定義按鈕樣式【001】

# 前言 > Hello!小夥伴! > 首先非常感謝您閱讀海轟的文章,倘若文中有錯誤的地方,歡迎您指出~ > 哈哈 自我介紹一下 > 暱稱:海轟 > 標籤:程式猿一隻|C++選手|學生 > 簡介:因C語言結識程式設計,隨後轉入計算機專業,有幸拿過國獎、省獎等,已保研。目前正在學習C++/Linux(真的真的

Linux核心原始碼分析之setup_arch (四)

### 前言 Linux核心原始碼分析之setup_arch (三) 基本上把setup_arch主要的函式都分析了,由於距離上一篇時間比較久了,所以這裡重新貼一下大致的流程圖,本文主要分析的是bootmem_init函式。 ### 程式碼分析 bootmem_init函式的結構如下:

物件的初始化和清理

# 物件的初始化和清理 ## 建構函式和解構函式 建構函式:主要作用在建立物件時為 物件成員屬性賦值,建構函式由系統自動呼叫,無需手動呼叫 解構函式:主要作用在物件銷燬前系統自動呼叫,執行一些清理工作。 ### 建構函式語法 類名(){} 1、建構函式,沒有返回值,也不寫void 2、函式名稱與

【linux】驅動-4-LED晶片手冊分析

[toc] --- ## 前言 * 參考: * **《IMX6ULLRM(6ULL使用者手冊).pdf》** * [李柱明部落格](https://www.cnblogs.com/lizhuming/p/14588172.html) ## 4. LED晶片手冊分析 本章節記錄實現LED暫存器配置,

ubuntu修改預設啟動核心

一、序言 新換的筆記本由於太新的主機板晶片,驅動還沒有完善。每次升級系統核心都要小心謹慎。經常發生部分硬體驅動失敗的事情。系統Ubuntu 20.04.2 LTS x86_64 ,我現在使用的兩個版本的核心5.4.0和5.8.0。預設從高版本核心5.8.0啟動。目前5.4.0核心已經趨於穩定,且硬體

Go 中的 gRPC 入門詳解

[TOC] ## Go GRPC 入門 ### 1,安裝包 **grpc** golang-grpc 包提供了 gRPC 相關的程式碼庫,通過這個庫我們可以建立 gRPC 服務或客戶端,首先需要安裝他。 ```shell go get -u google.golang.org/grpc ```

【演算法】二分三步走

> 據查,醫書有服用響豆的方法,響豆就是槐樹果實在夜裡爆響的,這種豆一棵樹上只有一個,辨認不出來。取這種豆的方法是,在槐樹剛開花時,就用絲網罩在樹上,以防鳥雀啄食。結果成熟後,縫製許多布囊貯存豆莢。夜裡用來當枕頭,沒有聽到聲音,便扔掉。就這麼輪著枕,肯定有一個囊裡有爆響聲。然後把這一囊的豆類又分成幾個小囊裝好

go語言的初體驗

分享最近學習 Go 語言的心得和體會,適合有程式設計基礎的人,因為這裡只做經驗性的總結概述,不做基礎教學的入門知識講解,如果想要學習程式語言的基礎知識,請出門左轉進入官方文件,檢視基礎教學文件。 ### Go 概覽 ##### Go 的特徵 我經常說要學一樣東西,首先要搞清楚它為什麼會出現? 解決了

CQGUI框架之陰影圓角視窗實現

# CQGUI框架之陰影圓角視窗實現 大家好,我是IT文藝男,來自一線大廠的一執行緒序員 今天給大家講解基於C++/Qt的CQGUI框架的陰影圓角視窗實現,實現效果如下圖所示:: ![](https://img2020.cnblogs.com/blog/371367/202103/371367-202103

python3表格資料處理

# 技術背景 資料處理是一個當下非常熱門的研究方向,通過對於大型實際場景中的資料進行建模,可以用於預測下一階段可能出現的情況。比如我們有過去的2002年-2018年的黃金價格的資料: ![](https://img2020.cnblogs.com/blog/2277440/202103/2277440-202

2021華為軟體精英挑戰賽(C/C++實現)-苦行僧的實現過程

  下面給出2021華為軟體精英挑戰賽參與的整個過程,雖然成績不是很好,但是也是花了一些時間的,希望後面多多學習,多多進步。   程式碼已經上傳到了Github上:https://github.com/myFrank/huawei_test,程式碼給出了簡易的虛擬機器遷移思路和伺服器初始化購買及伺服器的擴容實

【資料庫】Redis(2)--Redis的常用資料型別及命令

1.Redis主要資料型別分類 Redis中儲存資料常用的資料型別主要有五種:String、List、Set、Sorted Set、Hash,這五種資料結構在Redis中儲存資料的命令掌握對於我們後期在使用Java框架封裝類操作Redis的API瞭解是非常重要的。所以在這裡對這五種資料結構進行一一彙總,另外也

阿里二面,面試官居然把 TCP 三次握手問的這麼細緻

TCP 的三次握手和四次揮手,可以說是老生常談的經典問題了,通常也作為各大公司常見的面試考題,具有一定的水平區分度。看似是簡單的面試問題,如果你的回答不符合面試官期待的水準,有可能就直接涼涼了。 本文會圍繞,三次握手和四次揮手相關的一些列核心問題,分享如何更準確的回答和應對常見的面試問題,以後面對再刁鑽的面試

0.0066258907318115