原创 PAT乙級解題目錄

PAT乙級解題目錄如下:目前仍然處於更新中的狀態,如果LINK已經設置了超鏈接可以點的話,就是那題已經AC並且寫了相應的解題博客.1001害死人不償命的(3n+1)猜想LINK 1002寫出這個數LINK1003我要通過!LINK1004

原创 關於博客內容中PAT乙級模塊更新的說明

        關於博客中的PAT乙級模塊,之前一直在牛客網刷題,但是發現了這樣的問題。在牛客網能AC的代碼,放到PAT乙級的官網,鏈接如下:https://pintia.cn/problem-sets/99480526022310297

原创 Leetcode 21 -- 合併兩個有序鏈表

題目鏈接如下:Leetcode 21大致描述一下題目:將兩個有序鏈表合併成一個新的鏈表並返回,拼接給定兩個鏈表的所有節點。解題思路:基本的鏈表操作,在這裏複習一下鏈表插入元素的操作。附上代碼如下(C++):/***************

原创 PAT B1014 -- 福爾摩斯的約會

牛客網PAT乙級第四題,福爾摩斯的約會,題目描述大致如下:輸入四行,每行非空,不包括空格,長度不超過60的字符串。前面兩個字符串,比如第一對相同的大寫字母(區分大小寫)是第4個英文字母'D',代表週四,第二個相同的字符是'E',代表一天中

原创 PAT B1016 -- 部分A+B

牛客網PAT乙級第六題,部分A+B,題目描述大致如下:正整數A的DA(A的一位整數),A中所有DA會組成一個新的數叫做PA,eg. A=3862767,DA=6,則PA=66在一行中輸入A,DA,B,DB,空格分隔,其中0<A,B<10^

原创 WPF入門2 -- XAML學習1

XAML是一種與.Net CLR緊密集成的聲明性UI標記語言。1.XAML中的對象元素均一一對應到CLR中的類型或結構2.XAML屬性對應到相應CLR類型的屬性3.XAML命名空間對應CLR類中的命名空間,元素類型則對應到CLR中的類型。

原创 C++實現修改磁盤san策略

    最近在公司遇到磁盤鏡像盤寫io,GetLastError返回錯誤碼19,磁盤受到介質保護,diskpart查看了一下磁盤的san策略,發現策略爲使共享磁盤脫機。現在要支持修改san策略爲全部磁盤聯機。C++代碼如下:#includ

原创 C++ 實現磁盤聯機

磁盤聯機有兩種方法,一種是使用diskpart工具的online disk命令,一種是使用WMI的Online方法,後者僅對Server 2012及以上系統可用。1. C++ 調用diskpart的方法,可參閱 我的博客:C++ 修改磁盤

原创 Leetcode 53 -- 最大子序和

題目鏈接:Leetcode 53描述一下題目:給定一個數組,找到具有最大和的子連續數組,返回最大和。解題思路:在Mooc上面 浙江大學數據結構裏提到過這一題,這題跟那一題不一樣的地方在於,如果最大和是負數,mooc上是返回0,這裏是仍然返

原创 WPF入門1 -- Hello WPF

        一直很想學習C#,終於機會來了。現在要開始學寫界面,所以現在開始一邊學習一邊寫博客。        首先學習了最基礎的Hello WPF,Titie屬性修改成WPF First Application,然後拖拽一個butt

原创 C++ 實現磁盤初始化

磁盤在聯機後要初始化,同樣也有兩種方法,一種是調用IOCTL_DISK_CREATE_DISK,還有一種是調用WMI的Initialize方法。1.首先說說簡單的WMI的方法:大致思路同博客:C++ 實現磁盤聯機 先獲取磁盤的id, 然後

原创 Windows下編譯OpenSSL庫 [32位] [保證可用~~ 不服來打我呀]

土豪的OpenSSL直通車-> 點我 (我將編譯好的dll和lib上傳了,下載後可以直接使用,呼應標題~~~)非土豪的看過來:準備工作見我的博客:Windows下編譯OpenSSL庫[準備工作] 1. 打開Visual Studio Co

原创 Leetcode 58 -- 最後一個單詞的長度

題目鏈接:Leetcode 58描述一下題目:給定一個只有大小寫字母和空格的字符串,計算最後一個單詞的長度,如果不存在單詞,則返回0.解題思路:從字符串尾端開始遍歷字符串呀~~~設置一個標誌位和計數器,當遇到第一個非空格時,標誌位置tru

原创 Leetcode 66 -- 加一

題目鏈接:Leetcode 66大致描述一下題目:數組表示的數字加一,返回加一後的值,數組首元素存放的高位。[1,2,3] + 1 -> [1,2,4]解題思路:基本的加法進位邏輯附上解題代碼:(C++)/****************

原创 Windows下編譯OpenSSL庫 [準備工作]

1. 主編譯工具:Visual Studio 20102. Active Perl , 下載地址 : https://www.activestate.com/activeperl/downloads ,我用的5.26版本3. OpenSS