原创 問題解決:終端 zsh 用 unalias 取消 alias 命令

問題描述 如何取消 l 命令? 解決方法: 在 ~/.zshrc 配置文件中添加 unalias l,注意這句話要放在 source $ZSH/oh-my-zsh.sh 的後面,否則無法取消 alias 命令 參考資料

原创 macOS 終端 iterm2 美化 zsh 配合neofetch 個性化顯示系統信息

neofetch 項目地址:https://github.com/dylanaraps/neofetch 安裝方法 macOS (Homebrew) 在終端執行如下命令 brew install neofetch 使用方法 輸入

原创 VScode快捷鍵 - 在keybindings.json中設置查看文件在訪達的位置快捷鍵

在/Users/macos/Library/Application Support/Code/User/keybindings.json添加如下設置,就可以通過快捷鍵,快速複製文件的路徑、文件在訪達的位置、文件在側邊欄的位置

原创 數論 | 組合數學 卡特蘭數(Catalan number)定義、證明及例題

寫在前面:卡特蘭數這東西感覺挺常用的,並且公式很簡單,那就花一下午總結一下,學點皮毛吧(反正遇到我還是不會 ) [PDF] 大三上組合數學課堂講義 文章目錄卡特蘭數定義卡特蘭數的性質卡特蘭數證明(折線法)(n和m相同)LeetCo

原创 LeetCode 題解 | 1424. 對角線遍歷 II(C++)

題目描述(中等難度) 原題鏈接 算法 如果按照這個順序模擬一遍,遇到是空的話就跳過,但這樣會超時。其實對角線上橫縱座標和是一個定值,利用這個性質,可以正常遍歷 nums,然後把每個元素加到一個二維數組中(第一維是 x + y),

原创 《一個大學生的學習筆記》

我從19年5月開始決定寫博客的原因: 記錄學過的知識,平時遇到的問題、踩過的坑和解決方案 督促自己學習,提高自己的技術寫作能力和思維能力(我是弱比) 記錄成長之路,方便以後回顧學過的知識,爲自己的歲月留下些痕跡 座右銘:越努力,

原创 LeetCode 題解 | 1442. 形成兩個異或相等數組的三元組數目(前綴和 位運算異或 C++)

題目描述(中等難度) 原題鏈接 代碼參考 算法1 (前綴和) O(n3)O(n^3)O(n3) 一開始先寫了個三重循環,然後暴力算 i 到 j - 1 和 j 到 k 的異或結果,提交了下發現超時,後來想到了可以用前綴和來優化

原创 《Vim 實用技巧》讀書筆記

參考博客:《Vim實用技巧》命令簡單記錄 文章目錄技巧 1:設置位置標記,以便快速跳回gj 和 gk 光標移動到下一行(wrapped lines)ctrl + o / ctrl + i 回到上一個跳轉的位置vim sneak巧用

原创 問題解決:Failed to connect to github.com port 443: Operation timed out(2020.06.04)

1. 問題描述 時間:Thursday, June 4, 2020 15:19:26 今天當我使用 git push original master 命令時,突然出現了以下報錯 爲啥會 Failed to connect to

原创 POJ 題解 | 3273.Monthly Expense —— 最大值最小化 二分答案 C++

寫在前面:二分答案類型的題目有固定的套路,學會以後這類題就能迎刃而解。但要注意認真對待,記錄下曾踩過的坑,以免日後再犯(呵呵,將來一定還會錯) 題目描述 原題鏈接 算法 (二分答案) O(nlogn)O(nlogn)O(nlog

原创 數論 | 快速冪、矩陣快速冪、快速乘

文章目錄一、快速冪快速冪模版(迭代,非遞歸)快速冪模版(遞歸)AcWing 875. 快速冪LeetCode 50. Pow(x, n)(快速冪 C++)LeetCode 372. 超級次方AcWing 876. 快速冪求逆元(乘

原创 問題解決:GitHub 加載不出所有的圖片

解決方法 在終端輸入 sudo vim /etc/hosts 命令(必須用 sudo,以管理員的身份打開,不然無法修改 hosts 文件) 添加如下代碼: # GitHub Start # 192.30.253.112 gith

原创 如何理解 Python 中的 if __name__ == __main__

當前.py文件被直接運行時: if __name__ == '__main__'之下的代碼塊會被運行; 當前.py文件以模塊形式被其他.py文件導入並運行那個.py 文件時: if __name__ == '__main__'之

原创 問題解決:Youtube默認快捷鍵和Video Speed Controller快捷鍵衝突

一、問題描述 (Describe) Youtube 的默認快捷鍵在視頻播放時容易與倍速插件衝突 二、解決方法(Solution) 安裝如下插件即可 下載地址:這裏 三、參考資料(Reference) https://www.

原创 【VScode自定義快捷鍵】在keybindings.json中設置複製文件的路徑、查看文件在訪達的位置、查看文件在側邊欄的位置 的快捷鍵

在/Users/macos/Library/Application Support/Code/User/keybindings.json添加如下設置,就可以通過快捷鍵,快速複製文件的路徑、文件在訪達的位置、文件在側邊欄的位置