原创 STM32 GPIO模式總結

GPIO的8種工作方式 4種輸入模式 浮空輸入 上拉輸入 下拉輸入 模擬輸入 4種輸出模式 開漏輸出 複用開漏輸出 推輓輸出 複用推輓輸出 3種最大輸出速度 2MHz 10MHz 50MHz 浮空輸入模式   1) 外部通過IO口輸入

原创 友元函數和友元類

友元函數的引入:類的主要特點之一是信息隱藏和封裝,即類的私有成員(或者保護成員)只能在類定義的範圍內使用,只允許本類的成員函數來調用,但是有時候也需要在類外引用私有成員(或者保護成員);那麼問題就是如何在不放棄私有成員(或者保護成員)的數

原创 from PIL import Image ImportError: No module named PIL

from PIL import Image ImportError: No module named PIL解決:安裝pipsudo apt install python-pip安裝 Pillowpip install Pillow

原创 linux 文件記錄鎖

1. 什麼是文件記錄鎖?   是對文件某個範圍的鎖定2.文件記錄鎖的功能? 當一個進程正在讀或者修改文件的某個部分的時候,它可以阻止其他進程修改同一文件區3. 文件記錄鎖的函數接口?      fcntl()  此係統調用可以用來對已打開

原创 句柄

https://blog.csdn.net/kiss0kill/article/details/641691所謂句柄實際上是一個數據,是一個Long (整長型)的數據。句柄是WONDOWS用來標識被應用程序所建立或使用的對象的唯一整數,W

原创 2017阿里巴巴實習生筆試題(含答案)2

1關於c++的inline關鍵字,以下說法正確的是(定義在Class聲明內的成員函數默認是inline函數)使用inline關鍵字的函數會被編譯器在調用處展開:使用 inline 關鍵字的函數只是用戶希望它成爲內聯函數,但編譯器有權忽略這

原创 ubuntu 16.04 opencv3.2.0(GPU版本) 安裝步驟

1.安裝官方給的opencv依賴包$ sudo apt-get install build-essential $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libav

原创 iterator (C++)

      <iterator>是C++標準程序庫中的一個頭文件,定義了C++ STL標準中的一些迭代器模板類,這些類都是以std::iterator爲基類派生出來的。迭代器提供對集合(容器)元素的操作能力。迭代器提供的基本操作就是訪問和

原创 c++ 不可見字符表示:轉義字符

\a07響鈴\n0A換行\t09水平製表符\v0B垂直製表符\b08退格\r0D回車\f0C換頁\\5C字符‘ \ ’\"22雙引號\'27單引號\?3F問號

原创 C++ 容器(三)關聯容器

關聯容器set, multiset, map, multimap 是一種非線性的樹結構,具體的說採用的是一種比較高效的特殊的平衡檢索二叉樹—— 紅黑樹結構。因爲關聯容器的這四種容器類都使用同一原理,所以他們核心的算法是一致的,但是它們在應

原创 詳解C語言中的stdin,stdout,stderr

詳解C語言中的stdin,stdout,stderr寫LINUX C程序時經常遇到printf(),fprintf(),perror(),這些東西到底有什麼作用。說到這不得不提及stdin,stdout,stderr。我們在用C去寫文件時

原创 C++ 數據輸入輸出 數據輸入輸出流

             常用IO流類庫操縱符// iostream_test.cpp: 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <iostream> #include <ioma

原创 stm32 GPIO速率

GPIO的輸出速率:GPIO電平每秒切換的最大次數, 單純GPIO意義不大,不過在通訊方面對於GPIO是有要求的。       這個輸出速率主要體現I/O驅動電路的輸出反應能力,通過選擇不同的輸出驅動速率,實現最佳的噪聲與和功耗控制。不難

原创 vim 基本操作命令

Vim 是 Linux 系統上的最著名的文本/代碼編輯器,也是早年的 Vi 編輯器的加強版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了鼠標操作雖然使得入門變得困難,但上手之後鍵盤流的各種巧妙組

原创 RTP/RTCP/RTSP協議與TCP/IP協議對比

RTP/RTCP/RTSP協議與TCP/IP協議對比爲什麼TCP/IP協議就不能滿足多媒體通信的要求呢?這是因爲TCP有以下4個特點:1.TCP重傳機制2.TCP擁塞控制機制3.TCP報文頭比UDP報文頭要大4.TCP的啓動速度慢RTP由