原创 c++字符串詳解

之所以拋棄char*的字符串而選用C++標準程序庫中的string類,是因爲他和前者比較起來,不必擔心內存是否足夠、字符串長度等等,而且作爲一個類出現,他集成的操作函數足以完成我們大多數情況下(甚至是100%)的需要。我們可以用

原创 error LNK2019: 無法解析的外部符號 _GetAdaptersInfo@8,該符號在函數 _wmain 中被引用

像這些無法解析的外部符號的錯誤時,是由於該符號在的確沒有實現;二是實現了但沒有被導入外部程序。 像上面的問題,我是引入過頭文件的,只是沒有引用相應的動態鏈接庫。 解決方法:程序上加上#pragma comment(lib, "Iph

原创 error C2065: “_lpw”: 未聲明的標識符

error C2065: “_lpw”: 未聲明的標識符 error C2065: “_convert”: 未聲明的標識符 error C2065: “_acp”: 未聲明的標識符 原因:在將CString轉換成char*時,用T2A,

原创 Python 擴展中的Py_BuildValue()函數

    Py_BuildValue()函數的作用和PyArg_ParseTuple()的作用相反,它是將C類型的數據結構轉換成Python對象,該函數的原型:     PyObject *Py_BuildValue(char *fo

原创 Python練手之6種經典排序算法

在入手了python之後,確實被它簡單的特性和上手容易度震驚過。不過python和c語言什麼的又確實存在很大的差別,習慣了c語言,使用python的時候多少還是有些不習慣。   入手python一週左右了,爲了熟悉和深化對pytho

原创 c++ 操作註冊表

//#include <iostream> #include <windows.h> #include <iostream> #pragma comment(lib, "advapi32") #include <winbase.h> //

原创 PySqlite 學習筆記

這篇筆記的主要內容來源於python之sqlite3使用詳解和PySqlite簡明教程。 SQlite這個小型數據庫,經常在Firefox或者其它軟件中看到,它貌似沒有獨立的維護進程,而是把所有數據都存放在一個單獨的文件中。上網搜了下

原创 Python 字典和列表陷阱

Python 中有三個非常好用的數據結構,列表,元組和字典, 元組是不可變的,列表可以保存任意類型的Python對象,並可以隨意擴展沒有大小限制, 字典是一個key-value的鍵值映射的類型,可以存放任何Python對象,可以嵌套字典

原创 _RecordsetPtr使用方法

_RecordsetPtr智能指針,它是專門爲通過記錄集操作數據庫而設立的指針,通過該接口可以對數據庫的表內的記錄、字段等進行各種操作。 要搞清楚:數據庫和ADO的記錄集是兩個不同的概念, 是存在於不同物理位置的兩個存儲空間。

原创 從Access到Sqlite

由於數據量大,直接讀Access數據庫,速度跟不上,則將表讀到Sqlite中。 直接從Aceess中讀一條,寫一條,很慢,6000條數據寫了30多分鐘。通過sqlite3_prepare_v2方法,稍能提高,但效果不明顯。 clas

原创 PySqlite 開發中的應用

-、首先簡介pysqlite. from pysqlite2 import dbapi2 as sqlite3 persons = [     (12,314),     ("Calvin", "Klein")     ] con = s

原创 關於VB6.0的Microsoft windows common control 6.0 對象庫未註冊問題

如題, 關於這個問題,我在網上找了好多方案,但都不管用。 下面爲腳本方法(win32位系統與win64位系統需進入不同的文件夾下,執行下面的腳本) 32位系統 cd C:\Windows\System32 64位系統 cd C:\W

原创 C++之(ofstream,ifstream,fstream)

在看C++編程思想中,每個練習基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含義,在看了幾位大牛的博文後,進行整理和總結: 這裏主要是討論fstream的內容: [java] vi

原创 VS2010相關問題

 每做一個windows項目,都會遇到種種千奇百怪的問題,無論多複雜的問題,最終都能解決,但要不是baidu的幫助和熱心網友們解決問題的帖子,其中的一些問題是無法解決的。 我把最近在製作一個小軟件過程中遇到的問題記錄下來,來看看問題的

原创 經典SQL語句大全

一、基礎 1、說明:創建數據庫CREATE DATABASE database-name 2、說明:刪除數據庫drop database dbname3、說明:備份sql server --- 創建 備份數據的 deviceUSE m