原创 Navicat的int類型長度默認爲0代表什麼意思?
int()括號中的數字並不是設置數據大小限制的 無論你設int(11)還是int(3)都可以支持32位的數字表示 顯示寬度:比如你數據字段設計的是int(11),那麼有個字段值是123,那麼這個值在顯示寬度上是3位,而設計的是顯示的是1
原创 IOU計算代碼
import numpy as np def compute_iou(box1, box2, standard_coordinates=True): ''' :param box1: [Xmin, Ymin, Xmax
原创 Faster RCNN圖解
高清圖:faster rcnn流程圖.png
原创 多線程輪流交替執行三種實現方法
第一種方法:採用公平鎖實現 思路及其簡單: A線程拿到鎖,執行代碼 B線程拿到鎖,執行代碼 A線程拿到鎖,執行代碼 ...... public class FairLockDemo { public static void m
原创 NMS計算代碼
''' # INPUT:所有預測出的bounding box (bbx)信息(座標和置信度confidence), IOU閾值(大於該閾值的bbx將被移除) for object in all objects: (1) 獲取當前目
原创 數據量單位
按順序給出數據存儲單位: bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB 1Byte = 8bit 1K = 1024Byte 1MB = 1024K 1G = 1024M 1T = 10
原创 三數之和(遞歸超時了)
給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 示例: 給定數組 nums
原创 Java實現小根堆和大根堆(PriorityQueue)
Java裏面的PriorityQueue底層默認使用的堆,所以我們使用PriorityQueue就能實現堆的功能。 1、小根堆實現 package test; import java.util.Comparator; import j
原创 Collection接口實現類下的默認初始容量、擴容時機、擴容策略
集合類 默認初始容量 何時擴容 擴容策略 ArrayList 10 滿時 擴充爲原來的2倍:10 * 2 = 20 Vector 10 滿時 增量爲原來的0.5倍+1:10 + 10 * 0.5 + 1 = 16 HashSet 16 加
原创 Redis底層
0、redis中字符串的實現方式和redis對象 字符串的實現方式:簡單動態字符串(simple dynamic string,SDS)作爲 Redis 的默認字符串表示。 struct sdshdr{ //記錄buf數組中已使
原创 語義分割遠程使用GPU+語義分割編寫流程(pytorch)
作爲一個只學習了一點點語義分割模型的小白,真正實戰起來還是一個鴻溝,最近遇到了很多小白初期肯定都會遇到的問題,在這裏一一說一下,希望能夠幫助到小白們。 1、實驗室服務器有GPU,我們如何使用服務器的GPU進行模型的訓練呢? 答:我這裏採用
原创 CNN預測車輛方向盤角度和油門
數據來源: 數據來源是unity公司的模擬器,通過自己駕駛錄製,會產生圖片文件和csv文件 csv文件包括:center、left、right、steering、throttle、brake、speed 我們只需要使用其中的center
原创 2019工程倫理(2019秋) 所有答案
https://blog.csdn.net/baidu_39295879/article/details/89878535#_78 1-9章上答案+期末(多選+判斷)答案(不按順序)https://wenku.baidu.com/view
原创 萬能圖片切割代碼
以下代碼主要實現將一張圖片,按輸入大小從左上、左下、右上、右下切割爲四張圖片。 並將輸出圖片按原圖片格式保存在原圖路徑下的split_imgs文件夾下。 原圖如下:大小爲(1438x1334),這裏爲了方便顯示縮小了。 輸出爲如下四張圖
原创 語義分割代碼實現流程
語義分割的整體實現代碼大致思路很簡單,但是具體到細節,就有很多可說的東西。 之前寫過一篇文章,可能有些地方現在又有了新的思路或者感受,或者說之前沒有突出重點。 作爲一個小白,這裏把自己知道的知識寫一下,事無鉅細,希望看到的人能有所收穫。