自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows API隨手筆記<一>:Commond Control 用法及實踐記錄

為了實踐工程數學中,傅立葉變換用於音頻處理的技術,在Matlab的作法早已了然於心,但不用他人數學庫、不用C++自己幹一個算法實作出來就是不痛快。因此,特地去翻了翻Windows關於音訊處理的流程以及方法,貌似現在windows關於多媒體處理的技術現在都用Microsoft Media Foundation來實踐了。快速理解該技術架構後,開始查找相關資源並進行理解,沒想到MSDN上的相

2016-12-16 17:26:24 381

原创 C++STL隨手筆記(二)List容器的splice及std::partition用法

list容器內建splice這個函數,可以將容器依指定範圍切割,以及std的partition可以對容器中的元素進行條件篩選並排續,稱著記憶猶新趕快記錄下來用法。#include #include #include #include #include using namespace std;class data{ public: data(int n):m_d

2016-12-09 19:34:38 2769

原创 C++STL隨手筆記(一)如何用C+11隨機引擎在個別類中產生隨機數

無聊自己給自己練習C++11的random引擎,並自己給自己定義一個題目,創建一個類別並且在類別中有私有成員變量,該私有成員變量必須為隨機數,結果自個兒搞了許久每個實例產生出的變量的一樣,雖然我知道C語言中有srand初始化種子,但我還是想要找C++的方法下去做,而最後用static成員方法將rand_device宣告在外部後,終於成功。廢話不多說,來看code。#include

2016-12-07 17:38:10 485

原创 儲存格式理解筆記(一)WAV格式分析2,理解含意。

繼上一篇用C++解析出WAV Format Header之後,對於其儲存內容的意涵還是不甚了解,於是發揮追根究柢的精神,希望能一次釐清;故查詢資料並統整翻譯後有以下筆記。採樣(Sample) – 表示一個通道音頻數據中聲波幅度的單個標量值。通道(Chanel)- 音頻數據中的獨立波形。 通道數量很重要:一個通道是“Mono”,兩個通道是“Stereo” - 左右揚聲器有

2016-12-05 23:47:00 417

原创 儲存格式理解筆記(一)WAV格式分析,使用C++

不知道有何原因,無聊就想知道wav格式到底是長怎樣,一時興起就用C++寫了以下代碼來解析它,先來看一下它的Header長什麼樣子,圖片來自維基百科。經過整理之後,我們可以用C++定義出如下的structure。//Wav.h#ifndef _WAVHPP#define _WAVHPP#include "StdInclude.h"typedef struct _sWavF

2016-12-02 18:52:13 474

原创 <數學之美>讀書心得(一)信息理論中熵-的初淺理解

信息的度量與他的不確定性相關一條信息的信息量和它的不確定性有著直接關係。當我們需要搞清楚一件不確定的事情時,我們需要更大量的信息來了解事情的真相;相反,如果我們需要我們已經理解的事,那僅需少量資訊就能理解。==>可以把一件信息的信息量(真正有用的資訊)等於不確定性的多寡。舉例一:世足賽中,我錯過了觀看球賽的時間但我想知道最後是誰得到了冠軍,此時有觀看過球賽之某人

2016-12-01 20:30:55 337

翻译 Nginx 學習筆記(一) 從原始碼編譯Nginx(上)

翻譯至https://www.nginx.com官網原文連結https://www.nginx.com/resources/admin-guide/installing-nginx-open-source下列包含在括弧中的內容為筆者所添加。1.選擇欲編譯的版本.開源Nginx有兩個版本,所以要先選擇想要建置的版本進行原碼下載。可以事先調查版本特性以及確定功能需求在進行決定,對之

2016-11-27 21:11:35 222

原创 Microsoft AD RMS 開發筆記(一) 關於AD RMS筆記系列

Active Directory Rights ManagementServices(AD RMS)是MicroSoft 推出的資料保護技術,先用簡單幾句話是說明一下該技術。當今日你的文件發布出去時,你有辦法追蹤該文件的動向以及是否被修改幾時被人開啟過,甚至可以在發布出去後該文件的原擁有者還可以限制閱讀權限,或乾脆銷毀該文件使得文件內得到充分的保護。最近受人之託來研

2016-11-24 19:49:35 661

原创 C++並發 練習筆記(二)使用boost Asio的async I/O技術實作簡易網路聊天室 (下)

在上一 篇中C++並發 練習筆記(二)使用boost Asio的async I/O技術實作簡易網路聊天室 (上),我們直接拿開發團隊的範例來做練習、並理解,但關於函數的使用方法及其意義並未太過深入介紹。這次,我會比較詳細的紀錄並描述下來。首先先來看一下再Asio當中一個同步的客戶端,是怎麼寫的。using boost::asio;io_service serv

2016-11-23 13:27:48 612

原创 C++並發 練習筆記(二)使用boost Asio的async I/O技術實作簡易網路聊天室 (上)

這次代碼閱讀主要來自boost asio開發團隊 的C++11 標準範例。 範例連結我會對我自己閱讀的部份加上註釋,並從中學習函數的意義及使用方式。希望能給一同在學習路上的大家一些幫助。如果對boost環境建置或使用方式不熟悉的夥伴,別急,我會在之後補上教學。還是先來介紹一下Asio好了;以下短篇介紹來自英文維基。  來源連結Asio 是一個自由免費的C++開源網路

2016-11-21 12:12:26 3366

原创 GTKmm 練習筆記(三)Drawing Area實作動畫鬧鐘(cairo 向量繪圖)

這次的筆記一樣是來自GTKmm GitHub上的範例 範例連結內容是利用GTKmm的Drawing Area來繪製能依據現在時間做變化的動畫鬧鐘。我將會記下自己對源碼的理解以及函數的解析,以及實作過程。如果有不知道如何架設GTKmm的朋友可以先看我之前的文章,GTKmm環境架設。範例截圖(一)範例截圖(二)在進入源碼解說前,先來介紹一下GTKmm

2016-11-18 13:43:23 675

原创 C++並發練習 筆記(一)STL<future>中的packaged_task

今天在偶然在找尋有關OpenCV的演算法實作方法時,看到了大牛們使用了packaged_task的這樣一個函數。自己是沒見過的,當然就趕快操起google搜尋及手邊資料進行搜查。並自己在網絡上找了一些視頻資源加以學習,並在此留下筆記,用來強化記憶及供人及自己日後參考。推薦學習視頻連結:youtube:C++ Threading #9: packaged_taskBo qian大神的

2016-11-15 18:45:17 384

原创 GTKmm 練習筆記(二)buton控件及XPM圖檔文件初識

跟上一篇文章一樣,這是對於GTKmm練習的筆記,範本同樣來自於GTKmm開發團隊的Github。由於已經說明過控件的創建方法以及打包方式,這次就簡潔紀錄一下的按鈕點擊事件的註冊流程,以及一個相當有趣的圖檔格式,由文字所編排而成的文檔XMP格式;稍後會做說明。範例連結編譯完的結果截圖點擊按鈕,觸發回調函數MessageBox()直接進入主題,看一下源碼

2016-11-14 19:22:54 490

原创 GTKmm 練習筆記(一)關於BOX容器的應用

gtkmm的GUI開發上最大的困難點在於文檔與範例稀少,學習的來源有限,故在自己學習的路上希望能做些筆記,如果尚不知道如何架設環境的朋友可以看我的另一篇文章,"gtkmm環境架設筆記"。這一系列筆記一方面為了強化自己的記憶,另一方面給有興趣一同研究這套跨平台GUI庫的同好一點參考的來源。這次主要紀錄練習關於BOX容器的應用,範例檔來自於gtkmm開發團隊在github上的box容器範例

2016-11-14 10:46:27 362

原创 GTKmm環境架設筆記

gtkmm 是官方的GTK+的C++介面,GTK+是當前最流行的圖形介面開發庫之一。使用gtkmm,你不但可以從代碼還可以用Glade來建立使用者介面。不過需要libglademm的配合。gtkmm是自由軟體,遵循LGPL(GNU Lesser General Public License)。gtkmm代指gtk minus minus或gtk--。(1).建置編譯環境 M

2016-11-12 20:49:35 693

30天自制操作系统].(川合秀实).周自恒等.扫描版.pdf

30天自制操作系统].(川合秀实).周自恒等.扫描版.pdf

2016-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除