原创 對圖像進行上採樣和下采樣

對圖像進行上採樣和下采樣   代碼如下: //:code:caiyang.cpp #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp"

原创 單向鏈表-slist

單向鏈表-slist 博主所分享的這個單向鏈表slist,是依據侯捷老師的《STL源碼解析》中slist一節的slist,因爲博主在跑書上slist上的例子時,發現#include<slist> 報錯,編譯器並沒有提供slist這個庫,所

原创 關於enum的使用

關於enum的使用   關於枚舉enum的使用,示例帶碼如下: //:enum:enum.cpp #include <iostream> #include <cassert> using namespace std; enum Hue{r

原创 使用ReentrantLock模擬簡單生產者和消費者問題

使用ReentrantLock模擬簡單生產者和消費者問題 本文主要講述使用Java的ReentrantLock來實現模擬生產者-消費者的問題,主要經過以下5個過程來完成: 1. 生產商品,向存儲商品的數組中添加商品,該過程用R

原创 leetcode-Container With Most Water

Container With Most Water 問題描述:給定n 個非負整數a1,a2,a3 ,這個序列裏的每個點代表一個座標(i,ai) 。畫n 個垂直的直線,直線i 的兩個端點分別爲(i,ai) 和(i,0) 。找到兩條直線,連同

原创 利用k-means算法對灰度圖像分割

利用k-means算法對灰度圖像分割 本文主要利用k-means來對灰度圖像進行分割。首先對k-means進行簡單的介紹,然後直接上代碼。那麼什麼是k-means算法?K-means算法是硬聚類算法,是典型的基於原型的目標函數聚類方法的代

原创 leetcode-ZigZag Conversion

ZigZag ConVersion 問題描述:給定行的個數,字符串”PAYPALISHIRING”以zigzag的模式被打印出來,具體如下: P A H N A P L S I I G Y I R 但是,需要按照PAH

原创 leetcode-Permutations II

Permutations II 問題描述:給定一個可能包含重複數的集合,返回所有唯一的permutations。 比如, [1,1,2]有如下唯一的permutations: [ [1,1,2], [1,2,1], [2,

原创 排列組合問題集合

排列組合問題集合 無重複數列的子集 問題描述:給定一個無重複數的集合nums,返回所有可能的子集合(包含集合本身和空集)。 比如,如果nums = [1,2,3], 結果是: [ [3], [1], [2], [1,2

原创 vector〈int〉實現堆棧

vector〈int〉實現堆棧   這是一個用鏈表實現的堆棧,代碼實現如下:    頭文件stack.h //:stacklink:stack.h class Stack{ struct Link{ void*

原创 struts-Action Default

struts-Action Default 自己在做一個web的小項目,該項目主要用struts進行路由控制,其間自己遇到了一個關於struts的路由控制的問題,這個問題就是當我們不能將一個request映射到一個action時(爲什麼不