原创 日更挑戰——開篇詞以及碎碎念

遵循每日50字原則,看看能堅持多久咯。 今天讀了劉未鵬大佬的 爲什麼你應該(從現在開始就)寫博客 評論裏有句話說得好,大概很多人的第一篇博客開頭都會是這篇。 不管是輸出總結還是學習筆記,或者是所思所想,每天總不至於連50字都湊不出

原创 信任C++,以及設計模式之觀察者模式、狀態機初窺

如果你不覺得自己一年前的代碼很沙雕,那你這一年也沒什麼進步 最近學習C++,有一個感受是首先要克服對其的陌生感以及不信任。之前用 Python 的時候,腦子裏經常會想,這個特性 C++多半不支持。而且之前甚至會覺得,vecto

原创 C++中struct關鍵字和class關鍵字的區別

剛開始接觸 C++,看到代碼中有 struct 關鍵字,還以爲是用了結構體,結果後來發現 struct 和 class 一樣都用於類的定義,於是把兩者的差別記錄於此。 一句話總結:兩者均可用於定義類,唯一的區別是兩者定義的類的默認

原创 C++ 日日新

Robert C. Martin 曾說,衡量代碼質量的唯一有效標準:WTF/min。即你 review 代碼時每分鐘內默唸握草的次數。 今天又是塞翁失馬焉知非福的一天。 花了大量的時間來找程序的錯誤,不知不覺中對業務代碼的熟悉

原创 Linux 向github上傳代碼時每次都要登陸的問題

你用文字都寫不出來的東西,就別指望用代碼寫了。 昨天切到 Ubuntu下配了一下git,本來以爲一切就緒,結果 git push的時候,要我輸入github的用戶名和密碼,第二次 push 又要輸。明明 ssh 的公鑰以及放到

原创 C++ 單雙引號區別

贏家只關注怎麼贏,輸家只關注贏家在幹嘛 自己從 Python 轉 C++,一個很嚴重的問題是搞不清引號怎麼用。在 Python 中,單雙引號無所謂,隨便用,只要別混用就好。但是 C++ 明顯不同,剛好今天做 leetcode

原创 0710,0711 leetcode刷題小結

暑期目標:刷100題 其中: 簡單題記0.5題; 中等題記0.8題; 困難題記1.5題; 07.10 題目數量:簡單題*2 , 進度 1/100 [231] 2的冪, 判斷一個數是否爲2的冪 我的解法: 使用位運算 把輸入

原创 中興算法大賽深度學習模型優化加速解決方案總結

前言:從小白入門,通過這次比賽學到很多東西。現在把文檔放到這裏,希望能夠幫助到需要的人。 特別感謝初賽排名第一的YaHei大佬。感謝他開源的代碼把我帶進了比賽的大門。附上大佬的項目鏈接: https://github.com/h

原创 2019-06-02 Python-隨手記

1. python2 兩個int整數相除,結果仍舊是整數,例如 3/4 0 因爲自己clone的工程中需要用兩個int相除得到float型的數,而自己的conda環境又是python2.7的,所以只能尋求其他解決方案。 解決路

原创 AMD Ryzen 處理器 使用 VMWare 安裝 Mac OS 虛擬機詳細記錄

之前在Inter處理器上裝過Mac虛擬機,後來硬件更新,換了 AMD 3600,發現虛擬機打不開了,顯示客戶機已禁用CPU。無奈只能尋找解決方法。在折騰幾天,幾度絕望之後,終於在綜合許多攻略的基礎上成功安裝。 由於自己搜到的攻略都

原创 leetcode-91 解碼方法

##1. 題目內容 ## 一條包含字母 A-Z 的消息通過以下方式進行了編碼: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 給定一個只包含數字的非空字符串,請計算解碼方法的總數。 示例 1: 輸入: "12"

原创 leetcode-300 最長上升子序列 O(NlogN)解法

1. 題目內容 給定一個無序的整數數組,找到其中最長上升子序列的長度。 示例: 輸入: [10,9,2,5,3,7,101,18] 輸出: 4 解釋: 最長的上升子序列是 [2,3,7,101],它的長度是 4。 說明: 可

原创 今日學到的概念——2019/05/29

1. 節點的高度及深度: 轉自知乎 https://www.zhihu.com/question/40286584 深度:對於任意節點n,n的深度爲從根到n的唯一路徑長,根的深度爲0; 即從上往下 高度:對於任意節點n,n的高

原创 視頻切割——UBUNTU16.04/17.10/18.04可用

今天突然有切分視頻的需求,發現UBUNTU自帶的播放器無此功能,就去百度了一波,先附上參考鏈接: 安裝及使用: https://blog.csdn.net/xiaozhaorui/article/details/78606242

原创 Python 隨手記——20190527

刷Leetcode的時候遇到一道看似簡單但是無法實現的題目: No.136 數組中大部分數字都會出現兩次,只有一個數字只出現一次,找出這個數字 百思不得其解,尤其是題目要求線性複雜度,且最好不要使用額外的空間。 看答案才知道有