原创 cudnn .solitairetheme8 文件解壓

$ cp cudnn-8.0-linux-x64-v5.1.solitairetheme8 cudnn-8.0-linux-x64-v5.1.tgz $ tar -xvf cudnn-8.0-linux-x64-v5.1.tgz

原创 ubuntu18.04驗證cuda10、cudnn安裝成功

cuda10: cudnn: 官網教程:Verifying

原创 leetcode(242)

思路一:hash map 思路二:利用ord()-ord(‘a’)得出的數字對應列表的位置 小結: 1、初始沒有item時,使用字典計數:dic[item] = dic.get(item,0) + 1 2、ord(item

原创 機器視覺學習 Day2

工業相機: 1、CCD:靈敏度高 2、CMOS 工業相機芯片: CCD芯片尺寸:1inch = 16mm ≠ 25.4mm 工業相機分辨率檢測:提取黑白相間條紋圖像,j檢查最多線對數。 工業相機電子快門:捲簾快門、全局快門 工業相

原创 ubuntu18.04.3安裝

1、u盤啓動盤:rufus,參考: https://blog.csdn.net/qq_37258787/article/details/80270463 https://rufus.ie/ 2、鏡像文件:ubuntu官網 3、開機

原创 ubuntu16.04安裝tensorrt5.1.5.0踩坑實錄

直接上步驟: 1、anaconda創建一個tensorrt的環境: conda create --name=tensorrt python=3.5 2、官網的步驟安裝,官網見參考鏈接,我使用的是tar包安裝,都是選擇pip3的選項

原创 leetcode(703)

思路一:利用list.sort(reverse=True):升序排列 思路二:利用堆 小結: 1、數組排序:list.sort(reverse=False):默認降序; 2、python使用堆: import heapq 生

原创 ubuntu16.04 cudnn 升級

參考鏈接: https://blog.csdn.net/zong596568821xp/article/details/86098833

原创 leetcode(141)

方法一:集合判重 方法二:快慢指針,二倍速會和一倍速在結點處相遇。 小結: 1、集合可以判重; 2、二倍速和一倍速在某一時刻會在鏈表環結點處相遇。

原创 leetcode(236)

思路:遞歸,找最近的公共結點,一種情況是p或q爲公共結點,一種情況不是,第一種返回p or q即可,第二種則返回最近的公共結點。 小結: 1、else的理解:遞歸的循環函數表示成T_left和T_right,else爲左子樹有

原创 Leetocde(206)

遞歸解法: 非遞歸解法: 思路: 1、使用一個變量記錄前驅pre,一個變量記錄後繼next. 2、不斷更新current.next = pre 注意:cur和pre每次只是代表一個結點,到最後,cur變成了None,pre變成

原创 ubuntu下apt-get、pip、conda區別

sudo apt-get install 的一般是最新版本,可能會與當前的python版本不兼容 pip install 安裝的一般與當前的版本能兼容 pip在任何環境中安裝python包; conda安裝在conda環境中裝任何

原创 leetcode(235)

思路一:二叉搜索樹的性質,左子樹<root<右子樹,當p,q一個在左子樹一個在右子樹時,返回root結點;在兩個子樹時候,遞歸。 思路二:思路同上,但是非遞歸 小結: 1、提到二叉搜索樹,要想到二叉搜索樹的性質加以利用; 2

原创 leetcode(142)

思路一:使用列表或集合,直接。 思路二:從頭結點和相遇結點(不一定是入環結點)同時同步長出發,會在入環結點相遇(不用額外的空間) 小結: 1、lst.index():列表根據內容返回下標 2、見思路二

原创 ubuntu18.04安裝pip和pip3

給python2安裝pip,python3安裝pip3 參考: https://www.linuxidc.com/Linux/2018-05/152390.htm