原创 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