PIXNET Logo登入

一個小小工程師的心情抒發天地

跳到主文

Write the code, change the world

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 07 週二 202214:20
  • [教學] Leetcode-Merge Two Sorted Lists


我發現... 現在的業務量真的很難讓我每天一更又要維持原本的生活, 嘖嘖, 不過不得不說, 自從開始用這個方式後, 真的能夠比較快速的進入醒腦狀態... 比喝咖啡還有效; 而這一次的題目是Linklist, 話說我也好久沒有用到這個東西, 說真的自從各種像是vector, map, stack 出來後, 對於linklist的需求好像就越來越少了; 
 
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(40)

  • 個人分類:[技術分享]
▲top
  • 6月 01 週三 202215:43
  • [教學] Leetcode-Valid Parentheses

image
剛剛看了一下累積人數, 突然覺得還蠻自豪的, 寫了這麼多年, 終於升級成百萬部落客了, 這感覺挺妙的; 不知道這樣會不會有人想要來打點廣告之類的:D ( 有的話歡迎底下留言或私訊一下好了, 讓我也享受一下接接業配的感覺 ).
 
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(38)

  • 個人分類:[技術分享]
▲top
  • 5月 31 週二 202211:53
  • [教學] Leetcode-Longest Common Prefix

Write a function to find the longest common prefix string amongst an array of strings.
If there is no common prefix, return an empty string "".
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(22)

  • 個人分類:[技術分享]
▲top
  • 5月 30 週一 202212:26
  • [教學] Leetcode-Roman to Integer

image
Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(32)

  • 個人分類:[技術分享]
▲top
  • 5月 27 週五 202212:26
  • [教學] Leetcode-Palindrome Number

image
最近在研究Media foundation, 弄到自己整個快死快死, 不知道為啥每次在研究新東西的時候, 腦袋都會有那麼一陣子卡住, 所以就跑回去刷刷題, 讓自己的小腦動起來...., 等之後研究差不多, 我再來出幾篇有關於MF的文章吧.
 
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(11)

  • 個人分類:[技術分享]
▲top
  • 4月 27 週三 202211:19
  • [教學]FFmpeg - 使用Visual studio編譯FFmpeg lib

image
FFmpeg 自從幾年前開始就不再提供編譯好的Lib & DLL, 導致現在現有的lib和dll都是別人用好的, 於是決定參考網路一些資料, 並且在自己電腦實測, 將編譯的技術分享給各位.
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(171)

  • 個人分類:[技術分享]
▲top
  • 4月 15 週五 202210:37
  • [教學]FFmpeg - Audio - PCM to WAV

Wave format
 
 
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(127)

  • 個人分類:[技術分享]
▲top
  • 4月 13 週三 202217:09
  • [教學]FFmpeg - Audio - PCM to AAC

 
 
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(55)

  • 個人分類:[技術分享]
▲top
  • 2月 22 週二 202217:37
  • [教學]C++ 函數指針,函數模板

image
 
/**
*
* C++ 中的函數指針模板
*
* 所謂的函數指針模板就是指向函數模板的函數指針.
*
*[問題描述]
* 定義了一類函數模板, 而且這函數模板有共同的街口, 即一致的參數列表, 那麼如何定義一個函數指針,
* 使這個函數指針可以指向這一類中的所有函數模板呢?
*
* [一]
* 我們先了解一件事情, 在C++裡面, 函數模板僅僅是一個用來生成函數的代碼塊而已,
* 他本身並沒有實體, 有就是沒有與 "未被實例化的那些程式" 相對應的程式代碼塊,
* 所以也就無法對其取地址( 因為就不存在啊, 怎麼會有地址?),
* 所以只有在用具體類型代替模板參數, 對該模板進行實例化以後才能有函數實體.
*
* 而這些函數指針要指向函數的入口地址, 那麼既然函數模板沒有具體的內存地址, 那麼指向函數模板的函數指針如何得到地址呢?
* 所以所謂的 " 函數模板指針 " 這個定義是無法通過以下的方法實現的:
* templatevoid (*sample)(T& );
*
* [二]
* 所以就要用以下的方法來實現, 讓模板類與模板函數再一起
*/
#include
using namespace std;
class CA {
public :
/*
由於我們在寫這些工具類的方法, 通常我們都是用類的靜態成員函數,
靜態成員函數的訪問和調用, 是通過ClassType::StaticMemberFunction來實現
*/
//static int Sum(int a, int b);
int Sum(int a, int b)
{
return a + b;
}
};
class CB {
public:
//static float Sum(float a, float b);
float Sum(float a, float b)
{
return a + b;
}
};
template
class CC {
public:
// function pointer type template
/*
會使用到typedef 是因為要讓邊義氣明白pClassFunc是一個函數指針類型名(不是函數指針),
這個類型的函數指針可以指向一個函數,
被指向的這個函數必須滿足以下條件: 返回值為 ParaType,
參數列表為 (ParaType, ParaType), 而且是一個定義在ClassType類中的成員函數.
注意: 需要再作用域標示符號後面, 函數指針類型名之前, 一定要加上*(dereference),
表明要定義的是函數指針類型.
如果不加上這個操作符號, 那這邊就會變成對一個名叫pClassFunc的函數成員進行泛化了,
那麼typedef關鍵字的存在似乎就沒有意義了
*/
typedef ParaType(ClassType::*pClassFunc)(ParaType, ParaType);
// function pointer method
ParaType Result(ClassType* pClassType, pClassFunc fun, ParaType a, ParaType b) {
/*
使用這個函數指真實, 需要創建一個類的實例, 對於函數指針的fun所指向的成員函數, 需要由實例來完成調用.
*/
return (pClassType->*fun)(a, b);
}
};
void main()
{
CA ca;
CC cc;
int a = 3;
int b = 4;
printf("A+B : %d \n", cc.Result(&ca, &CA::Sum, a, b));
CB cb;
CCfcc;
float fa = 3.3f;
float fb = 4.6f;
printf("A+B : %f \n", fcc.Result(&cb, &CB::Sum, fa, fb));
}
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(86)

  • 個人分類:[技術分享]
▲top
  • 1月 18 週二 202215:21
  • [教學] Windows驅動程式開發 - C++ RAII

image

RAII 是C++之父 Bjarne Stroustrup提出來的, 是一種關於物件導向的資源管理, 那為什麼要提出這個呢, 是因為C++這語言沒有資源回收機制, 就因為這樣, 所以我們在寫的時候, 會有機率產生Memory leak, 而RAII主要就是為了解決這個問題提出來的.
 
(繼續閱讀...)
文章標籤

Eric 發表在 痞客邦 留言(0) 人氣(138)

  • 個人分類:[Driver]
▲top
«1234...28»

如果您覺得有幫助,可以請我喝杯飲料 ^_^

個人資訊

Eric
暱稱:
Eric
分類:
心情日記
好友:
累積中
地區:

Music

最新文章

  • [教學]深入淺出之YOLOv7
  • [教學]YoloV7(安裝, 訓練)
  • [管理]總是比下屬更加忙碌?所有工作都等你發號施令?學會「猴子管理法則」,讓你擺脫重負!
  • [教學] C++ call python ( 在Visual Studio C++ 上使用 Python )
  • [教學] Windows編譯FFmpeg的方式 ( Windows build ffmpeg lib method )
  • [教學] AI-Windows+YOLOV4-紅綠燈辨識+人臉辨識+自動辨識+物品辨識
  • [教學] AI-Windows+opencv+Dection
  • [教學] AI-Windows+conda+Tensorflow+python(傻瓜式教學)
  • [教學] Visual studio 2017 C++安裝函式庫boost::multprecision算高項次費氏數列
  • [教學] Leetcode- Summary Ranges

文章分類

toggle Linux (2)
  • [Ubuntu] (1)
  • [Driver] (2)
toggle AI (1)
  • [AI] (7)
toggle Qt (1)
  • [ 教學 ] (6)
toggle C# (2)
  • [ 影像處理 ] (15)
  • [ Universal Windows Platform (UWP) ] (3)
toggle Python (1)
  • [Python] (41)
toggle Java的那一點事 (1)
  • [Eclipse] (4)
toggle C / C++ / MFC /COM (2)
  • [技術分享] (126)
  • [設計模式 (Design Pattern)] (3)
toggle 心得分享 (1)
  • [技術心得] (21)
toggle 雜七雜八 (1)
  • [亂七八糟分享] (16)
toggle 網路相關 (2)
  • [技術分享] (10)
  • [JavaScript] (16)
toggle 心情抒發 (1)
  • [心情雜記] (0)
  • Driver (4)
  • 未分類文章 (1)

熱門文章

  • (54,858)[教學]C/C++ Callback Function 用法/範例 (內含Function Pointer 用法/範例)
  • (40,758)[教學] 漢明法 ( Hamming code )
  • (13,904)[教學] 10進位轉16進位 ( Decimal to Hexadecimal )
  • (12,742)[教學] 循環冗餘碼(Cyclical Redundancy Check)
  • (10,360)[教學] 滾動條 (Scroll Bar) 用法
  • (7,879)[面試題目] Fib費波那西數列 ( 遞迴解 + 非遞迴解 )
  • (6,653)[教學]超簡單MFC Radio button 用法 !
  • (6,349)[分享] ptt C 語言新手十誡
  • (4,076)[教學] 記事本顯示行數
  • (3,304)[心情] Bingo bingo算牌程式 -2 ( 使用Excel 自動抓取網頁資料 )

參觀人氣

  • 本日人氣:
  • 累積人氣:

誰來我家

最新留言

  • [25/02/25] vivian35 於文章「[心情] Bingo bingo算牌程式...」留言:
    你好~可以跟你要參考程式嗎?這是一個不情之請,但是我相信你說...
  • [25/02/25] vivian35 於文章「[教學]深入淺出之YOLOv7...」留言:
    你好...
  • [23/06/12] 訪客 於文章「[心情] Bingo bingo算牌程式...」留言:
    邏輯正確,但是我是玩大小分數演算,感謝分享。...
  • [23/03/09] 爺伯 於文章「[分享]7-11 CITY CAFE 咖...」留言:
    大杯咖啡 興琦、伯媽、伯爸、伯㒒、琦龍 如果金門、台北、...
  • [22/10/04] z31528742 於文章「[教學]YoloV7(安裝, 訓練)...」留言:
    還有我的cuda是11.2的版本 但pytorch沒有11....
  • [22/10/04] z31528742 於文章「[教學]YoloV7(安裝, 訓練)...」留言:
    請問 我做到步驟7開始訓練, 輸入了python trai...
  • [22/05/22] 訪客 於文章「[教學]C/C++ Callback F...」留言:
    回樓上 http://cpp.sh不能編譯成功是因為GCC...
  • [22/04/15] 訪客 於文章「【手機定位】可以查出你要找的人的地理位置...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
  • [22/04/06] kuolung1967 於文章「[教學]C# EmguCV - 建置環境...」留言:
    您好,我試出來了,不是因為 x86 or x64 的問題,...
  • [22/03/30] kuolung1967 於文章「[教學]C# EmguCV - 建置環境...」留言:
    請問,我用 NuGet 的方式加入 emgu.cv 好像就可...

文章精選

留言板