原创 常用的c++序列化方法

1、 什麼是序列化? 程序員在編寫應用程序的時候往往需要將程序的某些數據存儲在內存中,然後將其寫入某個文件或是將它傳輸到網絡中的另一臺計算機上以實現通訊。這個將 程序數據轉化成能被存儲並傳輸的格式的過程被稱爲“序列化”(Seria

原创 DDX_Control

原文鏈接:https://blog.csdn.net/yangtalent1206/article/details/6242529 voidCAsTestToolsDlg::DoData

原创 AfxGetApp用法

原文鏈接:https://blog.csdn.net/tianmeshi/article/details/4209904 AfxGetApp( )是全局的。 AfxGetApp( )這個

原创 boost庫asio編譯及配置

1、gcc安裝 如果安裝過qtcreator的話,可以直接在環境變量的Path中添加qt的gcc目錄—“D:/qt/qtcreator-2.4.1/mingw/bin”,如果沒有安裝qtcreator的話,則需要安裝MinGW工具

原创 stl中copy注意的地方

使用copy函數或copy_backward函數有可能產生數組越界的可能,一定要將vector數組resize 好,然後再copy,否則就會崩潰。例子如下: #include <iostream> #include <cstdio

原创 編程語言發展

一. 機器語言 第一代計算機語言稱爲機器語言。機器語言就是 0/1 代碼。計算機只能識別 0 和 1。在計算機內部,無論是一部電影還是一首歌曲或是一張圖片,最終保存的都是 0/1 代碼,因爲 CPU 只能執行 0/1 代碼。那麼這

原创 計算stl中重複元素個數的函數

可以使用count計算元素中重複元素個數 #include <iostream> #include <bitset> #include <vector> using namespace std; int main(int ar

原创 QT4.7版本的OPENGL的3D旋轉模型例子

test.pro QT += widgets core opengl SOURCES += \ main.cpp \ myglwidget.cpp HEADERS += \ myglwidget.h

原创 QT在main函數中如何調用窗口指針關閉窗口(qApp用法)

添加頭文件 #include <QApplication> 此時在main.cpp的main函數中qApp是指向的窗口指針,可以調用此指針關閉窗口。

原创 Qt中this與aApp的區別

QT中的this:就是一個指向類本身的一個指針,所以有時用this就是指向你 創建的那個widget類。 QT中的qApp:是指向Application的全局變量。

原创 面試總結

c++11的新特性 1、新增基於範圍的for循環   類似Java中foreach語句,爲遍歷數組提供了很大方便。 int nArr[5] = {1,2,3,4,5}; for(int &x : nArr) { x *=2

原创 30分鐘掌握STL

http://net.pku.edu.cn/~yhf/UsingSTL.htm

原创 boost::asio很爛嗎?

看到知乎上很多大牛的回答/贊同都覺得asio很爛,我沒有讀過源碼也沒有用過,不知道asio爛指的是設計上爛(不好用),還是編碼上爛呢? 看到知乎上很多大牛的回答/贊同都覺得asio很爛,我沒有讀過源碼也沒有用過,不知道asio爛指

原创 模板方法

原创 git入門

https://backlog.com/git-tutorial/cn/intro/intro1_2.html