原创 shell實例之判斷生日

這個實例主要涉及到的知識點有 輸入輸出語句 date命令的使用 正則表達式過濾 輸入參數 基本數學運算 1 read -p "please input your birthday 'mm-dd' : " date1 2

原创 python 類繼承原理

python的繼承機制,有幾個需要注意的(以下 父類是Animal,屬性有(name, age, gender) ,子類是Dog ,屬性有(name, age, gender,weight) ): 1.屬性繼承一定記得要加上sup

原创 自制壁紙小工具

之前用win10自帶的壁紙工具總感覺有些不方便,有些不喜歡的壁紙不能夠刪除,喜歡的也不能收藏,於是自己用mfc做了一個。 實現的功能如下: 1.開機自啓動 2.自動縮小到系統托盤 3.快捷鍵實現壁紙切換,收藏和刪除 其中還是有些知識點需

原创 轉載 PTA 題目 L1-064 估值一億的AI核心代碼 (20分)

 PTA 題目 L1-064 估值一億的AI核心代碼 (20分) 原題描述見官網  題目 原作者的代碼沒有貼註釋,沒有學過正則表達式的可能看起來比較喫力,可以找教程學習下 正則表達式 ,下圖貼出的代碼加了註釋我就不再重複解釋了,這種解法是

原创 set 應用-L2-021 點贊狂魔 (25分)

題目鏈接 題目 微博上有個“點贊”功能,你可以爲你喜歡的博文點個贊表示支持。每篇博文都有一些刻畫其特性的標籤,而你點讚的博文的類型,也間接刻畫了你的特性。然而有這麼一種人,他們會通過給自己看到的一切內容點贊來狂刷存在感,這種人就被稱爲“點

原创 python入門 實例之爬取圖片

@從爬取圖片 開始講起 python入門實例之爬取圖片 程序結構總覽 從上圖可以大致看出,爲了讓操作更加方面,我用pyqt5做了一個界面(關於python gui工具的選型後面介紹),代碼方面的話,其實主要就是爬取圖片的代碼和界

原创 python 遍歷指定文件夾下 的指定類型文件

其實python下面找文件還是比較簡單的 ,主要用到的就是 os.listdir(rootDir)這個函數,這個函數會將rootDir文件夾下所有的文件(不管是文件夾還是文件等等) 的名稱存儲在一個list 裏面, 自己訪問的時候記得把

原创 win10商店不可用時,用powershell進行操作,安裝win10 自帶程序鬧鐘和時鐘

具體操作見鏈接 重裝win10系統後,本來想用win10自帶的鬧鐘程序,但是發現商店打不開,這時候去360軟件商店裏搜store恢復了下,但是下載軟件還是有問題,安裝不了,可能是系統原因,之後在網上發現可以用powershell安裝軟件,

原创 PTA刷題之KMP算法--記錄自己的粗淺理解

  來源是PTA的一道題,一開始是想用KMP算法來做,但是發現沒有這麼難,普通邏輯處理就可以 以下爲題目: L1-058 6翻了 (15分)   “666”是一種網絡用語,大概是表示某人很厲害、我們很佩服的意思。最近又衍生出另一個數字“9

原创 雙系統雙硬盤(固態win10,機械其他 legacy啓動)安裝ubuntu的血淚史

https://blog.csdn.net/chaixingsi/article/details/86722410 廢話不多說,先感謝上面鏈接裏的大佬,讓我成功裝上了linux。 1.第一次安裝的時候,出現cdrom無法卸載,之後一直卡在

原创 sort自定義函數排序

sort函數_C++   C++的STL庫裏有一個 sort 函數,它就是隨機化快速排序,速度比快速排序還快,因爲它克服了逆序時被卡成O(n2)的情況   想要使用 sort 首先要在頭文件裏申明 #include<algorithm>

原创 PAT刷題之路之L1_056_猜數字

L1-056 猜數字 (20 分) 一羣人坐在一起,每人猜一個 100 以內的數,誰的數字最接近大家平均數的一半就贏。本題就要求你找出其中的贏家。 輸入格式: 輸入在第一行給出一個正整數N(≤10​4​​)。隨後 N 行,每行給出一個玩家

原创 PAT刷題之閱覽室

L1-043 閱覽室 (20 分) 天梯圖書閱覽室請你編寫一個簡單的圖書借閱統計程序。當讀者借書時,管理員輸入書號並按下S鍵,程序開始計時;當讀者還書時,管理員輸入書號並按下E鍵,程序結束計時。書號爲不超過1000的正整數。當管理員將0作

原创 大數乘除

L1-046 整除光棍 (20 分) 這裏所謂的“光棍”,並不是指單身汪啦~ 說的是全部由1組成的數字,比如1、11、111、1111等。傳說任何一個光棍都能被一個不以5結尾的奇數整除。比如,111111就可以被13整除。 現在,你的程序

原创 vs2013常用快捷鍵

VS2013快捷鍵很多,靈活使用常用快捷鍵及各項技巧可以讓你事半功倍。下面的visual studio 2013快捷鍵和操作技巧你知道多少?   1.回到上一個光標位置/前進到下一個光標位置   1)回到上一個光標位置:使用組合鍵“Ctr