原创 linux(debian10)安裝pip3方法(最有用,最簡單的)
找了好幾個方法都沒有用,唯獨這個簡單,而且有效。 轉載自:https://www.cnblogs.com/yanxiatingyu/p/10160712.html ubuntu 下安裝pip3 在使用任何apt 安裝任何軟件包之前,建議用
原创 (mqtt學習3)mqtt的用paho庫自動重連設置
至於怎麼連接,訂閱,發佈的,這裏就不重複說了,網上很多,詳細看官方文檔, https://www.eclipse.org/paho/files/mqttdoc/MQTTAsync/html/struct_m_q_t_t_
原创 debian10,ping www.baidu.com ping: www.baidu.com: Name or service not known(解決)
debian10,ping不通外網,root身份,改一下,resolv.conf就可以了。截圖1是些系統信息。 按照我cat的結果那樣在resolv.conf裏面添加一條就好,不要把nameserver寫錯了,之後保存退出就可以了。 再
原创 (mqtt學習5)關於python(windows)通過mqtt和c(linux)交互的方案
先寫個大概,有空再補全細節。 1,需求 就是python在windows上寫個界面,通過mqtt發給linux,linux計算一下再發給python,拓撲呈現。 2, 採用方法 就是將python上得到的
原创 (mqtt學習4)交叉編譯mqtt庫paho(arm64位)
源碼下載地址:https://github.com/eclipse/paho.mqtt.c 資料說的cmake,我也沒有用,因爲我用的是華爲的容器編譯的,立馬的東西都設定好了,我也懶得加了,但是那個裏面是沒有cmake的,所以我就用ma
原创 關於FileNotFoundError: [Errno 2] No such file or directory: '/home/guoyz/.Xauthority'問題的解決方法
寫了個python代碼,一運行,出現如下錯誤: guoyz@debian:~$ python3 readtxt.py Traceback (most recent call last): File "/home/guoyz/.lo
原创 (json-c學習10)交叉編譯json-c庫(arm64位)
下載地址:https://github.com/json-c/json-c 1,下載,解壓,不用多說; 2,運行./autogen.sh(這步好像沒有也可以,還是生成第三步的configure來着,忘了) 3,配置,這個地方就要注意了
原创 (sqlite3學習1)linux下C語言編程操作sqlite數據庫(含交叉編譯)
交叉編譯sqlite3: #./configure CC=aarch64-linux-gnu-gcc #make 加-host=arm-linux會生成靜態庫和動態庫,不加只生成靜態庫。 動態庫拷貝到執行環境,還需要: # ldcon
原创 linux可以ping通,但是ssh被拒絕
2臺pc,一個網關,都連到公司網上。 pc1:192.168.1.106 ----windows 10 pc2:192.168.1.133 ----debian 10 網關:192.168.1.108 ----- 華爲grid-T1 問題
原创 git學習1:配置下載自己的github代碼
我已經在github上建了項目了,這裏不在重複,換了個電腦,我要下載下來修改下。 1,生成密鑰 ssh-keygen -t rsa -C "[email protected]" 2,把公鑰放到github上去 cat ~/.s
原创 python學習36:給IDLE添加行號(採用IDLEX的LineNumbers.py)python3.8也可以用(親測有效)
針對本文之前的錯誤,說明3點: 1,這個方法,在python38上照樣可以使用,已經測試過了; 2,第5步錯了,應該是config-extensions.def裏面; 3,打開edit,不要打開shell的option的show lin
原创 解決curl: (25) Failed FTP upload: 553的問題
把一個文件上傳到ftp服務器時,發現curl: (25) Failed FTP upload: 553的問題,後來發現是服務器上那個文件夾權限導致的,換了個文件夾就好了。
原创 (sqlite3學習2)sqlite中的限制:數據庫大小、表數、列數、行數、參數個數、連接數等
一、參考網址 SQLite中的限制(官網):https://sqlite.org/limits.html 運行時限制類別(官網):https://sqlite.org/c3ref/c_limit_attached.html#sqlitel
原创 ip地址10.0.0.2/8,10.0.0.2/16,10.0.0.2/24,10.0.0.2/32的8,16,24,32的意思
10.1.0.2/8,說明它的子網掩碼是255.0.0.0, 10段的ip都可以ping通; 10.1.0.2/16,說明它的子網掩碼是255.255.0.0, 10.1段的ip都可以ping通; 10.1.0.2/24,說明它的子網掩碼
原创 ip地址(主機地址),網絡地址,廣播地址,子網掩碼,子網個數,網關,DNS之間的關係
假設本機地址爲192.168.1.133,在設置ip時,子網掩碼也是跟隨着一起設置的,假設本機ip子網掩碼是255.255.255.0。 1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8