- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 关于VB6.0的Microsoft windows common control 6.0 对象库未注册问题
如题,关于这个问题,我在网上找了好多方案,但都不管用。下面为脚本方法(win32位系统与win64位系统需进入不同的文件夹下,执行下面的脚本)32位系统cd C:\Windows\System3264位系统cd C:\Windows\SysWOW64regsvr32 MSCOMCTL.OCXregtlib msdatsrc.tlb需要注意的是,re
2016-04-30 19:25:11
15643
1
原创 从Access到Sqlite
由于数据量大,直接读Access数据库,速度跟不上,则将表读到Sqlite中。直接从Aceess中读一条,写一条,很慢,6000条数据写了30多分钟。通过sqlite3_prepare_v2方法,稍能提高,但效果不明显。class DatabaseOperate{private:_ConnectionPtr m_pConnection; _RecordsetPtr
2015-11-15 13:40:52
1202
转载 PySqlite 学习笔记
这篇笔记的主要内容来源于python之sqlite3使用详解和PySqlite简明教程。SQlite这个小型数据库,经常在Firefox或者其它软件中看到,它貌似没有独立的维护进程,而是把所有数据都存放在一个单独的文件中。上网搜了下资料,看了看Python上的pysqlite模块,它正是Python中对sqlite的封装实现。数据库操作Python的数据库模块都有统一的接口
2015-10-31 17:53:46
919
原创 PySqlite 开发中的应用
-、首先简介pysqlite.from pysqlite2 import dbapi2 as sqlite3persons = [ (12,314), ("Calvin", "Klein") ]con = sqlite3.connect("C:\\aa.db")# Create the table#con.execute("crea
2015-10-31 17:28:43
528
转载 VS2010相关问题
每做一个windows项目,都会遇到种种千奇百怪的问题,无论多复杂的问题,最终都能解决,但要不是baidu的帮助和热心网友们解决问题的帖子,其中的一些问题是无法解决的。我把最近在制作一个小软件过程中遇到的问题记录下来,来看看问题的复杂性。将同事linux下做的*.c源代码移植到vs2010下,制作windows界面程序。一.将*.c和*.h文件加入到vs2010工程中。
2015-04-23 20:09:46
463
原创 CString 转char[] 问题
Python这语言很强大,但是代码安全性及可视很差,做个界面很费时间,所以想到用MFC来做界面,但是 不能被Python直接调用,所以想出一个方法,通过C++ dll 调用MFC界面,但是主程序是Python,所以要返回的数据要很多,这样在调用时就得要用到实参传递,返回时,在CString 转 char[]时遇到了很大麻烦,传不回去。通过多方测试,发现仅memcpy实现在想要的结果,且要注意dlg.m_nInput.GetLength()+1,GetLength()是不包括‘\0’的。
2015-02-07 22:34:14
368
转载 ANSI和UNICODE的区别
ANSI编码CString默认是窄字节的UNICODE默认是宽字节的std::string总是窄字节的所以UNICODE下我们需要做宽窄字节转换比如可以这样USES_CONVERSION;CString str;std::string str1 = W2A(str.Getbuffer());str.ReleaseBuffer();
2015-01-27 21:50:41
445
转载 Python练手之6种经典排序算法
在入手了python之后,确实被它简单的特性和上手容易度震惊过。不过python和c语言什么的又确实存在很大的差别,习惯了c语言,使用python的时候多少还是有些不习惯。 入手python一周左右了,为了熟悉和深化对python的理解,就把几种经典的排序算法拿来练手,顺便强化一下自己的基础知识。开始写了,才发现自己写出来的代码问题还真不少,排序的结果总是有各种问题,看来真的是很久没有用
2015-01-03 12:10:56
477
转载 Python 字典和列表陷阱
Python 中有三个非常好用的数据结构,列表,元组和字典, 元组是不可变的,列表可以保存任意类型的Python对象,并可以随意扩展没有大小限制, 字典是一个key-value的键值映射的类型,可以存放任何Python对象,可以嵌套字典, 值可以是字典元组或者字典这里说是Python 字典和列表的陷阱不如说是Python的一些特性,如果不了解这些特性 就会引发一些难以寻找的bug下
2015-01-02 11:51:04
576
转载 c++ 操作注册表
//#include #include #include #pragma comment(lib, "advapi32")#include //#include #include #include #include using namespace std;int main(){ HKEY hKEY;//定义有关的hKEY,在查询结束时要关闭 //打开与路径
2014-12-27 11:52:07
749
转载 C++中int型与string型互相转换
C++中int型与string型互相转换本以为这么多年C#经验,学个C++没多难,现在发现错了。C++真TM难。今天遇到int转string绊了半天,方法很多,不知道为什么搞那么复杂,我只挑最简单易懂的,管他效率不效率的。int转stringint n = 0;std::stringstream ss;std::string str;ssss>>st
2014-10-09 19:39:28
440
原创 C++操作数据库之PutCollect
在使用PutCollect时m_pRecordset->PutCollect("anode",_variant_t(""));
2014-09-17 20:32:09
2622
转载 ADO数据库编程 - 总结
一、数据库操作准备// ---------------------------------------------------------------------------------------------------------------------------------1、导入ADO动态链接库 在工程的stdafx.h中加入如下语句: #import "C:
2014-09-11 19:14:38
374
转载 经典SQL语句大全
经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssq
2014-09-08 08:52:49
424
转载 C++之(ofstream,ifstream,fstream)
C++文件读写详解(ofstream,ifstream,fstream)c++bufferiosiostreamfilestream在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:这里主要是讨论fstream的内容:
2014-09-07 23:27:14
385
转载 C语言中char int转换问题
C语言中char int转换问题 (2011-10-18 23:44:51)标签: it分类: .NET1,char型数字转换为int型char a[] = "32";printf("%d\n", a[0]-'0');//输出结果为32,int转化为char*****************
2014-09-05 21:48:28
12961
转载 _RecordsetPtr使用方法
_RecordsetPtr智能指针,它是专门为通过记录集操作数据库而设立的指针,通过该接口可以对数据库的表内的记录、字段等进行各种操作。要搞清楚:数据库和ADO的记录集是两个不同的概念, 是存在于不同物理位置的两个存储空间。 记录集相当于是实际数据的一份拷贝。 正因为记录集是相对脱离数据库而存在的, 所以才存在后面将要介绍的Open方法中涉及的光标类型和锁定类型这两个问题。
2014-09-02 21:21:04
2105
1
原创 c语言获取MAC地址
#include #include #include #pragma comment(lib, "Iphlpapi.lib")void byte2Hex(unsigned char bData,unsigned char hex[]){ int high=bData/16,low =bData %16; hex[0] = (high hex[1]
2014-09-01 21:17:56
5932
转载 error LNK2019: 无法解析的外部符号 _GetAdaptersInfo@8,该符号在函数 _wmain 中被引用
像这些无法解析的外部符号的错误时,是由于该符号在的确没有实现;二是实现了但没有被导入外部程序。像上面的问题,我是引入过头文件的,只是没有引用相应的动态链接库。程序上面假如#pragma comment(lib, "Iphlpapi.lib")
2014-09-01 21:17:43
3293
转载 error C2065: “_lpw”: 未声明的标识符
error C2065: “_lpw”: 未声明的标识符 (2011-09-27 19:33:33)转载▼error C2065: “_lpw”: 未声明的标识符error C2065: “_convert”: 未声明的标识符error C2065: “_acp”: 未声明的标识符原因:在将CString转换成char*时,用T2A,没有在前添加 USES_CO
2014-08-31 09:15:37
6495
转载 Python 扩展中的Py_BuildValue()函数
Py_BuildValue()函数的作用和PyArg_ParseTuple()的作用相反,它是将C类型的数据结构转换成Python对象,该函数的原型:PyObject *Py_BuildValue(char *format, ...) 该函数可以和PyArg_ParseTuple()函数一样识别一系列的格式串,但是输入参数只能是值,而不能是指针。它返回一个Python对象。
2014-08-30 14:11:19
10555
转载 用C语言扩展Python的功能
Pyton和C分别有着各自的优缺点,用Python开发程序速度快,可靠性高,并且有许多现成模块可供使用,但执行速度相对较慢;C语言则正好相反,其执行速度快,但开发效率低。为了充分利用两种语言各自的优点,比较好的做法是用Python开发整个软件框架,而用C语言实现其关键模块。本文介绍如何利用C语言来扩展Python的功能,并辅以具体的实例讲述如何编写Python的扩展模块。1 评论:
2014-08-30 08:03:09
581
转载 c++字符串详解
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题………首先,为了在我们的程序中使用
2014-08-16 13:09:32
501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人