編程語言為什麼要聲明和定義變量及區分數據類型 閱讀大約需要1分鐘programming_language<h3 id="編程語言為什麼要聲明和定義變量">編程語言為什麼要聲明和定義變量</h3> <p>在編程語言中,聲明和定義變量是為了告訴計算機在內存中分配一塊空間來存儲數據。這樣我們可以使用變量來存儲和操作數據,使程序能夠動態地處理和修改數據。</p> <p>聲明變量是指在程序中聲明一個變量的存在,告訴編譯器或解釋器該變量的名稱和類型。這樣,編譯器或解釋器就知道在程序執行期間需要為該變量分配多少內
八大黑客常用滲透測試工具 閱讀大約需要1分鐘hacker八大黑客常用滲透測試工具: 1.Nmap 2.Wireshark 3.Metasploit 4.Aircrack-ng 5.Burp Suite閱讀更多...
使用openssl創建包含SAN的證書bash腳本 閱讀大約需要1分鐘openssl tls<h3 id="使用openssl創建包含san的證書bash腳本">使用openssl創建包含SAN的證書bash腳本</h3> <p>前面的文章介紹了<a閱讀更多...
使用openssl創建包含SAN的證書 閱讀大約需要1分鐘openssl tls<h3 id="使用openssl創建包含san的證書">使用openssl創建包含SAN的證書</h3> <p>什麼是SAN?</p> <p>SAN(Subject Alternative Name)是SSL標準x509中定義的一個擴展,使用了SAN字段的SSL證書,可以擴展此證書支持的域名,使得 一個證書可以支持多個不同域名的解析。</p> <ol> <li>創建一閱讀更多...
docker compose入門 閱讀大約需要2分鐘docker<h3 id="docker-compose入門">docker compose入門</h3> <p>本篇文章介紹構建一個運行在docker compose上的python web應用程序,這個應用程序使用Flask框架同時維護一個計數器在redis中。</p> <p>首先確保你已經安裝Docker Engine和Docker Compose,你不需要安裝python或者redis,因為它們是閱讀更多...
Java內存模型 閱讀大約需要1分鐘Java<h3 id="java內存模型">Java內存模型</h3> <p><strong>Java內存模型(Java Memory Model,JMM)就是一種符合內存模型規範的,屏蔽了各種硬件和操作系統的訪問差異的,保證了Java程序在各種平台下對內存的訪問都能保證效果一致的機制及規範。</strong></p> <pre tabindex="0"><code>簡要言之,jmm是jvm的一種規範,定閱讀更多...
Java類加載機制 閱讀大約需要1分鐘Java<h3 id="java類加載機制">Java類加載機制</h3> <p><strong>類加載機制</strong></p> <p>所謂類加載機制就是JVM虛擬機把Class文件加載到內存,並對數據進行校驗,轉換解析和初始化,形成虛擬機可以直接使用的Java類型,即Java.lang.Class。</p> <p><strong>類的生命週期</strong></p> <p><strong>類的生閱讀更多...