自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 VS2012建立了MFC工程,通过gsoap连接了webservice

原来使用soap无法连接,因为在调用编译库的时候报错。调编译库的代码为:#import "C:\Windows\System32\msxml4.dll"using namespace MSXML2;//#import "C:\Program Files\Common Files\MSSoap\Binaries\mssoap30.dll" #import "mssoap30.dll"

2015-10-19 22:07:05 1046

原创 C++的一些优化操作

1.1.1  利用C++语言的优化机制1.1.1.1 使用带赋值操作的变量声明void assign(const C& c1){ C c2; c2 = c1; // 有三个函数调用:一次默认构造函数、一次赋值函数和一次析构函数}void initialize(const C& c1){ C c2 = c1; // 只有一次拷贝构造

2012-06-16 16:56:53 410

转载 1. C/C++与STLC++标准模板库(STL)—简介

1. C/C++与STL1.1. 什么是STL?   STL -- 数据结构和算法的分离,模板(GP);   STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组;   STL另一个重要特性是它不是面向对象的。为了具有足够通用性,

2012-05-31 17:46:25 1323

原创 关于如何实现wince6.0 下网络抓包的实现总结

自己耗费了2个月的时间在,师傅的帮助下总算将这个功能实现出来了。下面对这个功能的实现进行一个简单的总结。希望这篇文章能给大家帮助。   首先,如果采用一般的网络通信过程中的原始套接字的功能来实现方法在wince6.0下是行不通的。如何通过套接字实现,网络上已经都讲得很清楚了,这里我就不多说了,大家可以自己去搜索。实现过程:1.       从wince自带的目录底下:C:\WINCE6

2012-05-26 03:03:02 2193 5

转载 命名空间

搞不明白,那么简单的东西,一帮人搞得那么复杂。个人觉得有点像类     又有点像   头文件  命名空间(英语:Namespace)表示标识符(identifier)的上下文(context)。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其它命名空间中。例如,

2012-03-30 17:36:51 385

转载 STL中map用法详解

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有

2012-03-30 16:26:03 330

转载 嵌入式Linux系统学习步骤

嵌入式系统学习步骤 :1、Linux 基础安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Ema

2012-02-13 17:45:59 406

转载 什么叫模板?

函数模板,实际上是建立一个通用函数,奇函数类型和形参类型不具体指定,用一个虚拟的类型来代表,这个通用函数就称为模板函数。 模板类就是将类的数据类型用某个虚拟的类型来代替,用的时候,在传给具体的类型。一般的流程是这样 模板 -- 函数模板 -- 模板函数。 模板-- 类模板 -- 模板类 -- 对象。函数模板的定义 :template  类型  函数名( 形式参数 ){语句序

2012-02-13 16:59:28 744

转载 什么是OBD?为什么要引入OBD?

OBD(Open BufferDefinition)文件是一种简化的接口定义语言,用于描述 Open Broker 中间件接口的数据类型和 Open Boss 后台服务相互调用的数据类型,并尽量简化和规范应用中数据类型的写法,使程序更集中于解决业务逻辑。OBD文件不能直接使用到程序设计中,工具obdi2cpp用于将 .obd 文件映射成相应的 .cpp 文件。OBD文件的设计动因主要有两个

2012-02-10 15:49:19 1542

转载 计算机的模块的内聚程度和模块间的耦合程度是什么啊!

这个一般是程序模块里面的一个概念,高内聚,低耦合,这样的代码写出来执行率要高些,如果耦合的多了,就相当人际关系复杂,不好处理,大致你可以这么理解一下,记住高内聚,低耦合就好了提问人的追问   2010-01-20 11:17内聚指得是什么?耦合又是指什么?回答人的补充   2010-01-20 11:26摘自: http://

2012-02-10 15:42:34 3137

转载 耦合

百科名片耦合是指两个或两个以上的电路元件或电网络的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象;概括的说耦合就是指两个或两个以上的实体相互依赖于对方的一个量度。耦合作为名词在通信工程、软件工程、机械工程等工程中都有相关名词术语主要分类非直接耦合  两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用

2012-02-10 15:40:01 530

转载 #pragma 预处理指令详解

在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。      其格式一般为: #pragma  para      其中par

2012-02-10 15:35:11 248

空空如也

空空如也

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

TA关注的人

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