原创 sqliteToCsv

bool  sqliteToCsv(const char * tableName)  {  char *sql=0;  char ** result

原创 VS2010下編譯sqlite3

文章轉自:http://blog.163.com/jinpengxuan@126/blog/static/55410789201221085950761/ 首先下載源碼,http://www.sqlite.org/download.htm

原创 虛擬繼承實現原理

轉自:http://blog.csdn.net/jinri1234/article/details/5702011 虛繼承又叫虛擬繼承,是多重繼承中特有的概念。虛基類是爲解決多重繼承而出現的。首先還是先給出虛繼承和虛基類的定義。 虛繼承:

原创 虛函數和虛繼承及其在內存中佈局

轉自:http://blog.csdn.net/fantasywm/article/details/7828744 1.虛函數 一般類的佈局 [cpp] view plaincopyprint? class A  {  publ

原创 sqlite數據庫的操作

  1.       打開數據庫,創建表 1.1  sqlite * db; 定義一個sqlite *的變量 sqlite3_open(“./link.db”,&db); 在當前目錄下打開一個名爲link.db的數據庫,若是沒有則在當前目

原创 進程與線程的區別 進程的通信方式 線程的通信方式

一個關於進程、線程的描述,還算比較全面。 進程與線程的區別: 通俗的解釋 一個系統運行着很多進程,可以比喻爲一條馬路上有很多馬車 不同的進程可以理解爲不同的馬車 而同一輛馬車可以有很多匹馬來拉--這些馬就是線程 假設道路的寬度恰好可以通過

原创 讀取csv文件數據內容進行圖形繪製(vc++描述)

根據csv文件數據內容繪圖。csv文件內容包括:圖形類型(橫線,豎線,橫半圓弧,豎半圓弧),長度(線長度,半圓半徑)。根據csv文件中提供的數據,在dialog中繪製出相應的圖形。如果要繪製的圖形超出dialog的 x軸邊界,則從x=0

原创 CSV(逗號分隔)、文本文件(製表符分隔) 等文件的讀取

#include <cstring> #include <string> #include <fstream> template<class cal

原创 深度解析Java內存的原型

轉自http://blog.csdn.net/laixiaonian/article/details/7932147 本文主要通過分析Java內存分配的棧、堆以以及常量池詳細的講解了其的工作原理。 一、Java虛擬機內存原型 寄存器:

原创 VS2010斷點設置技巧

文章轉自http://blog.csdn.net/jcx5083761/article/details/7770107   許多Visual Studio下的程序員,甚至一些很有經驗的開發人員,都不知道這些技巧。希望這篇文章能幫你掌握這些

原创 在SQLite數據庫中如何列出所有的表和索引

如果你運行 sqlite3 命令行來訪問你的數據庫,可以鍵入 “.tables”來獲得所有表的列表。或者,你可以輸入 “.schema” 來看整個數據庫模式,包括所有的表的索引。 輸入這些命令,後面跟一個LIKE模式匹配可以限制顯示的表。

原创 double轉換成字符型

string doubleToString(double db) {  char str[20],str1[20];  if(floor(db)!=db)  {   sprintf_s(str1, "%g", db);  }  else

原创 庫 調 試

庫  調 試     庫是實現模塊化和重用的重要手段,也是共享的重要方式。 1.運行庫概述 運行庫是程序在運行時所需要的庫文件,通常運行庫足以lib或DLL形式提供的。運行庫中一般包括編程時常用的函數,如字符串操作、文件操作、界面

原创 CALLBACK, WINAPI, AFXAPI和函數調用方式

轉自http://patmusing.blog.163.com/blog/static/13583496020103233446784/ 1. CALLBACK,WINAPI和AFXAPI到底是什麼?它們分別在什麼地方被定義的?

原创 C++中的類模板詳細講述

 轉自http://www.cnblogs.com/waytofall/archive/2012/06/26/2563642.html 一、類模板定義及實例化 1. 定義一個類模板: View Code 1 template<