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