0%

1
2
3
4
5
*, *:after, *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

圖片最大寬度

1
2
3
img{
max-width:100%;
}

高滿版

1
2
3
4
5
6
7
html,body{

height: 100%; margin: 0; padding: 0;

}

原文網址:https://kknews.cc/code/gznznay.html

_2021_05_17_17_30_14_13

  • 答案
    • 第一個的 one 和 two 中間沒有包含空格,這個的意思表示,某個區塊必須同時具有 one 和 two 的 class 時,才能被 CSS 所選擇到到。
    • 第二個的 one 和 two 中間包含空格,意思是指,我必須要是在 one 裡面的 two,才會被選擇到。
    • 第三個的 one 和 two 中間包含逗號,意思是指 class 中有 one 或 two,都會被編輯器所選擇到。

1. 說明

這是一套windows、macos、linux都可安裝的資料庫管理軟體

目前有分community版跟enterprise 版。

閱讀全文 »

1. 相關概念

  1. 服務器虛擬化(VM)
  2. 網路虛擬化(NSX)
  3. 存儲虛擬化(VSAN)
  4. 數據中心
閱讀全文 »

部門分工合作,同事架起了在centOS 系統下的HA架構。

資料庫也設定了複寫機制。

由我這邊寫個簡單的程式去跑跑看這個架構是否會出狀況,所以需要簡單的CRUD操作網頁介面。

於是這個簡單的CODE就產生了…

sample code

匯入資料庫亂碼問題

1
# mysql -uroot -p0000 --default-character-set=utf8 database < dump_file.sql

-u後面接著帳號
-p後面接著密碼

Git flow 介紹

image-20210823100428940

長期分支

  • master

    • 主分支
    • 主要是用來放穩定、隨時可上線的版本。這個分支的來源只能從別的分支合併過來,開發者不會直接 Commit 到這個分支。因為是穩定版本,所以通常也會在這個分支上的 Commit 上打上版本號標籤。
  • develop

    • 開發分支
    • 這個分支主要是所有開發的基礎分支,當要新增功能的時候,所有的 Feature 分支都是從這個分支切出去的。而 Feature 分支的功能完成後,也都會合併回來這個分支。

任務分支

由長期分支衍伸出來的分支

  • feature

    • 新功能分支
    • 當要開始新增功能的時候,就是使用 Feature 分支的時候了。Feature 分支都是從 Develop 分支來的,完成之後會再併回 Develop 分支。
  • release

    • 發佈分支
    • 當認為 Develop 分支夠成熟了,就可以把 Develop 分支合併到 Release 分支,在這邊進行算是上線前的最後測試。測試完成後,Release 分支將會同時合併到 Master 以及 Develop 這兩個分支上。Master 分支是上線版本,而合併回 Develop 分支的目的,是因為可能在 Release 分支上還會測到並修正一些問題,所以需要跟 Develop 分支同步,免得之後的版本又再度出現同樣的問題。
  • hotfix

    • 熱修復分支
    • 當線上產品發生緊急問題的時候,會從 Master 分支開一個 Hotfix 分支出來進行修復,Hotfix 分支修復完成之後,會合併回 Master 分支,也同時會合併一份到 Develop 分支。
  • git pull 就是表示一個fetch 跟一個merge

  • git pull – rebase,它表示的是一個FETCH 以及一個rebase

  • git checkout 是移動head 位置

  • reset 移動分支到對應commit 位置

  • 1個 commit 只做一件事

  • 1個 feature 做一個功能 做好購物車 4~5 api 3 css

  • git cherry-pick c2 c4

  • git reset HEAD^ 分支前往特定commit

udemy

echo “blob 10\0hello git” | shasum

echo shasum -a 256 filename

新增檔案至stage後反悔
git rm –cached test.txt

修改既有檔案至stage後反悔

git ls-files -s
git restore –stage file1.txt
git ls-files -s
git restore file1.txt

git log
git log –oneline
git log -2
git log oneline -2
git log –after=’2020-05-20’
git log –before=’2020-05-21’
git shortlog
git log –stat

git init (initialize an empty git repository)
git status (show the working tree status)
git add (add file cntents to the index)
git rm (Remove files from the working tree and from the index)
git restore(Restore working tree files)
git commit (Records the changes to repository)
git log (show commit logs)

git ls-files
-s(Show staged contents’ mode bits,object name and stage number in the output)

git config –list

head is a special pointer
Related with current active branch
Always point to the latest commit

git checkout(change the current active branch)
git checkout -b (checkout a branch,will create that branch if it doesn’t exist)
git diff
git diff –cached

恢復文件的另一種方式
git checkout README.md

git rest HEAD^ –hard

git reset ORIG_HEAD –hard

git add remote origin URL

git push origin master
git clone URL
git clone URL rename

git remote remove origin
git remote add my-origin https://

列出遠程branch
git branch -a

git branch -r

git remote show origin

git fetch

git pull = git fecth + git merge

git gc

壓縮物件