原创 如何自學圖像編程(轉)

現在,圖像類信息越來越多了,對圖像的編程需求也越來越多。圖像類項目的特點是性價比高,單行代碼的價格一般是普通的程序的10倍,每行代碼能夠賣幾塊錢。很多人把目光放在這個上面。剛纔又有網友諮詢,做圖像要看些什麼書?結合我的自學經驗,寫

原创 C/C++語言基礎學習書單

計算機科學龐大而複雜,隨着學習的深入,越來越覺得個人精力有限,專注於某一個方向才能學有所成。語言也是一樣,從高中接觸編程算起,走馬觀花地接觸了不下十種語言,不同類型的語言各有其特色和優勢,但最終還是喜歡C/C++,喜歡它種嚴謹的風

原创 圖像處理入門教程(轉)

最近有人問我圖像處理怎麼研究,怎麼入門,怎麼應用,我竟一時語塞。仔細想想,自己也搞了兩年圖像方面的研究,做個兩個創新項目,發過兩篇論文,也算是有點心得,於是總結總結和大家分享,希望能對大家有所幫助。在寫這篇教程之前我本想多弄點插圖

原创 python中super()應用詳解

一、問題的發現與提出   在Python類的方法(method)中,要調用父類的某個方法,在Python 2.2以前,通常的寫法如代碼段1: 代碼段1: class A: def __init__(self):

原创 KMP算法筆記

1.KMP算法用於字符串匹配。 2.最直觀的字符串查找,是用兩次循環遍歷,算法複雜度0(m*n).m爲待查字符串,n爲需要查找的子串。 3.KMP算法的目的爲減少n維度。 4.代碼: #include <iostream> #inc

原创 安裝jekyll打開別人的項目出現的問題

一、前提 1.WIN10 安裝好 ruby,devkit,git 2.在CMD中使用ruby -v;gem -v,查看是否安裝正確 3.使用gem install jekyll,用jekyll -v查看是否安裝正確。 二、測試

原创 Linux(ubuntu)使用筆記

1、分區 掛載點/;主分區;安裝系統和軟件;大小爲30G;分區格式爲ext4; swap;邏輯分區;充當虛擬內存;大小等於內存大小(本人2G);分區格式爲swap 掛載點/home;邏輯分區;相當於“我的文檔”;大小爲硬盤剩下的;

原创 爲什麼還有這麼多人用C++寫服務端?

現代選擇有很多:java + javascript, c+python, c+lua, scala, go, erlang。我們面向性能的服務器用 java,面向邏輯服務器 python,面向高併發的會選擇 scala,次一級高併發或者性

原创 常用正則表達式彙總

常用正則表達式 一、校驗數字的表達式 數字:^[0-9]*$n位的數字:^\d{n}$至少n位的數字:^\d{n,}$m-n位的數字:^\d{m,n}$零和非零開頭的數字:^(0|[1-9][0-9]*)$非零開頭的最多帶兩位小數的

原创 PEP8 Python 編碼規範

一 代碼編排 1 縮進。4個空格的縮進(編輯器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。 3 類和top-level函數定

原创 VSCode+Clang+OpenGL(GLUT)

一、配置VSCode 參考:https://www.zhihu.com/question/30315894 下載並安裝VSCode,Clang,MinGW64,配置好環境變量. 二、編譯和調試C/C++ 新版VSC需要在目錄下進行,所以

原创 Python實現卷積計算,平滑過濾,高斯過濾,Sobel算子,Prewitt算子

代碼: #!/usr/bin/python # -*- coding:utf8 -*- from cv2 import * import numpy '''實現卷積運算''' def ImgConvolve(input,ker

原创 C++中派生類成員變量和基類成員變量同名問題

1.當派生類存在與基類同名的成員變量時候,派生類的成員會隱藏基類成員,但派生類中存在基類成員的拷貝,要顯示的訪問BASE::date member #include <iostream> using namespace std; cla

原创 《Essential C++》筆記

1.P5.如果沒有在main()末尾寫下return語句,這一句會被自動加上。 2.P7.delete是關鍵字,所以STL刪除用的是erase(). 3.P8.assignment運算符(=)進行初始化是沿襲C語言風格,C++還有一種稱之

原创 C++11 之lambda

標準表達式: [capture list](parameter list) -> return type{function body} 實例: #include<iostream> #include<algorithm> using