自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半雨微凉

为了不让人生一眼看到尽头,Go Go Go!

  • 博客(16)
  • 资源 (10)
  • 收藏
  • 关注

转载 c++ 详细讲解 拷贝构造函数

一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plain copy print?int a = 100;  int b = a;   int a =

2018-05-30 15:06:25 606

原创 sizeof and strlen 简介

示例代码:// sizeof_strlen.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;//by zhaoclint main(){ //静态数组 char fname[10] = "zhaocl"; int a = strlen...

2018-05-29 15:39:58 126

原创 SysAllocString的简单使用

msdn说明:前言:在调用Https方式的Webservice接口时,遇到debug正常,release崩溃的情况,跟踪调试发现是接口返回的BSTR* out为错误的指针即野指针,发现是返回时数据处理不当引起的,应使用 SysAllocString。说明:SysAllocString 是分配内存的. 一般用在  接口的 返回 BSTR 参数,不需要释放的. 释放 是 调用者要处理的. 使用:BST...

2018-05-29 11:58:22 8196

原创 LPCTSTR 转 char*

前言:工程中使用的是Unicode,但是gsoap生成的接口参数中地址是 const char* 类型的,所以需要进行转换,此处使用CT2CA。示例代码:LPCTSTR url = NULL;char szBuff[MAX_PATH];memset( szBuff, 0, MAX_PATH );strcpy_s( szBuff, MAX_PATH, CT2CA( url...

2018-05-28 16:07:13 3709

原创 多字节转Unicode

前言:客户端(C++)通过gsoap(封装的一个Dll)调用Https方式的Webservice,客户端使用的是多字节,Dll使用的是Unicode,从而引发的传入参数乱码问题,导致调用接口失败解决方案:由于客户端调用地方太多,所以此处选择在Dll处进行转换,收到传入参数时先进行转换,再进行gsoap调用,代码如下:LPWSTR MByteToWChar( LPCTSTR lpc...

2018-05-28 15:58:32 1350

原创 gsoap+openssl调用Https方式Webservice返回错误码30

前言:环境问题描述:1、测试demo正常,正式坏境调用不通,返回错误码30解决办法:把openssl调用的Dll拷贝到工程(libeay32.dll、sseay32.dll)2、开发电脑上调用正常,服务器上调用返回错误码30解决办法:查看soap返回的结构体信息,发现ssl版本一个事771,一个769,怀疑是ssl版本不一致,可以换服务器上ssl版本,也可以换客户端...

2018-05-27 23:44:42 1617

原创 gsoap中文乱码

前言:貌似使用gsoap的就没有不遇到中文乱码的。。。当然,我也不例外~情况是服务器返回的中文乱码,即gsoap接收服务器返回中文乱码解决办法:一开始使用网上说的setmode,发现问题依然~然后使用另外一种方法:把gsoap生成的头文件中的std::string换成std::wstring,至于是使用批处理还是手动替换看你喜欢~...

2018-05-27 23:32:15 518

原创 C++调用Https方式的Webservice

前言:公司项目目前用的C++客户端调用Webservice服务器(Java),原本使用的是vs2005添加web,以http方式调用,一切都OK。但是,现在应实际需要,要使用Https形式的Webservice(Java),但是之前的方式会有错误,以下记录此次过程。说明:使用的是gsoap+openssl,这次先记录下不验证证书的情况正文:好啦,http和https的区别,我就...

2018-05-27 23:24:42 5892 3

原创 Cpp exception handling

内容:说明:异常捕获示例代码:// Cppexceptionhandling.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <stdexcept>using namespace std;int largest_proper_divisor( int n ){ ...

2018-05-21 10:56:49 235

原创 Messages Order

内容:说明:按顺序打印输入信息示例代码:// MessagesOrder.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <algorithm>#include <string>#include <vector>using namespace ...

2018-05-21 10:36:20 914

原创 Overloading Ostream Operator

内容:说明:<<操作符重载示例代码:// OverloadingOstreamOperator.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <sstream>#include <fstream>#include <string>...

2018-05-18 17:58:23 207

原创 Hotel Prices

内容:说明:1、首先输入房间数2、按数输入房间类型、床位、浴室等个数3、返回利润示例代码:// HotelPrices.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <string>#include <vector>using namespace std;...

2018-05-18 17:14:03 217

原创 Day 1: Standard Deviation

内容:说明:标准差的概念:方差的算术平方根示例代码:// Day1_StandardDeviation.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <vector>#include <math.h>#include <iomanip>usin...

2018-05-16 16:21:51 340

原创 BSTR与string之间的转换以及注意事项

示例代码:// bstr_string.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <string>#include <windows.h>#include <comutil.h>using namespace std;#ifdef...

2018-05-16 00:18:02 7762

原创 Day 1: Interquartile Range

内容:说明:跟上次的四分位基本类似,无非是求头尾分位之间的范围示例代码:#include <cmath>#include <cstdio>#include <vector>#include <iostream>#include <algorithm>using namespace std;//by zhaoclint ma...

2018-05-15 23:49:04 2751

原创 C++ 之 A文件使用B文件中的函数和变量

前言:虽然是一个很基础的东西,但是在实际使用中是很频繁的,所以感觉有必要单独说明记录一下。操作步骤:1、创建win32工程,包含有基础的main函数(当作A文件):main.cpp2、创建新的cpp文件以及头文件,当作B文件:Test1.cpp    Test1.h3、在B文件中随意写一个函数以及几个变量,以便在A文件中调用:printTest()    g_num、g_name、g_b完整示例代...

2018-05-02 10:19:02 1079

零基础学小程序开发.docx

零基础学小程序开发.docx 是一个面向初学者的教程,主要讲述了如何简单快速的开始一个小程序开发。内容都是很简单的,通俗易懂的,没有编程基础也可以学习。

2020-07-15

c++回调示例(初级)

简单写了个C++的回调demo,其中包括普通函数的回调、静态函数的回调、非静态成员的回调三种方法的简单使用~ 备注:属于初级应用~

2019-07-11

MFC最全ToolTip例子+源文件

MFC可以直接使用的ToolTip控件,是网上流行的CppToolTip相关源代码以及对应的详细说明示例。对于项目中直接使用或者拿来研究来说,都是很好的资源。

2018-12-07

SQL智能提示终极版本(带教程)

此工具为使用SQL SERVER的同学们提供,可以智能提示以及其他强大功能。

2018-06-23

pcshare史上最全

本资源包含pcshare工具、上线教程以及源码,方便各位同学实时学习和应用修改。

2018-06-04

零基础C语言视频课程

包含小甲鱼和郝斌老师的全套C语言基础视频,对于零基础和补充学习的人来说,是很好的资源。

2018-05-15

Duilib学习大全(简单实例、入门教程、相关工具等)

本资源包含duilib相关的大部分资源:全套入门教程(chm格式)、设计器、属性列表、帮助文档以及对应的mfc单文档下使用duilib的一个简单示例,对于熟悉和学习duilib的来说是很好的一个资源。

2018-05-14

MFC.Windows程序设计(第二版)(示例源码、电子书、安装包等全部)

本资源包括了Windows程序设计第二版的全部相关资料,对于学习Windows编程、MFC、C++等相关人员都是很好的教程和参考资料。

2018-04-28

纯C实现语音合成(支持windows和linux),亲测可用(看评论酌情下载)

代码简介:本代码使用纯C实现语音的合成(女声,话质可以),可以在windwos和linux下直接使用。编译生成可执行程序(修改初始文本位置、生成位置即可)

2018-02-08

非常简单使用的好看界面

这是一款皮肤插件,使用方法非常简单,在里边有详细说明。主题为浅黑色,好看简约。

2013-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除