原创 std::cout精度丟失

今天調試發現c++的cout在輸出地理經緯度位置的時候,精度競然出現丟失了。修改爲如下,完美解決: char lati[25] = { ‘\0’ }; char loni[25] = { ‘\0’ }; sprintf(lati,

原创 vector刪除的簡潔寫法

#include <iostream> #include <vector> #include <algorithm> struct Test { int a; int b; Test(int _a, int _b) { a

原创 毫秒計數轉化爲std::tm以及SYSTEM

#include <windows.h> #include <chrono> #include <ctime> #include <iostream> using namespace std; LONGLONG GetCurT

原创 史上最簡單的 SpringCloud 教程

傳送門: https://blog.csdn.net/forezp/article/details/70148833 點贊 收藏 分享 文章舉報 Hello,C++!

原创 map刪除迭代器的處理

刪除部分: std::map<inti,int> targets; for(auto it = targets.begin(); it!=targets.end();) { if(......) {

原创 64位linux機器編譯32位開源庫

./configure --prefix=/usr/local/ CFLAGS=-m32 CXXFLAGS=-m32 點贊 收藏 分享 文章舉報 Hello,C++!

原创 #pragma pack(push,1)與#pragma pack(1)的區別

這是給編譯器用的參數設置,有關結構體字節對齊方式設置, #pragma pack是指定數據在內存中的對齊方式。 #pragma pack (n) 作用:C編譯器將按照n個字節對齊。 #pragma pack

原创 gstreamer部分命令

顯示一個視頻測試圖案 使用下面管道來顯示一個視頻測試圖案 $ gst-launch videotestsrc ! autovideosink 2.jpg 其中autovideosink元件自動檢測視頻輸出,videotestsrc

原创 設計模式學習

https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html 點贊 收藏 分享 文章舉報 Hello

原创 Gstreamer說明

Gstreamer說明 一 Gstreamer簡介 是一個框架,靈活輕便。 第一部分基本沒有難度,只要能看懂英文。從我目前接觸的感覺上看,Gstreamer確實簡化了動態 庫的加載,模塊與模塊間的合作。 但是Gstreamer用得

原创 c++將一個類的回調函數注入到另一個類中的方法

代碼如下: #pragma once #include <iostream> //字節對齊 #ifdef __GNUC__ #define SNFTK_PACKED(...) __VA_ARGS__ __attribute__

原创 【gstreamer】最簡單的使用Gstreamer播放視頻文件的代碼

播放mp4文件 extern "C" { #include <gst/gst.h> } gint main(int argc, char *argv[]) { gst_init(&argc, &argv); GstElem

原创 MFC中調用WPF教程

呵呵, 這幾天看到社區裏大家對如何在vc中調用WPF興致很高, 現在我就帶領大家按部就班來實現它.廢話不說了, 開始. WPF是微軟主推的新一代桌面程序開發技術, 它極大加快了程序界面開發,也增強了界面的用戶體驗,至於詳細的介紹

原创 MFC編程過程中如何發出和接收自己定義的消息

當涉及單文檔或多文檔視圖或多個窗口編程時,如果每個對話框之間需要一定的控制聯繫,較好的方法就是自己定義的消息,然後在對話框中分發出去,主框架根據不同消息響應不同的操作。下面的例程爲單文檔視圖,實現自定義消息的分發與響應如下: 一、

原创 MVVM的再次理解

MVVM的理解 MVVM: Model、View、ViewModel 我要着重介紹的是ViewModel, 從字面意思就能看出ViewModel是View層的Model,也就是說ViewModel就是View的邏輯層。 ViewM