原创 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),這裏爲了方便顯示縮小了。 輸出爲如下四張圖

原创 語義分割代碼實現流程

語義分割的整體實現代碼大致思路很簡單,但是具體到細節,就有很多可說的東西。 之前寫過一篇文章,可能有些地方現在又有了新的思路或者感受,或者說之前沒有突出重點。 作爲一個小白,這裏把自己知道的知識寫一下,事無鉅細,希望看到的人能有所收穫。