原创 Java 使用棧實現簡單隊列功能 Java 使用棧實現簡單隊列功能

Java 使用棧實現簡單隊列功能 前兩天面試奇安信,有問到如果通過棧實現隊列,當時沒有回答清楚,現在記錄一下。 通過A,B兩個棧,一個作爲入棧,一個作爲出棧。當有數據入列時將數據放入A棧,如果需要出列,則調用B棧進行出棧。 具體實現方案

原创 Java生成圖片驗證碼 Java生成圖片驗證碼

Java生成圖片驗證碼 手動實現圖片驗證碼生成 import javax.imageio.ImageIO; import java.awt.*; import java.awt.geom.AffineTransform; import ja

原创 Docker常用命令與介紹

Docker安裝與命令 Ubuntu中安裝Docker 更新ubuntu的apt源索引 sudo apt-get update 安裝包允許apt通過HTTPS使用倉庫 sudo apt-get install \

原创 Python魔法方法詳講(持續更新)

Python魔法方法(持續更新) 文章目錄Python魔法方法(持續更新)簡介`__len__`方法`__getitem__`方法`__call__`方法`__abs__`方法`__add__`方法`__neg__`方法`__po

原创 Linux之ssh免登錄配置

Linux之ssh免登錄配置 用處 在操作集羣時避免重複輸入密碼,方便管理 生成公鑰、私鑰對多臺機器需要每個機器都生成一次 ssh-keygen 全部直接回車即可,執行成功後會在~/.ssh目錄下生成對應的公鑰私鑰文件

原创 Ubuntu 18.04修改系統軟件源爲國內源

Ubuntu 18.04修改系統軟件源爲國內源 1. 備份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2. 修改 sudo vi /etc/apt/sour

原创 Uwsgi+Django 編碼問題 報錯[UnicodeEncodeError: 'ascii' codec can't encode characters in positio]

Uwsgi+Django 編碼問題 報錯[UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 153-157: ordinal not in

原创 IDEA使用Maven創建SpringMVC項目

IDEA使用Maven創建SpringMVC項目 1. 創建新的Maven項目 選中maven項目並創建 1.1 設置包名和項目名 可以設置爲相同的 1.2 添加配置鍵值對 name: archetypeCatalog va

原创 Mac 報錯zsh: fork failed: resource temporarily unavailable(原因與解決方案)

Mac 報錯zsh: fork failed: resource temporarily unavailable(原因與解決方案) MacOS版本: 10.15.3 (19D76) 原因 幾天前曾使用過Django-crontab

原创 Mac 下Docker無法訪問外網與宿主機(解決辦法和原因)

Mac 下Docker無法訪問外網與宿主機(解決辦法和原因) 產生原因 在找到原因之前,需要先了解,docker的網絡配置 docker的網絡配置 docker的網絡配置分爲四種, host,overlay,macvlan,bri

原创 Java生成圖片驗證碼

Java生成圖片驗證碼 手動實現圖片驗證碼生成 import javax.imageio.ImageIO; import java.awt.*; import java.awt.geom.AffineTransform; impo