原创 【數據處理】PS動作功能(附:下雨效果)

一、PS批處理圖片 1.記錄動作 這裏介紹下利用PS批量造數據,以添加雜色噪聲爲例。 1、打開Photoshop,打開一張圖片 2、打開動作面板(窗口>>動作)可以用快捷鍵 Alt+F9,然後新建動作,開始記錄 3、記錄開始後,不要

原创 【Java】對象和類

Java 對象和類 Java作爲一種面嚮對象語言。支持以下基本概念:(有學過C++的,應該也瞭解過對象和類) 多態 繼承 封裝 抽象 類 對象 實例 方法 重載   對象:對象是類的一個實例(要牢記這句話),有狀態和行爲。例如,一條狗是一

原创 【CUDA】CUDA編譯

一、引言 1、GPU架構特點 CUDA(Compute Unified Device Architecture):是NVIDIA推出的用於自家GPU的並行計算框架。只有安裝這個框架才能夠進行復雜的並行計算。主流的深度學習框架也都是基於CU

原创 【Java】基本數據類型and變量類型

一、Java 基本數據類型 變量就是申請內存來存儲值。也就是說,當創建變量的時候,需要在內存中申請空間。 內存管理系統根據變量的類型爲變量分配存儲空間,分配的空間只能用來儲存該類型數據。 因此,通過定義不同類型的變量,可以在內存中儲存整數

原创 【CUDA】BGR2GRAY

最近剛接觸CUDA,先寫一些簡單的示例練習下。 在圖像處理中,三通道彩色圖像BGR到灰度圖Gray,常見的一般有兩種計算方式,一種是基於浮點數計算,一種是基於性能優化的通過移位的整數計算。 浮點數計算公式爲: gray = 0.1140

原创 【leetcode】樹and遞歸

題目1 【簡單】路徑總和 給定一個二叉樹和一個目標和,判斷該樹中是否存在根節點到葉子節點的路徑,這條路徑上所有節點值相加等於目標和。 說明: 葉子節點是指沒有子節點的節點。 示例: 給定如下二叉樹,以及目標和 sum = 22,

原创 【Java】開發環境配置(win10)

window系統安裝java 下載並安裝JDK 首先我們需要下載java開發工具包JDK,下載地址:https://www.oracle.com/java/technologies/javase-downloads.html 選擇Jav

原创 圖像的高頻和低頻

首先說說圖像頻率的物理意義。圖像可以看做是一個定義爲二維平面上的信號,該信號的幅值對應於像素的灰度值(對於彩色圖像則是RGB三個分量),如果我們僅僅考慮圖像上某一行像素,則可以將之視爲一個定義在一維空間上的信號,這個信號在形式上與傳統的信

原创 【leetcode】枚舉

題目 最大三角形面積 給定包含多個點的集合,從其中取三個點組成三角形,返回能組成的最大三角形的面積。 示例: 輸入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]] 輸出: 2 解釋: 這五個點如下圖所示

原创 【Java】基本語法

第一個Java程序 執行打印“Hello World”  public class HelloWorld { public static void main(String[] args) { System.out

原创 【leetcode】鏈表問題

題目1 【簡單】環形鏈表 給定一個鏈表,判斷鏈表中是否有環。 爲了表示給定鏈表中的環,我們使用整數 pos 來表示鏈表尾連接到鏈表中的位置(索引從 0 開始)。 如果 pos 是 -1,則在該鏈表中沒有環。   示例 1: 輸入:head

原创 Talking RabbitMQ with Python and Kombu

目錄 What is RabbitMQ? Now On To The Code 使用Python3和Kombu來建立一個生產者 創建消費者 這是一個系列文章裏面的的第一篇。主要是關於RabbitMQ的介紹和如何使用Python和Kombu

原创 【LeetCode】反轉問題

題目1 【簡單】整數反轉 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 輸入: 123 輸出: 321  示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出:

原创 【視頻編碼】ffmpeg壓縮視頻文件

一、引言 首先,瞭解下播放視頻的基本流程,如下圖所示: 解封裝:就是將輸入的封裝格式的數據,分離成爲音頻流壓縮編碼數據和視頻流壓縮編碼數據。如上圖,將MP4和FLV格式解封裝成視頻數據H264、MPEG2和音頻數據AAC、MP3格式。

原创 【LeetCode】斐波那契數列

題目1 【簡單】斐波那契數列 寫一個函數,輸入 n ,求斐波那契(Fibonacci)數列的第 n 項。斐波那契數列的定義如下: F(0) = 0,   F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N