原创 c語言的讀寫操作

文章目錄總覽詳細介紹fopen and fclosegetc and putcfgets and fputsfscanf and fprintffread and fwrite完整代碼 總覽 FILE* fp = fopen("f

原创 c語言字符串操作記錄

將字符串中字符統一轉成小寫字符 void transform(s.begin(), s.end(), s.begin(), ::tolower); // tolower前面要加2冒號 或者 char[] stulwr(cha

原创 python腳本批量修改mp3文件具體屬性

修改mp3文件屬性 # -*- coding: utf-8 -*- import os import eyed3 path = os.getcwd() files= os.listdir(path) for file in f

原创 Git和GitHub使用記錄

文章目錄 ???安裝git,win10自帶的Linux子系統貌似自帶git功能,不然可以使用sudo apt-get install git來安裝 配置git 查看配置 git config --list 配置賬號 每次提交都記錄

原创 複試機試準備

常見題目及做法容易忘記的操作擦除空格向上取整向下取整算法初始化素數數組質因數分解最大公約數最小公倍數kmp算法第k大的數數學表達式的計算排列組合附: 容易忘記的操作 擦除空格 str.erase(remove(str.begin(

原创 Linux更改python版本號

將pyhton2.7改爲python3.6 1.查看現有python所在路徑 whereis python 2.刪除原有連接 sudo rm /usr/bin/python 3.新建程序軟鏈接 sudo ln -s /usr/

原创 Markdown 語法

文章目錄數學表達式下標上標下劃線刪除線 數學表達式 $lim_{x \to \infty} \ exp(-x)=0$ limx→∞ exp(−x)=0lim_{x \to \infty} \ exp(-x)=0limx→∞​ e

原创 Linked List Cycle II的總結

文章目錄Linked List Cycle II的總結關鍵知識解題思路簡單做法最佳解法題目簡答做法最優解法題目地址 Linked List Cycle II的總結 關鍵知識 鏈表的處理 解題思路 一種簡單的做法就是順序遍歷每個結點

原创 python修改歌曲屬性

修改歌曲屬性功能介紹代碼參考代碼 功能介紹 將徐濤的mp3文件讀取進來,然後修改mp3的具體屬性,譬如說修改歌曲名,歌手信息等 代碼 import os import eyed3 path = os.getcwd() files

原创 深度優先搜索(DFS)

深度優先搜索的算法分爲兩種,圖和二叉樹。 普通dfs是應用在圖上,要用布爾數組記錄所有結點是否訪問過,防止無限遞歸導致死循環。 // java public class DepthFirstSearch { private

原创 LeetCode刷題之c++方法記錄

主要是STL方法的記錄 遍歷vector for (auto mn : nums) { if (mn <= first) first = mn; else if (mn <= second) second =

原创 廣度優先搜索(BFS)

廣度優先搜索(BFS)的數據結構是隊列queue。算法思路是用vector來記錄每層結點,然後清空當前隊列,再將該層隊列的下一層加入隊列。 算法思路: public class BreadthFirstPaths { priva

原创 不同機器間傳送文件

子網內分享文件注 python -m http.server 在子網內的其他機器上輸入子網地址+端口,eg,172.18.160.111:8000 注 要求安裝python3,python2好像不行 點贊 1

原创 ssh免密登錄

轉自:簡書 簡單粗暴 ssh-copy-id -i ~/.ssh/id_rsa.pub 用戶名@ip 點贊 收藏 分享 文章舉報 dream161110 發佈了45

原创 python基礎筆記

python 筆記初始化數組定值定長的數組 初始化數組 定值定長的數組 初始化長度爲120的數組,元素全爲255 np.random.randint(255, 256, 120)