原创 力扣刷題解決方案3. 無重複字符的最長子串

給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: “abcabcbb” 輸出: 3 解釋: 因爲無重複字符的最長子串是 “abc”,所以其長度爲 3。 示例 2: 輸入: “bbbbb”

原创 力扣194場周賽 1489. 找到最小生成樹裏的關鍵邊和僞關鍵邊

給你一個 n 個點的帶權無向連通圖,節點編號爲 0 到 n-1 ,同時還有一個數組 edges ,其中 edges[i] = [fromi, toi, weighti] 表示在 fromi 和 toi 節點之間有一條帶權無向邊。最

原创 力扣第29場雙週賽 5434. 刪掉一個元素以後全爲 1 的最長子數組

刪掉一個元素以後全爲 1 的最長子數組 顯示英文描述 通過的用戶數 1225 嘗試過的用戶數 1340 用戶總通過次數 1257 用戶總提交次數 2472 題目難度 Medium 給你一個二進制數組 nums ,你需要從中刪掉

原创 力扣 2. 兩數相加

兩數相加 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除

原创 力扣第194場比賽 5441. 保證文件名唯一

給你一個長度爲 n 的字符串數組 names 。你將會在文件系統中創建 n 個文件夾:在第 i 分鐘,新建名爲 names[i] 的文件夾。 由於兩個文件 不能 共享相同的文件名,因此如果新建文件夾使用的文件名已經被佔用,系統會以

原创 力扣第194場比賽 5440. 數組異或操作

數組異或操作 題目難度 Easy 給你兩個整數,n 和 start 。 數組 nums 定義爲:nums[i] = start + 2*i(下標從 0 開始)且 n == nums.length 。 請返回 nums 中所有元

原创 力扣194場周賽:1488. 避免洪水氾濫

你的國家有無數個湖泊,所有湖泊一開始都是空的。當第 n 個湖泊下雨的時候,如果第 n 個湖泊是空的,那麼它就會裝滿水,否則這個湖泊會發生洪水。你的目標是避免任意一個湖泊發生洪水。 給你一個整數數組 rains ,其中: rains

原创 VS2008編譯 找不到 regex頭文件

找不到regex頭文件是因爲VS2008本身不支持,需要使用VS2008 SP1程序,可以下載VS2008 SP1 800多M的ISO文件 或 網絡安裝包500多K,本人測試過在網絡安裝,裝好後,我的程序目錄下便有了regex等

原创 基於QT的MD5加密實例

MD5在QT4中已有實現: MD5信息摘要算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼散列函數,可以產生出一個128位(16字節)的散列值(hash value),用於確保信息傳輸

原创 QT+VS 進行update翻譯時出現值不能爲空的問題解決方案

有時候用QT+VS集成環境,Update翻譯包時突然不能用了,會報錯 觀察上面提示信息,應該是調用接口時參數出問題了。 目前的替代辦法是, 1.直接從程序欄中打開QT command Promote. 2.然後輸入lupdate

原创 基於OPEN SSL的幾種加密過程-DES,3DES,SHA256的實例

最近在做一個基於https的項目,因爲業務數據需要安全保障,於是需要一定的加解密工作,數據的安全也是現代互聯網發展的保障。 下面幾種加解密機制: DES、3DES加密 DES全稱爲Data Encryption Standa

原创 QXmlStreamReader讀寫xml格式字符串遇到的問題解決方案

問題: 希望用QXmlStreamReader來讀取xml格式字符串中所有的標記名字,如:“<title>這個是一個標題</title><ss>三生三世十里桃花</ss>”裏面的返回title,ss標記。 QString dat

原创 運行程序時出現 應用程序無法啓動,因爲應用程序的並行配置不正確

最近發佈給客戶的程序中,雙擊exe程序出現“應用程序無法啓動,因爲應用程序的並行配置不正確”,下面提示使用sxstrace跟蹤調試應用程序運行時需要的動態庫的版本和路徑。 於是有以下操作: 步驟: 1.利用管理員身份運行命令提示

原创 QT QGraphicsView 在鼠標點擊處進行放大縮小

一、前段時間在用QGraphicsView對圖元進行放大縮小時,發現圖形總是越來越跑偏,無法像地圖中那樣,點擊哪裏就能放大哪個地方。 如下所示:此時放大縮小的焦點並不在鼠標位置 方法,使用QGraphicsView類的設置屬性函數

原创 C++實現字節數組與16進制字符串互轉,字符串轉16進制字符串

無符號字節數組轉16進制字符串 std::string bytesToHexString(const BYTE* bytes,const int length) { if (bytes == NULL) { retur