原创 MFC文本設置字體發虛的問題

MFC 文本設置字體發虛的問題 最近在做一項目中,發現默認的字體比較正常,字體如下: 字體比較清晰,在代碼加入如下設置字體項後,反而顯示發虛,模糊 CFont * m_font= new CFont; m_font->CreatePoin

原创 編譯原理PL0語法分析實驗1

編譯原理PL0語法分析實驗1 1,待分析的簡單語言的詞法相同點:都是分析種別碼不同點:詞法分析器分析的是字符串中的單詞的種別碼(單詞)語法分析器分析的是字符串的文法是否正確(句子)待分析的簡單語言的語法 BNF:(1)<程序>::=begi

原创 pl0詞法分析器

pl/0詞法分析器 下面是這個分析器的功能: 1、 待分析的簡單語言的詞法 (1) 關鍵字: begin if then while do end 所有關鍵字都是小寫。 (2) 運算符和界符: := + – * / < <= <> > >=

原创 VS2008 LIB的升級改造

今天用VS2019編譯一個在VS2008下Coding的工程的時候,VS給出了一堆鏈接錯誤信息,如下圖所示的一些錯誤:   Error 47 error LNK2019: unresolved external symbol "public

原创 Windows平臺NASM彙編與C混合調用

Windows平臺NASM彙編與C混合調用 tonyblackwhite 之前介紹了Windows平臺下,用微軟宏彙編MASM與C混合調用的方法。MASM是微軟獨有的,Linux沒法用,我喜歡學一個能夠應用於兩種平臺的,所以還是更鐘情於開源

原创 WPF顯示SQLITE數據(四)--分頁顯示

  目前使用的WPF CORE做的BOSS網站數據顯示,是在DataGrid中一次性顯示數據,這樣如果數據量大了,會對系統有一定壓力,所以一般需要分頁進行顯示,顯示中我參考了網上的一些已由控件,加入我的程序中,達到了分頁效果。   因爲目前

原创 WPF顯示SQLITE數據(三)

關於WPF的圖片顯示與事件冒泡 顯示圖片資源可以用 <Image Name="img_role" Loaded="img_role_Loaded" Stretch="None" MouseUp="SomethingClicked" /> 並

原创 WPF顯示SQLITE數據(二)

在上一篇WPF顯示SQLITE數據(一)中,關於鏈接的字段,只是顯示了下劃線,單擊後連接到瀏覽器的對應頁面並沒有實現,下面給出單擊事件的實現 1.在xaml中寫入事件定義 1 <DataGridHyperlinkColumn Header

原创 WPF顯示SQLITE數據(一)

       目前準備用C#採集網站數據的小程序,使用的數據庫爲SQLite,這個數據庫無需安裝,直接可以用動態庫的形式進行發佈,而且C#調用SQLite也比較方便。下面是我採用WPF顯示採集到的部分數據的步驟和寫法:   1.首先新建一個

原创 圖像通道的分離與合併

opencv使用split函數進行通道的分離,merge進行通道的合併 可以使用channels求出圖像的通道數,示例如下: ROI提取感興趣的區域 1 #include <opencv2/opencv.hpp> 2 #include

原创 圖形的繪製與填充

opencv中提供了很多繪製圖形的函數,可以方便的進行圖形繪製   直線繪製:line() 函數原型:  void line(InputOutputArray img, Point pt1, Point pt2, const Scalar

原创 Mat對象的像素信息統計

Mat對象的通道信息和長寬信息 1 Mat src = imread("F:/opencv4.1.0/sources/samples/data/orange.jpg",IMREAD_GRAYSCALE); 2 if (src.empt

原创 詳解C++11智能指針 詳解C++11智能指針

詳解C++11智能指針   轉載自:https://www.cnblogs.com/WindSun/p/11444429.html 前言 C++裏面的四個智能指針: auto_ptr, unique_ptr,shared_ptr, we

原创 C++11的可變參數模板

可變參數模板函數 一個可變參數模板函數的定義如下: template <class... T> void f(T... args) {   cout<<sizeof...(args)<<endl;        //打印變參的個數 }  

原创 Mat對象的位操作

opencv中可以對Mat對象可以進行位操作,主要有與,非,或,異或操作 具體代碼爲 1 #include <iostream> 1 #include <iostream> 2 #include <opencv2/opencv.hpp