原创 關於header返回Date時間的解釋

Date: Thu, 23 Apr 2020 08:12:38 GMT 時間中的GMT指的是格林威志時間 Greenwich Mean Time(GMT) SUN:sunday 星期日 MON: monday 星期一 TUE:

原创 物聯網模塊

物聯網模塊 ESP32 ESP8266 樹莓派 香蕉派 NanoPi STM32

原创 SSH反向隧道 (內網穿透)

SSH反向隧道 (內網穿透) 需要準備兩臺機器 A 機器爲公網機器 (11.22.33.44) 相當於橋樑 B 機器爲內網機器 (10.0.0.2) 需要穿透 構建隧道 需要在 A 機器上將sshd服務開啓 GatewayP

原创 Rsync文件同步與inotify實現文件同步功能

Rsync文件同步與inotify實現文件同步功能 Rsync rsync是linux系統下的數據鏡像備份工具。使用快速增量備份工具Remote Sync可以遠程同步,支持本地複製,或者與其他SSH、rsync主機同步。 #

原创 PHP使用異或加密解密文件

PHP使用異或加密解密文件 原理:將文件的每一個字節與密鑰的單位做異或處理 <?php /** * 文件加密解密方法 * @param string $input 源文件 * @param string $

原创 Linux中curl和wget

Linux中curl和wget curl命令 curl -o nginx.tar.gz http://nginx.org/download/nginx-1.12.2.tar.gz 將nginx壓縮包重命名成nginx.tar.g

原创 網絡中的公網和內網 (ipv4)

網絡中的公網和內網 (ipv4) 公網指的是在 1.0.0.1 - 255.255.255.254 之間,除了私網的所有地址。 IPv4地址協議中預留了3個IP地址段,作爲私有地址,供組織機構內部使用 A類地址:10.0.0

原创 C筆記

C筆記 內存 內存中最小單位是位(bit),用0或1表示,即二進制數。 爲了方便,內存中的位,以8個爲一組,每組8個位稱爲一個字節(byte)。 每一個字節都有唯一的地址,字節地址從0開始。 變量 變量是計算機裏的一塊特定內

原创 終端和僞終端的理解

終端和僞終端 物理終端:直接連接在主機上的顯示器、鍵盤鼠標統稱。在實際機架式服務器部署中,一般是多臺服務器共享一套終端,簡稱KVM(Keyboard鍵盤,video顯示器,mouse鼠標) 虛擬終端(tty):附加在物理終

原创 Docker極速構建

run php docker run -d --name myphp -p 9000:9000 -v $PWD/nginx/www/:/usr/share/nginx/html php:7.2-fpm 啓動PHP容器 使用

原创 Linux文件加密方式gzip和bzip

Linux加密方式一個手記 在Linux通常使用unix的tar來作爲文件的打包方式,該命令可以將文件打包,也可以在打包過程中使用加密方式將文件打包並加密 tar -zcvf xxx.tar.gz ./* 將當前所有文件打包成名

原创 Linux命令集合

Linux 命令集合 tail -f實時查看日誌文件 tail -f -n 100或tail -100f實時查看日誌文件 後一百行

原创 Docker其他操作命令詳解

從Docker容器中複製文件到宿主機中 使用命令docker cp <容器id>:/etc/nginx.conf /root/複製容器的conf文件到root目錄 docker logs <容器id>查看docker容器的日誌

原创 五種開源協議的比較(BSD,Apache,GPL,LGPL,MIT)

五種開源協議的比較(BSD,Apache,GPL,LGPL,MIT) 現今存在的開源協議很多,而經過Open Source Initiative組織通過批准的開源協議目前有58種(http://www.opensource.org

原创 Redis筆記

Redis筆記 Redis 是一個開源(BSD許可)的,內存中的數據結構存儲系統,它可以用作數據庫、緩存和消息中間件。 Redis使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種