原创 linux程序後臺運行且將打印信息保存在文件中

在跑比較時間比較長的程序,或者是打印信息比較多的程序時,一般都會後臺運行程序,然後把打印信息保存在文件中,等程序運行結束後再檢查輸出日誌。 完成該功能可以用如下命令: nuhup python3 -u test.py > test.

原创 FlexCAN簡單介紹

郵箱 郵箱系統由高達64個報文緩衝區組成,前38個MBs相對應的內存空間可以被配置成支持FIFO接收機制,該機制具有一個強大的ID過濾機制,能夠檢測接收幀的ID表(最多可以是128個擴展幀ID或者256個標準幀ID或者512個8比特的ID

原创 STM32--CAN ID過濾器分析

原文鏈接:https://blog.csdn.net/faihung 1 前言 在CAN協議裏,報文的標識符不代表節點的地址,而是跟報文的內容相關的。因此,發送者以廣播的形式把報文發送給所有的

原创 Python--列表如何去掉最後一個元素

在Python3中列表數據類型的內置方法裏有三種方法可以刪除列表的最後一個元素(我所知道的): 1、pop方法 list = [1,2,3,4] list.pop() print(list) #[1, 2, 3] 2、del方法

原创 git常用的一些操作

刪除github遠程倉庫裏的某個文件/文件夾 在git中可以用git rm命令刪除文件(刪除遠程倉庫文件) git clone 倉庫地址 git add . step1: git rm 文件 //本地中該文件會被刪除 step2: gi

原创 Python--基礎認知

1:爲什麼學習Python 公司建議使用Python,然後自己通過百度和向有學過Python的同學瞭解了Python。Python這門語言,入門比較簡單,它簡單易學,生態圈比較強大,涉及的地方比較多,特別是在人工智能,和數據分析這方面。

原创 Python--單引號、雙引號、三引號用法

1. 單引號和雙引號沒有什麼區別,不過單引號不用按shift,打字稍微快一點。表示字符串的時候,單引號里面可以用雙引號,而不用轉義字符,反之亦然。 'She said:"Yes." ' or "She said: 'Yes.' " 2.

原创 Python--求兩個列表的交集、差集、並集

直接看代碼: >>> a = [1,2,3,4] >>> b = [4,3,5,6] #在a中的i,並且也在b中,就是交集 >>> jj1 = [i for i in a if i in b] >>> jj1 [3, 4] #交集 >

原创 Python--is和==的區別

a = 'lishi' str1 = "li" str2 = "shi" str3 = str1 + str2 print("a == str3",a == str3) print("a is str3",a is str3) prin

原创 Python--列表嵌套元組,分別按字母和數字排序

>>> foo = [("zs",19),("ll",54),("wa",17),("df",23)] 按照年齡排序 >>> a=sorted(foo,key=lambda x:x[1],reverse=True) 按照字母排序 >

原创 Python--列表嵌套列表排序

>>> foo = [["zs",19],["ll",54],["wa",23],["df",23],["xf",23]] 按照年齡排序 >>> a=sorted(foo,key=lambda x:(x[1],x[0]))#年齡相同,

原创 Python--傳參數是傳值還是傳址?

python中函數參數是引用傳遞(注意不是值傳遞)。 對於不可變類型(數值型、字符串、元組),因變量不能修改,所以運算不會影響到變量自身; 而對於可變類型(列表字典)來說,函數體運算可能會更改傳入的參數變量。 >>> def selfA

原创 Python--根據鍵對字典排序

方法一,zip函數 >>> dic = {"name":"zs","sex":"man","city":"beijing"} #1. 字典轉列表嵌套元組 >>> foo = zip(dic.keys(),dic.values()) >

原创 FreeRTOS及LwIP接口理解(1)--LwIP相關接口

用戶編程接口(應用層) 消息機制 協議棧API實現 API消息 文件:tcpip_msg api_lib.c api_msg.c 協議棧接口 用戶數據緩衝netbuf 文件:netbuf.c netbuf.h 數據緩衝操作 關鍵字:

原创 python中什麼元素爲假?

0,空字符串,空列表、空字典、空元組、None, False 示例: >>> bool(0) False >>> bool("") False >>> bool([]) False >>> bool(()) False >>> bool