Protocol Buffer技术详解(C++实例)
这篇Blog仍然是以Google的官方文档为主线,代码实例则完全取自于我们正在开发的一个Demo项目,通过前一段时间的尝试,感觉这种结合的方式比较有利于培训和内部的技术交流。还是那句话,没有最好的,只有最适合的。我想写Blog也是这一道理吧,不同的技术主题可能需要采用不同的风格。好了,还是让我们尽早切入主题吧。  ...
C++ 类的动态组件化技术
序言: N年前,我们曾在软件开发上出现了这样的困惑,用VC开发COM组件过于复杂,用VB开发COM组件发现效率低,而且不能实现面向对象的很多特性,例如,继承,多态等。更况且如何快速封装利用历史遗留的大量C++代码本身就是一个大的难题。 &nb...
stl wtl mfc中使用的C++技术
stl(Standard Template Library)和wtl(Windows Template Library)使用的都是c++中的模版技术。 它们之间又有所不同。 stl体现了泛型化程序设计的思想(generic programming),对于传入数组容器中的任何类型都可以做排序等操作,只要这种类型是可比较的,并且实现了比较大小接口。 wtl虽然也是以类型参数化(type parame....
linux下C++ 插件(plugin)实现技术
应用程序中使用插件技术,有利于日后的版本更新、维护(比如打补丁)和功能扩展,是一种很实用的技术。其最大的特点是更新插件时无需重新编译主程序,对于一个设计良好的应用系统而言,甚至可以做到业务功能的在线升级。本文介绍了linux下用C++实现插件的一个简单实例,希望能对大家有所启发。 为了能做到更新插件时无需重新编译主程序,要求主程序中定义的接口是定死的,而接口的实现被放到了具体的插件中...
C++ 的“反射”技术
Lit Window Library 来自http://sourceforge.net/projects/litwindow 大概看了一下,使用了宏建立了一个比较复杂的数据结构,用来提供成员反查以及成员访问。 tinybind 来自http://sourceforge.net/projects/tinybind/ 这个应该不算是反射,不过通过了定义一个Bindi...
《Visual C++数字图像模式识别技术详解(第2版)》一1.3 实践知识拓展
1.3 实践知识拓展 随着现代计算机技术的飞速发展,在医学领域,各种最新的计算机技术的引进与应用已成为进一步促进医疗诊断水平提高必不可少的手段。以前,各种医学影像诊断设备,如B超、CT、核磁共振等探测到的人体信息均采用普通数字图像格式,如BMP、JPG等进行存储。但由于这类数字图像存储格式存储的医学影像信息存在信息不全、清晰度低等问题,因而,由美国国家电子产品制造商协会和美国放射医学学院联合制.....
《Visual C++数字图像模式识别技术详解(第2版)》一1.2 模式识别基本概念
1.2 模式识别基本概念 模式识别是20世纪60年代迅速发展起来的一门前沿学科,在许多领域得到了广泛应用。本节简要介绍模式识别的基本概念和系统组成,以及模式识别在图像识别中的应用方法。 1.2.1 模式和模式识别的概念 模式识别的目的就是利用计算机模仿人的识别能力,它往往包含推理过程,需要专家系统、知识工程等相关学科的支持。当前的模式识别理论主要是对人的低级识别能力的模拟,即实现“观察对象是...
《Visual C++数字图像模式识别技术详解(第2版)》一1.1 数字图像处理概述
1.1 数字图像处理概述 数字图像处理也称为计算机图像处理,是指将图像信号转换成数字格式并利用计算机对其进行处理的过程。数字图像处理起始于20世纪50年代,并于20世纪60年代初期形成一门独立学科。目前,数字图像处理技术作为自动化、信息化的一个重要手段广泛应用于各行各业许多环节中,为提高工作效率和工作精度做出了不可忽视的贡献。正因为如此,图像处理理论和技术受到了各界越来越广泛的重视。 1.1......
《Visual C++数字图像模式识别技术详解(第2版)》一第1章 绪 论
第1章 绪 论 模式识别可以说是伴随人们生活的每一天。听到某个人说话,就能分辨出这个人是谁;当某种东西出现在视觉范围之内时,就能认出这个东西是什么,诸如此类。人们从来没有过多地关注自己所具备的识别能力,而认为是理所当然的。随着计算机技术的发展,人们希望利用计算机模仿人的识别能力,从而开始了模式识别技术的研究。模式识别过程中往往包含推理过程,这又需要有专家系统、知识工程等相关学科的支持。作...
深度剖析 C++ 对象池自动回收技术实现
对象池可以显著提高性能,如果一个对象的创建非常耗时或非常昂贵,频繁去创建的话会非常低效。对象池通过对象复用的方式来避免重复创建对象,它会事 先创建一定数量的对象放到池中,当用户需要创建对象的时候,直接从对象池中获取即可,用完对象之后再放回到对象池中,以便复用。这种方式避免了重复创建耗 时或耗资源的大对象,大幅提高了程序性能。本文将探讨对象池的技术特性以及源码实现。 对象池类图 Obj...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注