文章 2017-11-08 来自:开发者社区

C++ 工程实践(2):不要重载全局 ::operator new()

陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice 本文只考虑 Linux x86 平台,服务端开发(不考虑 Windows 的跨 DLL 内存分配释放问题)。本文假定读者知道 ::operator new() 和 ::operator delete() 是干什么的,与通常用的 new/delete 表达式有和区别和联系,这方面的知识可参考侯捷先生的文章....

文章 2017-11-08 来自:开发者社区

C++ 工程实践(11):用 STL algorithm 秒杀几道算法面试题

《C++ 工程实践》新增第14节“用 STL algorithm 秒杀几道算法面试题”  PDF 下载: https://github.com/downloads/chenshuo/documents/CppPractice.pdf      本文转自 陈硕  博客园博客,原文链接:http://www.cnblogs.com/Solst...

文章 2017-11-07 来自:开发者社区

C++ 工程实践(8):值语义

陈硕 (giantchen_AT_gmail)http://blog.csdn.net/Solstice  http://weibo.com/giantchen 陈硕关于 C++ 工程实践的系列文章: http://blog.csdn.net/Solstice/category/802325.aspx 排版正常的版本: http://www.cnblogs....

C++ 工程实践(8):值语义
文章 2017-11-07 来自:开发者社区

C++ 工程实践(10):再探std::string

本文总结了std::string的三种常见实现方式。 全文见 https://github.com/downloads/chenshuo/documents/CppPractice.pdf 第13节。     本文转自 陈硕  博客园博客,原文链接:http://www.cnblogs.com/Solstice/archive/2012/03/17...

C++ 工程实践(10):再探std::string
文章 2017-09-05 来自:开发者社区

轻快好的c++实践

C++的开发效率大约为java/C#的1/2甚至更低,bug密度大概也要高一些。这种情况应该得到改善才行,我觉得主要原因在于以下几点:(1)库的积累问题        C++的常用库的积累较java等要慢,库的bug要多一些。这一点逐步在改善,一些常见的库都在成熟。(2)开发模式与工具的问题   &...

文章 2017-08-01 来自:开发者社区

《Visual C++数字图像模式识别技术详解(第2版)》一1.3 实践知识拓展

1.3 实践知识拓展 随着现代计算机技术的飞速发展,在医学领域,各种最新的计算机技术的引进与应用已成为进一步促进医疗诊断水平提高必不可少的手段。以前,各种医学影像诊断设备,如B超、CT、核磁共振等探测到的人体信息均采用普通数字图像格式,如BMP、JPG等进行存储。但由于这类数字图像存储格式存储的医学影像信息存在信息不全、清晰度低等问题,因而,由美国国家电子产品制造商协会和美国放射医学学院联合制.....

文章 2017-08-01 来自:开发者社区

《C++语言入门经典》一2.9 上机实践

2.9 上机实践 2.9.1 计算三角形周长 题目描述现有3根木棍,分别长3.3 厘米、4.4 厘米、5.7 厘米,将它们搭成一个三角形。设计程序计算并输出这个三角形的周长。技术指导三角形周长的计算方法为三条边之和。在程序中定义3个变量存储边长的值。然后保留浮点数精度,用格式化输出语句printf输出这3个变量相加的结果。本上机实践的关键代码参考如下: float a =3.3,b=4.4,c=....

文章 2017-08-01 来自:开发者社区

《Visual C++数字图像模式识别技术详解(第2版)》一3.6 实践知识拓展

3.6 实践知识拓展 Sift算法是Lowe提出的一种比较奇特的特征点提取算法。它选择高斯残差在尺度空间上的极值点为特征点,并计算特征点局部邻域内的梯度方向直方图为描述子。这种算法将图像金字塔结构引入尺度空间以减少计算量,同时针对128维的特征向量空间,使用了BBF(Best Bin First)算法加快搜索过程,取得了较好的效果。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变.....

文章 2017-08-01 来自:开发者社区

《Visual C++数字图像模式识别技术详解(第2版)》一2.3 实践知识拓展

2.3 实践知识拓展 由于图像处理算法很多,如图像特效显示、图像变换、图像平滑、图像增强、图像分割等。这些算法都是本章所设计的ImageDib类所无法实现的。解决的方法有两个,一个是在ImageDib类中直接添加成员函数来实现这些算法,但这势必导致ImageDib类变得冗长和效率低下;另一个办法就是利用Visual C++提供的派生类来实现这些算法。ImageDib类的派生类设计原则如下:让I.....

文章 2017-05-16 来自:开发者社区

后台开发:核心技术与应用实践1.1 第一个C++程序

第1章 C++编程常用技术 我们通过固定格式和固定词汇的“语言”来影响他人,让他人为我们做事情。语言有很多种,包括汉语、英语、法语、韩语等,虽然它们的词汇和格式都不一样,但是可以达到同样的目的,我们可以选择任意一种语言去与他人交流。同样,我们也可以通过“语言”来影响计算机,让计算机为我们做事情,这样的语言就叫作编程语言。 C语言是1972年由美国贝尔实验室的D.M.Ritchie设计成功的,它.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注