Dean Yang Coding Blog
  • 首頁
  • 歸檔
  • 分類
  • 標籤
  • 關於
docker compose 的使用

docker compose 的使用

Docker compose介紹Docker Compose 是一個用於定義和運行多容器Docker應用程序的工具。使用Compose,您可以通過一個YAML文件來配置應用程序的服務。然後,使用一個單一的命令,創建並啟動所有服務的配置。 安裝 mac / windows 安装docker desktop時會自動安裝,若不滿意版本須直接更換doc
2024-01-20
docker
#backend #docker
java array 的功能實作

java array 的功能實作

java 陣列實作宣告和初始化在 Java 中,陣列的宣告和初始化可以如下所示: 1int[]array=new int[5]; // 宣告一個大小為 5 的整數陣列 設定和獲取陣列元素12array[0]=1; // 將第一個元素設為 1int firstElement=array[0]; // 獲取第一個元素 獲取陣列長度1int length=array.length; // 獲取陣列長
2024-01-17
java
#java #data structure
以 java 作為範例的 data structure

以 java 作為範例的 data structure

資料結構資料結構是計算機儲存、組織數據的方式。它使我們能夠有效地操作數據,包括其插入、刪除和搜索等操作。資料結構是為了解決兩類問題:數據儲存以及數據操作。 演算法演算法是解決特定問題步驟的描述,在數據結構的基礎上設計和分析的。它是指令的集合,是為了解決特定問題而制定的一系列過程。演算法是無序的,意味著演算法的執行結果並不依賴於指令的順序。 兩者關係資料結構與演算法兩者之間的關係密不可分,演算法要作
2024-01-16
data structure
#java #data structure
openai-assistant-api

openai-assistant-api

OpenAI Assistant官方文檔https://platform.openai.com/docs/assistants/how-it-works 原理將檔案及文件上傳openAI,建立一個客製化的助手,然後創立thread 供不同使用者可以同時使用該助手 graph TD; A[上傳檔案及文件] --> B[建立客製化的助手]; B --> C[創立thread
2024-01-16
python
#python #jupyter #openai
Jupyter - python 的筆記本

Jupyter - python 的筆記本

Jupyter是一個開源的交互式筆記本,廣泛用於資料科學、教育、資料可視化等領域。它允許你在網頁瀏覽器中創建和共享包含代碼、文字、圖表等的文件。 1.啟動 Jupyter有三種方式可以安裝 anaconda, pip, vscode extension anaconda 安裝 Anaconda 是一個流行的 Python 和 R 語言的數據科學平台。它
2024-01-13
python
#python #jupyter
docker 的網路

docker 的網路

Docker 的網路連接允許容器之間以及容器與外部世界之間的互聯互通。 網路驅動查看 network1docker network ls output 1234NETWORK ID NAME DRIVER SCOPE1847e179a316 bridge bridge locala647a4ad0b4f host host lo
2024-01-08
docker
#backend #docker
輸入網址後的流程

輸入網址後的流程

瀏覽器中輸入URL後的過程mermaid 圖 graph LR A[輸入URL] --> B[解析URL] B --> C[檢查本地DNS緩存] C -->|未找到| D[DNS查詢] C -->|已找到| E[使用緩存的IP] D --> E E --> F{是HTTPS嗎?} F -- 是 --> G[進行SSL/TLS交握] F -- 否 --> H[建立TCP連接] G --> I[建
2024-01-07
#http #internet
使用同一個volume 在多個docker 上

使用同一個volume 在多個docker 上

docker volume 應用 多container 間共享資料https://docs.docker.com/storage/volumes/#share-data-among-machines 環境 Hostname IP SSH Username SSH Password docker-host1 192.168.200.10 vagrant vagrant docker-h
2024-01-07
docker
#backend #docker
docker volume 及 bind mount 的比較

docker volume 及 bind mount 的比較

docker 的儲存docker volumeDocker Volume 是一種持久性資料存儲方式,允許容器之間或容器和主機之間共享資料。 建立docker volume1docker volume create mydata 掛載容器到volume-v 這將運行一個以 `Ubuntu` 為基礎的容器,同時將 `mydata Volume` 掛載到容器內的 `/app/data` 目錄。 1d
2024-01-07
docker
#backend #docker
用vscode 插件跑docker 開發環境

用vscode 插件跑docker 開發環境

Remote explorervscode 的插件,包含兩個部分 開發環境選擇workspace選擇想要的資料夾或檔案 選擇環境鏡像包含許多常見環境如linux, python, node.js 等 環境建立選好後可以看到正在build 及run docker container 環境查看跑完後就會發現已經搭建好一個docker 環境,就可以在不用安裝各種環境的情況下做開發
2024-01-06
docker
#backend #docker
1…7891011…14

搜尋