- 博客(20)
- 资源 (8)
- 收藏
- 关注
原创 c++调用python解析list返回值
按照常例:直接上代码moduleInterface.cpp#include "common.h"#include "moduleInterface.h"#ifndef _USRDLL int main() { wstring moduleName = L"checkPID"; wstring methodName = L"checkPid"; wstring prame
2013-10-30 10:12:31 6301
原创 利用DOM生成XML文档
// XMLWriter.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include #include #include #include //#include #include #include #include #include #includ
2013-10-25 10:07:28 1034
原创 DOM解析XML文档
代码如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#pragma comment( lib, "xerces-
2013-10-24 18:39:34 545
原创 sqlite数据库简单操作
代码如下:#include #include #include "sqlite3.h"using namespace std;sqlite3 *db;sqlite3_stmt *stmt;//记录了一个SQL语句const char* zTail;char* errMsg;int createTable(){ int res; std::string dropTab
2013-10-24 10:23:25 603
转载 AES对称加密算法原理
加密它:用新的高级加密标准(AES)保持你的数据安全 原著:James McCaffrey 翻译:小刀人原文出处:MSDN Magazine November 2003 (Encrypt It) 本文的代码下载:msdnmag200311AES.exe (143KB) 本文假设你熟悉 C# 和 位(bit)操作。 摘要 AES(The Advanced Encrypti
2013-10-23 15:23:00 867
转载 C++中如何使用gsoap开发WebService
1. 什么是gSOAPgSOAP是一个夸平台的,用于开发Web Service服务端和客户端的工具,在Windows、Linux、MAC OS和UNIX下使用C和C++语言编码,集合了SSL功能。gSOAP是一个开源的项目,用它可以方便的使用c/c++地进行SOAP客户端和服务器端编程,而不必了解xml和SOAP协议的细节。2. 如何获取gSOAP官网地址:http://geniv
2013-10-21 18:32:27 853
转载 python正则表达式介绍
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用
2013-10-21 17:27:50 559
转载 验证身份证号码的计算方法
身份证中第十八位数字的计算方法为: 1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7. 9 .10 .5. 8. 4. 2. 1. 6. 3. 7. 9. 10. 5. 8. 4. 2.2、将这17位数字和系数相乘的结果相加。 3、用加出来和除以11,看余数是多少?4、余数只可能有0 、1、 2、 3、 4、 5、 6、 7、 8、 9、 1
2013-10-18 15:15:37 1071
原创 MySQL数据库简单用法
#include #include #include #include using namespace std;#pragma comment (lib,"libmysql.lib") int main(){ MYSQL myCont; int res = 0; mysql_init(&myCont); MYSQL_RES *result; MYSQL_ROW sql
2013-10-17 16:13:22 1021
原创 ICU正则表达式运用方法
#include #include //#include #include "unicode/utypes.h"//#include "unicode/parseerr.h"#include "testConvAnyCodeUtf8.h"#include "unicode/ucnv.h"#include "apr_file_io.h"#include "unicode/regex.
2013-10-17 14:48:30 1912
原创 ICU正则表达式初试
#include #include "unicode/utypes.h"#include "unicode/ucnv.h"#include "unicode/regex.h"using namespace std;int reg_exp_match(const char*pat, const char* sour);#pragma comment(lib,"icuuc.li
2013-10-17 12:15:11 1588
转载 设计模式六大原则
单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责
2013-10-15 15:23:15 612
原创 NMap命令集锦
Nmap 4.60 ( http://insecure.org )Usage: nmap [Scan Type(s)] [Options] {target specification}TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, micros
2013-10-15 15:04:54 727
转载 关于 python ImportError: No module named 的问题
今天在 centos 下安装 python setup.py install 时报错:ImportError: No module named sysconfig,当时急着用,就顺手直接源码编译了一把,make install 后就 ok 了。 然后又在 cygwin 下安装时同样的问题,这下 cygwin 源码编译也不行了,因为会调用很多 linux 特有的类库。虽然最后解决
2013-10-12 12:10:37 3673
原创 gsoap使用方法
gSOAP操作流程准备工作:首先,利用C#创建一个ASP.NET Web Service,添加一个或多个方法;如:[WebMethod] //必须要加上 在每个函数定义的开始public string HelloWorld() { return "Hello World";}其次:运行该程序,以IE浏览器为例,如:htt
2013-10-10 15:17:29 999
原创 基于MFC的Cppunit测试用例编写步骤
软件测试驱动开发(TDD)是以测试作为开发过程的中心,他是极限编程的重要组成部分,XUnit是一个基于测试驱动开发的测试框架,其成员很多包括:JUnit,PythonUint等,CppUint是其中一个专门面向c++的测试框架。在CppUnit中最小的测试单元称为测试方法(TestMethod),多个测试方法又可以组成一个测试用例(TestCase),多个测试用例又组成一个测试包(TestSu
2013-10-10 15:02:13 1172
转载 编写CppUnit测试用例
CppUnit测试详解一、 测试前的说明:1、 对Fixture的一个测试函数转变成一个测试用例,需要生成一个CppUnit::TestCaller的对象。有时可能运行一个Fixture的多个测试函数,甚至多个Fixture。CppUnit中把这种同时运行的测试案例的集合称为TestSuite。 而TestRunner则运行测试用例或者TestSu
2013-10-10 15:01:09 1640
原创 swig包装c++步骤
使用Swig封装C++到Python的心得--01 收藏 一.简述 前一段时间由于工作需要重点学习了一下用Swig来封装C++代码到Python的知识,期间遇到一些问题,也有一些心得体会,特此记录。 本文只涉及封装C++到Python,其他诸如封装到Java等没有涉及。 假设读者对Python和C++这两种语言都有一定的了解,到底要什么程度,我也说不清
2013-10-10 14:53:43 1546
转载 c++调用python一般做法
#include #include using namespace std; void HelloWorld(); void Add(); void TestTransferDict(); void TestClass(); int main() { cout cout Hel
2013-10-10 14:47:54 961
转载 VS2008如何使用用户自定义宏(User Macros
在vs2008的Project->Property设置里经常会看到类似$(IntDir)、$(OutDir)、$(ProjectName) 的预定义宏。以vc2008为例,有时候我们在引用别的库时需要在项目设置里添加额外的头文件和库文件路径,我们不想每个路径都用一大堆的“..\.. \include”或绝对路径表示,因为不但繁琐而且万一路径改变每处都要修改,不方便维护,我们希望能自定义类是$(my
2013-10-10 12:04:29 1237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人