原创 《劍指offer》——面試題68 - II. 二叉樹的最近公共祖先

難度:簡單 題目 給定一個二叉樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義爲:“對於有根樹 T 的兩個結點 p、q,最近公共祖先表示爲一個結點 x,滿足 x 是 p、q 的祖先且 x 的深度儘可能大

原创 Vim常用命令

目標 命令 輸入:s/a/b/ 當前行第一個a替換爲b 輸入:s/a/b/g 將當前行的所有a替換爲b :%s/a/b 將每行第一個a替換爲b :%s/a/b/g 將整個文件的所有a替換爲b :1,3

原创 繪製桌子和紅外陣列的相對位置

import json import matplotlib.pyplot as plt class IR_sensor: IR_high = [2.81, 2.813, 2.803, 2.968, 2.808, 2.804,

原创 將桌子位置和傳感器位置,直觀顯示

import matplotlib.pyplot as plt import json desk_type = ['x', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'A', 'A', 'B', 'B',

原创 ubuntu一些命令記錄

wget 自動下載文件 點贊 收藏 分享 文章舉報 0點51 勝 發佈了127 篇原創文章 · 獲贊 36 · 訪問量 11萬+ 私信

原创 vscode C語言環境配置

1.安裝VScode 2.安裝插件 3.下載gcc MinGW 大概50M左右,11幾M的那個不好不能用 4.將文件解壓放到相應的位置,然後將bin文件的目錄放置到環境變量,這樣就可以在terminal中調用bin中的gcc,g

原创 樹莓派程序自啓動 supervisor

sudo apt-get install supervisor sudo nano /etc/supervisor/conf.d/ir_sensor.conf more /var/log/supervisor/supervisord.l

原创 python:Json模塊dumps、loads、dump、load介紹

https://www.cnblogs.com/shapeL/p/9037670.html 點贊 收藏 分享 文章舉報 0點51 勝 發佈了127 篇原創文章 · 獲贊 36

原创 windows下自啓動

把.exe或者.bat放到下面這個文件夾裏面 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 點贊 收藏 分享 文章舉

原创 Python程序打包成exe可執行文件步驟

1.在現有python環境中寫好代碼 2.用anaconda新建環境 (用原來的環境直接打包好像會把所有的包都添加進入,打包之後exe比較大) 例如:conda create -n test python=3.7 下載速度慢解決方

原创 windows下c++程序與python程序間通信

c++收 //server //命名管道採用基於連接的可靠傳輸方式,只能一對一傳輸 #include <windows.h> #include <iostream> #define BUF_SIZE 1024 using st

原创 python web框架:tornado中get,post的基本使用

code import tornado.ioloop import tornado.web import time import json class testget1(tornado.web.RequestHandler):

原创 python3打印亂碼解決方案

python3打印亂碼解決方案 # -*- coding: utf-8 -*- import io import sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='

原创 不同兩臺電腦上的進程通信

發送 # send_info Sockin = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # new socket Sockin.bind(('192.168.31.102',

原创 樹莓派安裝pip遇到的問題

  The following packages have unmet dependencies:  以下軟件包具有未滿足的依賴性: python-all-dev python-setuptools  python-wheel需要自己手