提高程式碼顏值的幾個小技巧

每個程式設計師只要不犯錯,都能寫出機器能看得懂的程式碼,程式能正常跑起來,自然就意味著機器正常識別了程式。 但是,真正牛逼的程式設計師是寫出能讓人看得懂的程式碼。 不要小看這個,雖說我們寫的程式碼確實是跑給機器的,但是程式碼是人寫的,而通常一個專案的開發,需要多個程式設計師一同協助開發,這時能寫出 huma

【.NET 與樹莓派】讓喇叭播放音樂

如果你和老週一樣,小時候特別喜歡搞破壞(什麼電器都敢拆),那下面這樣小喇叭你一定見過。 這種喇叭其實以前很多錄音機都用,包括上小學時買來做英語聽力的便攜錄音機。嗯,就是放錄音帶的那種,錄音帶也叫磁帶或卡帶,有兩個輪子,錄音機的動力轉軸會帶動輪子轉動,然後就能聽到聲音了。   小時候,放學從學校走

微服務架構學習Day01-SpringBoot入門

# 基本概念 - **SpringBoot的優點:** - 可以建立獨立的**Spring**應用 - **SpringBoot**嵌入**Tomcat,Jetty**和**Unsertow,** 不需要部署**war**檔案 - 根據需要通過**maven**獲取**starter**

深入瞭解gradle和maven的區別

[toc] 深入瞭解gradle和maven的區別 # 簡介 gradle和maven都可以用來構建java程式,甚至在某些情況下,兩者還可以互相轉換,那麼他們兩個的共同點和不同點是什麼?我們如何在專案中選擇使用哪種技術呢?一起來看看吧。 # gradle和maven的比較 雖然gradle和mav

XV6學習(15)Lab mmap: Mmap

程式碼在[Github](https://github.com/weijunji/xv6-6.S081/tree/mmap)上。 這一個實驗是要實現最基礎的`mmap`功能。mmap即記憶體對映檔案,將一個檔案直接對映到記憶體當中,之後對檔案的讀寫就可以直接通過對記憶體進行讀寫來進行,而對檔案的同步則由作業

面試官在“逗”你係列:到底應該怎麼爬樓梯?!

## 直奔主題 演算法題是在面試過程中考察候選人邏輯思維能力、手寫程式碼能力的一種方式,因為有一句古話說的好:“說一千道一萬,不如寫段程式碼看一看”。 ![對,就是我說的](https://img2020.cnblogs.com/other/1103694/202102/1103694-2021021011

如何通過SQL注入盜取資料庫資訊

[toc] 我們都是善良的銀!一生戎碼只為行俠仗義,知道這個不是為了做啥非法的事,只是知道小偷怎麼偷東西才能更好地防範。 SQL注入(SQL Injection),SQL注入即是指web應用程式對使用者輸入資料的合法性沒有判斷或過濾不嚴,攻擊者可以在web應用程式中事先定義好的查詢語句的結尾上新增額外的S

C#中word匯出功能騷操作

馬上過牛年了,先祝大家新年好,身體好,心情好!!! 年前最後寫一篇之前專案開發的一個功能,自己根據系統業務,想到的一個解決辦法,效率還是不錯的,廢話不多說,開整!!! 需求:企業填報自己的企業資訊到系統中,最後需要將資料以給定word模板形式匯出,功能簡單,就是要開發快,趕及 分析:主要費時間的工作是設計企業

14. 從0學ARM-exynos4412-看門狗裸機程式編寫

# 看門狗 ## 一、概念 看門狗的簡稱是WDT(Watch Dog Timer),exynos4412scp中的看門狗定時器(WDT)是一種定時裝置。 ### 1. 工作原理 由(一般需要客戶編寫)軟體讀寫定時器相關的暫存器,開啟看門狗,並設定計數時間(以秒或分鐘計算),定時器計數計滿,由軟體清零,以表

Dubbo SPI 機制原始碼分析(基於2.7.7)

Dubbo SPI 機制涉及到 `@SPI`、`@Adaptive`、`@Activate` 三個註解,ExtensionLoader 作為 Dubbo SPI 機制的核心負責載入和管理擴充套件點及其實現。本文以 ExtensionLoader 的原始碼作為分析主線,進而引出三個註解的作用和工作機制。 Ex

Eureka詳解系列(五)--Eureka Server部分的原始碼和配置

# 簡介 按照原定的計劃,我將分三個部分來分析 Eureka 的原始碼: 1. Eureka 的配置體系(已經寫完,見[Eureka詳解系列(三)--探索Eureka強大的配置體系](https://www.cnblogs.com/ZhangZiSheng001/p/14374005.html)); 2.

擼完這篇執行緒池,我快咳血了!

![](https://img2020.cnblogs.com/blog/1515111/202102/1515111-20210210102925470-1974218467.png) 我們知道,執行緒需要的時候要進行建立,不需要的時候需要進行銷燬,但是執行緒的建立和銷燬都是一個開銷比較大的操作。 >為

流媒體傳輸協議之 RTP(下篇)

本系列文章將整理各個流媒體傳輸協議,包括 RTP/RTCP,RTMP,希望通過深入梳理協議的設計細節,能夠給流媒體領域的開發者帶來一定的啟發。 作者:逸殊 稽核:泰一 接上篇:《 流媒體傳輸協議之 RTP(上篇)》 # RTP 控制協議 ## Sender & Receiver 報告 RTP 使

0.013427972793579