原创 Redis筆記:使用python操作redis

Redis筆記:使用python操作redis 1、Redis安裝 Redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集

原创 樹莓派:MySQL安裝、遠程訪問配置

樹莓派:MySQL安裝、遠程訪問配置 1、安裝MySQL #安裝MySQL sudo apt-get install mariadb-server mariadb-client sudo apt-get install libma

原创 樹莓派腳本:自動更換軟件源

樹莓派腳本:自動更換軟件源 爲解決每次需要通過繁瑣的步驟更換樹莓派的軟件源,所以寫了下述腳本。 作者開源的所有相關項目將會全部移至github,感興趣的朋友可以給一個star。 github地址:https://github.co

原创 HTML中textarea輸入字數限制

HTML中textarea輸入字數限制 實現方法 在HTML中添加一個textarea文本輸入框及一個用於文字提示的標籤<span>: <textarea class="textarea-comment" placeholder=

原创 shell: 10、獲取實際路徑

shell: 10、獲取實際路徑 # 在某些情況下會拿到錯誤結果 work_path=$(dirname $0) work_path=$(pwd) ## 正確實現 # 通過 readlink 獲取絕對路徑,再取出目錄 work_

原创 shell:12、sed文件字符串替換

shell:12、sed文件字符串替換 本操作方法應用於更新配置文件,如樹莓派源替換腳本。 將myfile文件中每行第一次出現的字符串oldstr用字符串newstr替換,然後將該文件輸出到標準輸出。 sed -e 's/ol

原创 Linux:Ubuntu18.04 配置靜態IP

Ubuntu18.04 配置靜態IP 在 Ubuntu18.04 中已經使用netplan替換ifupdown,所有需要通過配置netplan來配置靜態IP,netplan使用的配置文件爲yaml,感興趣的朋友可以自行上網搜索ya

原创 shell: 9、變量比較

shell: 9、變量比較 #!/bin/bash a=10 b=20 if [ $a == $b ] then echo "a 等於 b" elif [ $a -gt $b ] then echo "a 大於 b"

原创 樹莓派:首次連接WiFi及打開SSH

樹莓派:首次連接WiFi及打開SSH 1、WiFi配置 鏡像燒錄以後,打開sd卡的boot目錄,新建wpa_supplicant.conf 文件,添加一下內容: country=CN ctrl_interface=DIR=/var

原创 Linux:Gitlab服務器配置

Linux:Gitlab服務器配置 用於搭建自己的Git Server,可應用於樹莓派等設備,博主的搭建平臺爲x86架構主機,樹莓派使用Gitlab性能略有不足,推薦使用Gogs。 1、安裝Gitlab #step 1: 安裝依賴

原创 Linux:配置aria2作爲遠程下載器

Linux:配置aria2作爲遠程下載器 1、安裝aria2 sudo apt install -y aria2 配置文件放置於 /usr/local/etc/ 目錄下 #創建配置文件夾 sudo mkdir /usr/loc

原创 python: 校園網登錄腳本

python: 校園網登錄腳本 該腳本需要以下python庫 #1、 beautifulsoup4 #2、 requests #coding:utf-8 import bs4 as btfsp import requests i

原创 shell:11、獲取URL中協議、域名、端口和Path

shell:11、獲取URL中協議、域名、端口和Path #獲取協議 echo "http://www.baidu.com:80/ABCD/a.txt" | awk -F':' '{print $1}' # 輸出http #獲取

原创 Linux目錄含義說明

Linux目錄含義說明 以下是對Linux目錄的解釋: /bin: bin是Binary的縮寫, 這個目錄存放着最經常使用的命令。 /boot: 這裏存放的是啓動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件

原创 Linux:局域網文件共享

Linux:局域網文件共享 通過該方法可以在windows系統共享樹莓派或者其他linux系統上的文件 1、安裝Samba sudo apt-get install samba samba-common-bin 2、配置Samb