原创 PHP對稱加密-AES加密、DES加密
對稱加密 對稱加密算法是指,數據發信方將明文(原始數據)和密鑰一起經過加密處理後,使其變成複雜的加密密文發送出去。收信方收到密文後,若要解讀原文,則需要使用加密密鑰及相關算法的逆算法對密文進行解密,使其恢復可讀明文。 優點:算法
原创 PHP非對稱加密-RSA
對稱加密算法是在加密和解密時使用同一個密鑰。與對稱加密算法不同,非對稱加密算法需要兩個密鑰--公開密鑰(public key)和私有密鑰(private key)進行加密和解密。公鑰和密鑰是一對,如果公開密鑰對數據進行加密,只有對應私有密鑰
原创 composer設置阿里雲鏡像源
composer設置阿里雲鏡像源 1. 首先把默認的源給禁用掉 composer config -g secure-http false 2. 再修改鏡像源 這裏我使用阿里的源 composer config -g repo.pa
原创 Go 類型強制轉換
Go 類型強制轉換 強制類型的語法格式:var a T = (T)(b),使用括號將類型和要轉換的變量或表達式的值括起來 強制轉換需要滿足如下任一條件:(x是非常量類型的變量,T是要轉換的類型) 1. x可以直接複製給T類型變量 2
原创 Go 命令類型和未命名類型
Go 命令類型和未命名類型 例子 package main import "fmt" // 使用type聲明的是命令類型 // type new_type old_type type Person struct { nam
原创 Mysql 預處理 PREPARE以及預處理的好處
Mysql 預處理 PREPARE以及預處理的好處 Mysql手冊 預處理記載: 預製語句的SQL語法在以下情況下使用: · 在編代碼前,您想要測試預製語句在您的應用程序中運行得如何。或者也許一個應用程序在執行預製語句時有問題,您想
原创 Yii2 源碼分析 入口文件執行流程
Yii2 源碼分析 入口文件執行流程 1. 入口文件:web/index.php,第12行。(new yii\web\Application($config)->run()) 入口文件主要做4件事: 1. 設置環境 2.
原创 Nginx 編譯 echo 模塊
Nginx 編譯 echo 模塊 echo模塊下載地址:https://github.com/openresty/echo-nginx-module 查看nginx已經編譯的模塊, nginx -V /home/nginx-1.
原创 Linux mount掛載磁盤報錯 mount: wrong fs type, bad option, bad superblock on /dev/vdb
Linux mount掛載磁盤報錯 mount: wrong fs type, bad option, bad superblock on /dev/vdb Linux掛載磁盤報如下錯誤: mount: wrong fs type,
原创 js ajax 請求
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script> win
原创 Nginx 動態增加擴展
Nginx 動態增加擴展 1. 先查看目前nginx已加載模塊 /home/nginx-1.18.0 # nginx -V nginx version: nginx/1.18.0 built by gcc 9.3.0 (Alpine 9
原创 Docker Alpine Dockerfile 安裝nginx,最小鏡像
Docker Alpine Dockerfile 安裝nginx,最小鏡像 FROM alpine MAINTAINER will ## 將alpine-linux:apk的安裝源改爲國內鏡像 RUN sed -i 's/dl-c
原创 Linux Alpine安裝 Nginx
Linux Alpine安裝 Nginx 安裝需要編譯Nginx的擴展 apk add wget gcc g++ make 安裝Nginx URL重定向,正則表達式模塊pcre Pcre 源碼下載地址:https://ftp.pcre.
原创 Nginx pid文件找不到 nginx: [error] open() "/run/nginx/nginx.pid" failed (2: No such file or directory)
Nginx pid文件找不到 nginx: [error] open() "/run/nginx/nginx.pid" failed (2: No such file or directory) 原因:pid被誤刪除或者不存在 解決如
原创 alpine切換源 安裝慢 apk add很慢
alpine切換源 安裝慢 apk add很慢 阿里鏡像 sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories 科大鏡像 sed -i