原创 C++ Primer 第1章

第1章-開始 cin的緩衝區 std::cin >> v1;輸入6<Enter>,其中空格、回車、TAB等被認爲是結束條件,“結束”是指從緩衝區刷新到內存,也就是交給程序去執行,cin會識別這些標誌,然後丟掉它們。 比如輸入6 7<Ente

原创 linux下gcc和g++的對比

https://blog.csdn.net/bit_clearoff/article/details/53965514

原创 C++第5章-循環和關係表達式

第5章-循環和關係表達式 主要知識點:遞增/遞減運算符。 5.1 for循環 cout.setf(ios_base::boolalpha):通常,cout在顯示bool值之前都會轉換成int,此函數設置了一個標記,命令cout顯示true或

原创 如何在M1芯片的MacBook上安裝pytorch

文章修改於2021-01-19 參考鏈接 https://github.com/pytorch/pytorch/issues/48145#issuecomment-747631341 這個方法和下面那條評論的方法算是現階段較好的方法了。 自

原创 如何在M1芯片的MacBook上安裝Conda-forge+Tensorflow

參考鏈接 https://www.jianshu.com/p/7d27a53e3a5e Conda-forge安裝 選擇Miniconda-forge而非Anaconda的原因 前者已經對M1原生支持,官方的Github倉庫地址是:http

原创 如何在M1芯片的MacBook上安裝opencv

本文編輯時間:2021-01-18 當前最新版本:opencv4.5.1+opencv_contrib4.5.1 opencv4.5.1安裝 直接使用homebrew安裝:brew install -s opencv 有關opencv_co

原创 如何在M1芯片的MacBook上配置terminal和安裝homebrew

zsh配置 oh-my-zsh安裝 參考鏈接:https://michael728.github.io/2018/03/11/tools-zsh-tutorial/。 自動安裝完成後,之前在.zshrc配置的所有環境變量都會失效。這是因爲o

原创 1018-可被5整除的二進制前綴

題目描述 給定由若干 0 和 1 組成的數組 A。我們定義 N_i:從 A[0] 到 A[i] 的第 i 個子數組被解釋爲一個二進制數(從最高有效位到最低有效位)。 返回布爾值列表 answer,只有當 N_i 可以被 5 整除時,答案 a

原创 605-種花問題

題目描述 假設有一個很長的花壇,一部分地塊種植了花,另一部分卻沒有。可是,花不能種植在相鄰的地塊上,。它們會爭奪水源,兩者都會死去。 給你一個整數數組 flowerbed 表示花壇,由若干 0 和 1 組成,其中 0 表示沒種植花,1 表

原创 Linux-Mint的一些配置經驗

Linux-Mint的一些配置經驗 個人在使用linux-mint的過程中,總結下來的一些使用經驗。 代碼 vim; sublime text,vscode等 文檔編輯 不推薦使用LibreOffice,WPS足夠日常使用了,比如謝謝文

原创 linux-mint20.03配置ibus-rime

linux-mint20.03配置ibus-rime Rime的幾個不舒服的地方: 候選欄只有5個詞,修改成越多越好; 使用Shift切換成英文後,有時候會莫名把半角轉成全角(中文標點是全角看起來還算舒服,但是英文輸入改成全角對於mark

原创 linux-mint20.03編譯opencv-3.4.11

在linux-mint20.03上編譯opencv-3.4.11 參考鏈接:https://www.yuque.com/docs/share/0fefb9de-9f4b-45e5-93c4-2af8f6289b6b# Step I:下載源碼

原创 Chapter0 - opencv基本操作

Chapter0 - opencv基本操作 環境簡介 操作系統:Linux-mint-20.03 工具:miniconda3, jupyter-notebook,python=3.8 爲了保證獨立性,使用miniconda3新建pyth

原创 Chapter1 - 像素(Pixel)操作

Chapter1 - 像素(Pixel)操作 import cv2 as cv import numpy as np src = cv.imread("opencv.png") 一、改變像素值 # copy image, deep cop

原创 序列加法的討論

關於100+1:100*2的討論 我們直觀去想,會認爲結果是:101、102、……300; 但是,實際結果卻是:101、102、……200;共100列,上限是200而非300; 1:100*2:結果是1、2、……200; 1:100*2 +