原创 Linux設備驅動程序(二)
第二章 構造和運行模塊 Hello World模塊 #include <linux/init.h> #include <linux/module.h> MODULE_LICENSE("Dual BSD/GPL") static int
原创 opencv的基本認識
Opencv 中 open 爲openSource,CV爲computerVision計算機視覺 Opencv特徵: 1. 開源計算機視覺庫採用C/C++編寫 2. 目的是開發實時應用程序 3. 獨立於操作系統
原创 12個有趣的c語言問答
0,gets() 方法 Q:以下代碼有個被隱藏住的問題,你能找到它嗎? A:這個不顯眼的問題就是使用了 gets() 方法。此方法接受一個string類型參數,但是卻沒有檢測此數值是否 有足夠的空間來拷貝數據。所以這裏我們一般用 fge
原创 99條爲人處事經典法則剩下的一條由你自己來感悟
該如何與人爲善 1. 無論發生什麼事情,都要首先想到自己是不是做錯了。如果自己沒錯 (那是不可能的),那麼就站在對方的角度,體驗一下對方的感覺。 2. 讓自己去適應環境,因爲環境永遠不會來適應你。即使這是一個非常非 常痛苦的過程。
原创 模板與泛型編程
模板與泛型編程 所謂泛型編程就是以獨立於任何特定類型的方式編寫代碼。使用泛型程序時,我們需要提供具體程序實例所操作的類型或值。標準庫的容器、迭代器、算法都是泛型編程的例子。在c++中,模板是泛型編程的基礎。模板是創建類或函數的藍圖或公式。
原创 c/c++程序員應聘常見問題深入剖析
C/C++程序員應聘常見面試題深入剖析(1) 作者:宋寶華 e-mail:[email protected] 出處:軟件報 1.引言 本文的寫作目的並不在於提供C/C++程序員求職面試指導,而旨在從技術上分析面試題的內涵。文中
原创 生活感悟一
1. 成功的人不是贏在起點,而是贏在轉折點。 2. 一個人在畢業5年培養起來的行爲習慣,將決定他一生的高度。我們能否成功,在某種程度上取決於自己對自己的評價。 3. 其實應該仔細掂量一下自己,你是否真是
原创 C/C++一些易混淆的知識點
C/C++一些易混淆的知識點 1. sizeof和strlen之間的區別: 1) sizeof是運算符,strlen是函數 2)
原创 指針,引用,取值
指針、引用和取值 什麼是指針?什麼是內存地址?什麼叫做指針的取值?指針是一個存儲計算機內存地址的變量。在這份教程裏“引用”表示計算機內存地址。從指針指向的內存讀取數據稱作指針的取值。指針可以指向某些具體類型的變量地址,例如int、lon
原创 SIFT算法分析
SIFT算法分析(草稿) 原文:http://blog.sina.com.cn/s/blog_916b71bb0100upwx.html 特徵提取在CV(computer vision)領域非常重要。SIFT是非常出名的特徵提取算法,它來
原创 c語言嵌入式系統修煉之道
C語言嵌入式系統編程修煉之道——背景篇 作者:宋寶華 e-mail:[email protected] 不同於一般形式的軟件編程,嵌入式系統編程建立在特定的硬件平臺上,勢必要求其編程語言具備較強的硬件直接操作能力。無疑,彙編語言具備這樣的
原创 圖像處理與計算機視覺經典論文
圖像處理與計算機視覺經典論文 目錄(?)[+] Bilateral FilterColorCompression and EncodingContrast EnhancementDeblur RestorationDehazing
原创 linux設備驅動程序學習筆記(一)
第一章 設備驅動程序簡介 1.區分機制和策略是Unix設計背後隱含的最好思想之一。大多數編程問題實際上都可以分爲兩部分:“需要提供什麼功能”(機制)和“如何使用這些功能”(策略)。如果這兩個問題由程序的不同部分來處理,或者甚至
原创 生活感悟二
1.像外行一樣思考,像專家一樣實踐。 研究和開發的有效方式就是要像一個沒有專業背景的外行人一樣去發揮自己的思考方式,想出點子、創意,然後像專家一樣縝密地將其實現。 一般來說越簡單化、抽象化就會產生越絕妙、越鮮明的理論。但是這個簡單化應該恰
原创 機器視覺界的大師
機器視覺界的大師 Michael I. Jordan:統計學習方向的大大大大牛,曾經在MIT任教授10年,現在在加州大學伯克利分校任教授。他的學生幾乎遍歷美國CS方向的前20的所有高校。其中Andrew Ng是他的學生。Jordan的