原创 sqlite全文查詢配置到使用全過程

      SQLite是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/

原创 SQLite 中文 FAQ

zz From https://www.dream4ever.org/showthread.php?t=86440 feuvan @ DRL原文在http://sqlitecn.feuvan.net/faq.html語法部分正在翻譯中,敬

原创 大端,小端

    int main() { int x=1; /*the first method */ if(*(char *) &x==1) printf("little/n"); else printf("big/n");

原创 VC中的消息分類

VC中的消息的分類有3種:窗口消息、命令消息和控件通知消息,我們這裏要談的是最後一種:控件通知消息。   控件通知消息,是指這樣一種消息,一個窗口內的子控件發生了一些事情,需要通知父窗口。通知消息只適用於標準的窗口控件如按鈕、列表框、組

原创 C/C++ 程序員應聘常見面試試題深入剖析

      1.引言     本文的寫作目的並不在於提供C/C++程序員求職面試指導,而旨在從技術上分析面試題的內涵。文中的大多數面試題來自各大論壇,部分試題解答也參考了網友的意見。     許多面試題看似簡單,卻需要深厚的基本功才

原创 深拷貝、淺拷貝構造函數

Trend科技的一道面試題:請看下面的程序,說說會出現什麼問題?#include <iostream>#include <cstdlib>#include <vector>  using   namespace   std;  class

原创 C++空類的默認成員函數總結

   class Empty{      public:               Empty();                  //   缺省構造函數                Empty(const   Empty&);

原创 關於內存對齊的全面詳細解釋

一、內存對齊的原因1、平臺原因(移植原因):內存對齊其實不是操作系統內存架構範疇的問題,而是CPU架構方面的問題。不是所有的硬件平臺都能訪問任意地址上的任意數據的;某些硬件平臺只能在某些地址處取某些特定類型的數據,否則拋出硬件異常。x86

原创 CDC簡介

CPaintDC dc(this);CDC  *dc=GetDlgItem(IDC_STATIC)->GetDC();CDC  *dc=GetDC(); DC(Device Context) 設備上下文,可以理解爲我們要在上面寫寫畫畫的那

原创 DC保存至BMP圖像

BOOL SaveBmp(HBITMAP hBitmap, CString FileName) { HDC hDC; //當前分辨率下每象素所佔字節數 int iBits; //位

原创 如何在VC中使用GDI+。

GDI+可應用於二維向量圖象,柵格圖象及排版,是爲C/C++程序員而設計的表現爲C++類而存在的接口,能用於一切基於Windows的應用中。作爲GDI的後繼者,GDI+在GDI中增加了新功能,如文本的反鋸齒,漸變筆刷,Alpha溶合;也優

原创 Windows窗口樣式

windows樣式有很多種,不同的windows,windows控件接受不同的樣式。如Combo box接受下以樣式:WS_CHILD   AlwaysWS_VISIBLE   UsuallyWS_DISABLED   RarelyWS_

原创 C++面試題

1.是不是一個父類寫了一個virtual 函數,如果子類覆蓋它的函數不加virtual ,也能實現多態?virtual修飾符會被隱形繼承的。 private 也被集成,只事派生類沒有訪問權限而已 virtual可加可不加 子類的空間裏有父

原创 堆和棧的區別

 堆和棧的區別一、預備知識—程序的內存分配一個由c/C++編譯的程序佔用的內存分爲以下幾個部分1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。2、堆區(heap) — 一

原创 Windows下進程通信的方法

進程通常被定義爲一個正在運行的程序的實例,它由兩個部分組成:      一個是操作系統用來管理進程的內核對象。內核對象也是系統用來存放關於進程的統計信息的地方      另一個是地址空間,它包含所有的可執行模塊或DLL模塊的代碼和數據。它