原创 Leetcode——231.2的冪——題解+代碼實現(嘗試遞歸、循環、找規律3種方法實現)
一、題目 給定一個整數,編寫一個函數來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 20 = 1 示例 2: 輸入: 16 輸出: true 解釋: 24 = 16 示例 3: 輸入: 218 輸出
原创 C++——瞭解你的編譯器支持了C++2.0(C++11)那些特性
原網址:C++11 compiler support shootout: Visual Studio, GCC, Clang, Intel 翻譯版本: 距離我上次對C++11支持的不同編譯器的比較已經有大半年了。這次我來根據這些預覽版的編
原创 Leetcode——237.刪除鏈表中的節點——題解+代碼實現(跟常規的思路有點區別,因爲沒有其前一個結點)
一、題目 請編寫一個函數,使其可以刪除某個鏈表中給定的(非末尾)節點,你將只被給定要求被刪除的節點。 現有一個鏈表 -- head = [4,5,1,9],它可以表示爲: 示例 1: 輸入: head = [4,5,1,9], n
原创 Leetcode——206.反轉鏈表——題解+代碼實現(遞歸+迭代版)
一、題目 反轉一個單鏈表。 示例: 輸入: 1->2->3->4->5->NULL 輸出: 5->4->3->2->1->NULL 進階: 你可以迭代或遞歸地反轉鏈表。你能否用兩種方法解決這道題? 二、題解思路 題解思路1(迭代實現)
原创 Leetcode——345.反轉字符串中的元音字母——題解+代碼實現(雙指針思想、find函數使用)
一、題目 編寫一個函數,以字符串作爲輸入,反轉該字符串中的元音字母。 示例 1: 輸入: "hello" 輸出: "holle" 示例 2: 輸入: "leetcode" 輸出: "leotcede" 說明: 元音字母不包含字母"y
原创 Leetcode——696.計數二進制子串——三種題解+代碼實現(擅於挖掘巧妙的題解思路)
一、題目 給定一個字符串 s,計算具有相同數量0和1的非空(連續)子字符串的數量,並且這些子字符串中的所有0和所有1都是組合在一起的。 重複出現的子串要計算它們出現的次數。 示例 1 : 輸入: "00110011" 輸出: 6 解釋:
原创 ubuntu16.04下使用YOLOV3訓練自己做的VOC數據集(VOC數據集製作+模型訓練步驟+訓練參數解析和問題解決+訓練日誌可視化(loss、IOU)+模型測試(單張、攝像頭、批量測試))
前序 1、環境配置 請自行參考其他博客 本機環境 ubuntu16.04 pyt
原创 win10+ubuntu16.04雙系統下重裝ubuntu並安裝顯卡驅動、CUDA10.0、CUDNN7.6
1、win10+ubuntu16.04雙系統下重裝ubuntu 參考博客:https://blog.csdn.net/Spacegene/article/details/86659349 出現的問題 1、安裝ubuntu16.04卡在l
原创 OpenCV4.2.0——下載、DNN模塊性能測試、DNN模塊支持CUDA加速
OpenCV4.2.0的DNN模塊終於支持CUDA加速了 OpenCV4.2.0下載地址: 1、網址:
原创 紀念2019 1024
1024快樂!
原创 2019.9.7網易互娛——遊戲研發筆試
1、第一題 AC #include<iostream> #include<string> #include<vector> #include<algorithm> using namespace std; int main() {
原创 MySQL經典面試題
原文鏈接:https://bbs.51cto.com/thread-1470880-1.html 原文鏈接:http://bbs.51cto.com/thread-1470880-1.html
原创 智能指針shared_ptr的線程安全、互斥鎖
智能指針和線程安全的問題 <1> 智能指針shared_ptr本身(底層實現原理是引用計數)是線程安全的 智能指針的引用計數在手段上使用了atomic原子操
原创 垂直投影算法——OpenCV3.1.0和C++實現——分割圖像
對文本中的多行進行分割 直接上代碼 #include<opencv2/imgproc/imgproc.hpp> #include<opencv2/high
原创 均值濾波原理和底層實現(C++實現)
均值濾波器 1、圖像的空間濾波分類 圖像的空間濾波分爲線性濾波和非線性濾波。 (1)線性濾波 定義:對鄰域中的像素