原创 OpenCV官方文檔研究(一)Mat

首先自我介紹一下,我是一名大三在校生,原本主要掌握的是J2EE,擅長SpringMVC+Spring+Hibernate框架。今年想有空多研究點高級的東西,於是選擇了圖像處理。今天是我第一天寫博客,這篇是我第二篇博文。希望大家能夠

原创 MySQL系列(5):mysqld之網絡IO模型

引言 前面幾節介紹了mysqld的初始化,接下來介紹連接的監聽和處理。重點掌握TCP、Unix域套接字和poll模型,進一步可自行了解epoll模型。本文重在代碼脈絡的梳理和知識點的提取,相關技術細節可自行加餐。 知識點 sele

原创 新基建之數據中心

緒論 4月20日上午,國家發展改革委通過網上方式舉行4月份新聞發佈會。會上回答了彭博社記者關於新型基礎設施建設的提問。內容如下: 目前來看,新型基礎設施主要包括3個方面內容: 一是信息基礎設施。主要是指基於新一代信息技術演化生

原创 當數組遇到泛型

引言 數組是一種常見的數據結構,可以把邏輯上連續的數據,在物理上也連續地存儲,而且數組存儲的數據,是指定類型的。那麼我們該如何用Java寫一個通用的數組呢? 正文 對於如何寫一個通用的數組,我們很容易想到用Object[],這樣我

原创 OpenCV官方文檔研究(二)卷積

I(i,j) = 5 * I(i,j) − [I(i − 1,j) + I(i + 1,j) + I(i,j − 1) + I(i,j + 1)] ⇐⇒ I(i,j) * M,where M = (0 -1 0) (-

原创 MySQL系列(1):CentOS7編譯安裝MySQL5.7

引言 爲了方便後續調試學習源碼,先自己動手編譯一個Debug版本的MySQL。我這裏使用的環境是CentOS版的WSL。如果系統不是Win10沒有WSL,可以用虛擬機安裝CentOS,也可以在Docker中拉個CentOS鏡像創建

原创 MySQL系列(2):mysqld_safe解析

引言 上一節中,我們手工編譯了mysql5.7.28。這一節就從啓動腳本mysqld_safe入手,繼續介紹MySQL。用mysqld_safe相比直接運行mysqld啓動,有如下好處: 命令更簡單。我們可以直接運行mysqld

原创 MySQL系列(3):mysqld解析之入口和加載配置

引言 上一節介紹了mysqld_safe的執行過程,這一節根據mysqld_safe生成的啓動命令,來跟蹤mysqld的入口和加載配置流程。 分析 入口 sql/main.cc的main函數調用了sql/mysqld.cc的mys

原创 Linux下opencv的安裝及運行

我的第一篇博文已經講過在Windos下,codeblocks編譯器使用VS2013的VC,並集成opencv。http://blog.csdn.net/canvachen/article/details/52549283 上一篇

原创 Linux應用隨筆(二)命令行及圖形方式安裝對比

首先,介紹一下linux用命令行怎麼安裝。 現在linux系統的安裝比較方便,比如ubuntu可以直接進入ubuntu測試系統進行安裝,debian可以進入一個類似DOS的界面安裝,裏面都有提示,只要選擇操作即可。如果要體驗用命

原创 MySQL系列(4):mysqld解析之初始化

引言 上一節介紹了從命令行和配置文件加載配置參數,這一節介紹其它的初始化邏輯。可以學習的數據結構有鏈表和哈希,可以關注的內容有table_def_size/table_cache_size/max_connections/requ

原创 Java源碼科普系列之數據結構篇(1):數組

Java源碼科普系列之數據結構篇(1):數組 數組定義 首先來看數組的定義: 數組是具有相同類型的數據組成的有序集合。 這裏的“有序”指的是按順序排列,佔用連續的內存空間。記住兩個關鍵詞“相同數據類型”和“連續內存空間”就可以

原创 Linux應用隨筆(一)Debian8入門

今天算是下定決心從Windows平臺轉移到Linux平臺。首先就是裝成雙系統,在本來Win7系統的基礎上,我用EasyBCD再裝Debian8,開機時通過grub選擇啓動Windows還是Linux。 分區在安裝之前最好先分好,如

原创 CodeBlocks配置VS2013編譯器並運行OpenCV

CodeBlocks配置VS2013並運行OpenCV 這裏用的CodeBlocks版本是16.01,OpenCV版本是2.4.13,可以百度直接進官網下載安裝。 打開CodeBlocks的Settings->Compiler,Sele

原创 Debian輕鬆搭建apache2+php5+mysql環境

今天因爲要做準備一個微信商城項目,不得不用下php。安裝完發現也非常簡單。 安裝apache2: sudo apt-get install apache2 安裝php5: sudo apt-get install php5 php-pe