TYEYDY

快樂生活 | 身體健康

0%

經過

Composer 安裝了 Lumen8 後,使用Facade Validator,卻出現錯誤訊息

A facade root has not been set.

閱讀全文 »

POP MAX 蛇人魯夫

介紹

  • Portrait of Pirates One Piece SA-Maximum Monkey D. Luffy Gear 4th Snakeman
  • 購入價格: 5,150
  • 購入地點: 台北地下街
  • 全新台版
閱讀全文 »

目標

  • 使用 docker-compose 直接將所有的服務 on 起來
  • 安裝 Nginx
  • 安裝 MySQL 8.0
  • 安裝 php 7.4
  • 安裝 Redis
閱讀全文 »

MySQL 如何取得中位數

中位數定義

  • 中位數簡稱中數,是一種集中量數,可以用來代表一群分數的集中情形。中位數通常以數學符號Md來表示。
  • 數列大小排列後,依序最中間的數字
  • 如果數列數量為奇數,中位數為 第(N+1)/2個分數
  • 如果數列數量為偶數,中位數為 第N/2 & (N/2)+1 的平均分數

參考網站: http://terms.naer.edu.tw/detail/1302280/

閱讀全文 »

Git 一次推兩個 Repository

前言

有測試機與正式主機,但不想要推測試機再去處理CI/CD等問題,一切簡而言之就是,

閱讀全文 »

自動更新 Git Repository

前言

在測試主機想要維持在最新的版本,local本機 推新的版本又不想每次跑到主機上執行 git pull 等相關指令
可以在 git的hook中新增script當git的repository接收到新的 commit 時,會自動幫我們執行想要的script

新增 script

  1. 在 git_repository/hooks 中 新增 post-receive檔案

  2. post-receive,可以加各式各樣的 像似 Queue 或 composer install 等指令

    1
    2
    3
    4
    5
    6
    7
    8
    #!/bin/sh

    unset GIT_DIR
    DeployPath="/var/www/html"
    cd $DeployPath

    git fetch --all
    git reset --hard origin/master
  3. 將 post-receive + x 變成可執行

    1
    $ chmod +x post-receive

筆記小角落

  • 新增一個空白的 git repository
    1
    $ git init --bare repository_name

Mysql 8.0

登入 root 新增 user

1
$ sudo mysql -u root

新增 user 帳號

  • 全域

    1
    mysql > CREATE USER 'user'@'%' IDENTIFIED BY 'password';
  • localhost

    1
    mysql > CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
  • 限定ip

    1
    mysql > CREATE USER 'user'@'255.255.255.255' IDENTIFIED BY 'password';

    設定密碼時踩到的坑

閱讀全文 »