原创 ROS開發:創建工程與編譯

No1.新建一個ROS工作空間 1、用戶目錄下新建一個ros_ws文件,二級文件爲src。新建後對工作區進行編譯。 bash mkdir -p ros_ws/src cd ros_ws catkin_make 編譯後,可以在

原创 基於C語言的簡單效仿win10進制轉換計算器的設計

設計初衷: 作爲一名嵌入式程序員,進制轉換是入門必修課,而學習計算機也是必須要懂的最基礎知識。在很多博客上曾找到很多關於進制轉換的程序例程,大多是根據自己需求的。要是能和win10計算器那樣,只要輸入一個進制數,其他進制數也一併顯

原创 用vscode編譯燒寫ESP8266

介紹 ESP8266開發常見的是使用eclipse和arduino IDE,這裏我使用的是arduino IDE,因爲它集成了很多8266庫,編程開發很方便。 安裝arduino的流程這裏就不做講解了,不過安裝IDE後,得需要去

原创 基於python3+api獲取金山詞霸每日一句

獲取金山詞霸每日一句,英文和翻譯 from __future__ import unicode_literals from threading import Timer import requests def get_newsD

原创 查找重複的電子郵箱——C語言版+MySQL版

(LeetCode:數據庫) 查找重複的電子郵箱 題目描述:編寫一個 SQL 查詢,查找 Person 表中所有重複的電子郵箱。 +----+---------+ | Id | Email | +----+---------+

原创 樹莓派4B 更新wiringPi庫到2.52的方法

樹莓派4B 更新wiringPi庫到2.52的方法 最新發布的樹莓派4B在燒錄了官方系統buster以後,如果直接使用gpio readall去查看GPIO會出現錯誤。無法識別的情況,需要根據以下步驟進行wiringPi的更新。

原创 linux的那些事——

win10和ubuntu雙系統下時間混換的解決問題 先在ubuntu下更新一下時間,確保時間無誤: sudo apt-get install ntpdate sudo ntpdate time.windows.com 然後將時間

原创 VScode 調試 c++

mingw下載@mingw離線版 使用VScode編譯C++時,需要配置三個.json文件。 在.vscode目錄下新建 tasks.json { "version": "2.0.0", "command": "g++

原创 Ubuntu下安裝eclipse以及運行時報錯的解決方法

1、下載jdk-8u201-linux-x64-demos.tar.gz(下載地址) 2、解壓jdk-8u201-linux-x64-demos.tar.gz tar -zxvf jdk-8u201-linux-x64.tar.gz

原创 Linux下安裝python paramiko模塊

1、安裝python-dev sudo apt-get install python-dev 2.安裝OpenSSL開發包 apt-get install libssl-dev 3.安裝git sudo apt-get insta

原创 一行代碼能幹啥?

1、統計文件名稱 一個文件夾裏有100多個文件,當領導讓你把這些文件名統計一下的時候你會怎麼辦呢?複製粘貼?太慢了。 新建文本文檔; dir \\?\%1 /a:-d /b /o /p /w >FileList.txt 重命名爲[輸

原创 Android上位機——基於座標地圖的藍牙座標數據傳輸app設計

藍牙小車控制——二維座標控制 給定一個方格地圖,建立平面二維座標,手機通過屏幕的座標圖,選定對應的座標,通過藍牙數據傳輸,爲小車提供數據支持。 座標圖: 上位機界面 通過觸屏獲取界面的座標值,進行數據處理後,發送出去。 界

原创 騰訊雲服務器CentOS 7.4環境配置

最近買了個騰訊雲服務器學生機,系統是centOS 7.4的,價格每個月也就10元,還算便宜了。然後琢磨着環境的配置,找了很多教程,總結出瞭如下安裝教程,分享出來,交流學習。 一、防火牆的配置 安裝防火牆 yum install i

原创 Ubuntu下的MySQL忘記密碼處理方法

記錄下ubuntu忘記mysql密碼處理方法 本文介紹Ubuntu下的MySQL密碼遺忘的處理方法,以及後面介紹如何徹底刪除MySQL。如有疑問,多多交流。 停止mysql服務 sudo /etc/init.d/mysql sto