Bryan_Zhang的专栏

白发须知勤学早

RGB 常用颜色对照表

转自:RGB常用颜色对照表

2019-05-17 10:04:05

阅读数 3

评论数 0

C++单元测试框架Google Test系列

随着开发工程的深入,代码量也逐渐变大,“打地鼠”的问题也逐渐暴露处理,经常这里解决一个Bug,另外一个地方有一个新的Bug,因此在考虑做项目的单元测试,接下来会仔细整理单元测试的工程。 先Mark一篇博客: 玩转Google开源C++单元测试框架Google Test系列(gtest)(总) ...

2019-04-24 11:33:06

阅读数 13

评论数 0

并行计算——C++ AMP(2)

以下是在Visual Studio 2013下测试的AMP加速代码:转自:Wikipedia #include <amp.h> // C++ AMP 头文件 #include <iostream> usin...

2018-12-22 14:40:41

阅读数 69

评论数 0

并行计算——C++ AMP(1)

      之前做算法的并行优化加速时,学习过Nvida的CUDA框架,也了解过一些AMD的OpenCL的通用加速框架。最近发现了微软研究人员2011年开发的直接支持C++编程语言的C++AMP框架,简单易用,直接面向C++编程。抱着技多不压身的态度,准备系统的学习一下。 以下是C++ AMP ...

2018-12-22 14:27:26

阅读数 328

评论数 0

机器学习-各种距离的定义

转自:https://www.cnblogs.com/ronny/p/4080442.html 1. 欧氏距离 欧氏距离是最常见的两点之间或多点之间的距离表示法,又称之为欧几里得度量,它定义于欧几里得空间中,如点 x=(x1,⋯,xn)x=(x1,⋯,xn) 和y=(y2,⋯,yn)y=(y2...

2018-10-26 15:06:55

阅读数 213

评论数 0

C++调试之创建Dump文件和调试Dump文件

如何在发布后程序中捕获程序的崩溃和异常往往是比较麻烦的事情,一般采用日志记录的方法来记录程序运行的每个流程,但是通常为了程序运行的性能,日志记录的方法只是记录程序运行的每个主要的处理流程,不能进行具体详细的记录,比如for 循环中的崩溃记录。C++语言中调用window API函数CreateFi...

2018-08-28 10:22:01

阅读数 434

评论数 0

图像处理-海森矩阵(Hessian Matrix)及实例(图像增强)

【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言       Hessian Matrix(海森矩阵)在图像处理中有广泛的应用,比如边缘检测、特征点检测等。而海森矩阵本身也包含了大量的数学知识,例如泰勒展开、多元函数求导、矩阵、特征值等...

2018-07-12 17:49:37

阅读数 3535

评论数 0

图像卷积与滤波

转载:图像卷积与滤波的一些知识点

2018-07-12 11:01:50

阅读数 187

评论数 0

C++ 内存模型

待续

2018-07-02 22:35:22

阅读数 76

评论数 0

vs 2013 "转到定义" 跳到“查看所有引用”导致 匹配项过多 的问题

今天生成了一个开源工程后,需要用VS2013编译,遇到了比较麻烦的两个小问题: 1. VS2013 一个解决方案下包含多个项目时,多个项目之间如果存在非常多的耦合关系,会导致VS界面的跳转和查看变得非常卡顿,而且再次卸载其他的工程时也会变得很卡,经常卡死。因此,建议一个解决方案下的工程数目不要超...

2018-04-17 14:58:59

阅读数 900

评论数 0

pip的安装,更新,卸载模块以及使用方法 python

转自:点击打开链接在python的学习过程中,肯定会遇到很多安装模块的地方,可以使用easy_install安装,但是easy_install相对于pip而言,最大的缺陷就是它所安装的模块是不能够卸载的,其他功能是和pip一样的。下面介绍一下pip的安装:安装我总结了两个方法 1 通过下载安装文件...

2018-04-07 22:14:07

阅读数 136

评论数 0

c++ 多态、覆盖、重载的综述

转自:点击打开链接,代码部分做部分修改;1、多态: 在基类中定义了一个虚拟函数,然后在派生类中又定义一个同名,同参数表的函数,这就是多态。多态是这3种情况中唯一采用动态绑定技术的一种情况。也就是说,通过一个基类指针来操作对象,如果对象是基类对象,就会调用基类中的那个函数,如果对象实际是派生类对象,...

2018-03-18 12:10:35

阅读数 75

评论数 0

C++ Primer--虚函数与纯虚函数的区别

转载:虚函数和纯虚函的区别 虚函数的属性: 1. 定义一个函数为虚函数,不代表函数为不被实现的函数。 2. 定义为虚函数是为了允许用基类的指针来调用子类的这个函数。 3. 当想要在基类中抽象出一个方法,且该类被继承类而不能被实例化时。 4. 基类的方法必须在派生类中被实现时。 ...

2018-03-18 11:48:29

阅读数 211

评论数 0

关于VS调试的几个小问题:Edit and Continue(ENC)

1.VS中的“Edit and Continue”(ENC)功能,即在调试的过程中,修改了局部代码,然后继续调试,即时编译(修改后的代码)并调试出结果,而无需重新退出调试线程,再次编译。在VS2013前的所有VS版本(VS2005, VS2008,VS2010,VS2012)中,不支持ENC功...

2018-03-15 21:29:37

阅读数 297

评论数 0

#ifdef __cplusplus extern "C" { #endif 的细节原理

原文转载:点击打开链接 #ifdef __cplusplus extern "C" { #endif 的解释 1、在好多程序中我们会遇到下面代码段 #ifdef __cplusplus         extern "C" {       ...

2018-02-02 20:20:19

阅读数 63

评论数 0

c++ 设计模式1:单件模式

单件模式应该是所有设计模式中最简单的一个了,但是如果使用不当会出现很多问题,下面我们就分析一下单件模式 作用:保证一个class只有一个实体(instance),并为它提供一个全局唯一的访问点  适用性: 1、对于一个类(对象),如果它比较大(占用的系统资源非常多),而且这些资源...

2018-01-15 15:11:00

阅读数 95

评论数 0

Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量

详情请参考:线程同步技术

2018-01-04 11:46:09

阅读数 93

评论数 0

曲率-通俗讲解

怎么说它有多弯?     曲線與曲面的特性在其彎曲。在數學上,我們不似要說它們是彎曲的,而且還得說它們彎曲到什麼程度。衡量彎曲的程度,在數學上叫做曲率。我們先談小面曲線的曲率。 先說直線,它到處都平直不彎曲,所以曲率到處都是 0。再看圓,一個...

2017-10-24 15:13:54

阅读数 6492

评论数 0

CUDA 同步函数

这里主要区别三个同步函数:cudaStreamSynchronize、CudaDeviceSynchronize 和 cudaThreadSynchronize。在文档中,这三个函数叫做barriers,只有满足一定的条件后,才能通过barriers向后执行。三者的区别如下: cudaDev...

2017-09-12 14:54:57

阅读数 424

评论数 0

C++ 多态

参考: C++ 多态C++ 多态定义当类之间存在层次结构,并且类之间是通过继承关联时,可以有多个不同的类,都带有同一个名称但具有不同实现的函数,函数的参数甚至可以是相同的,类的多态通过虚函数实现。虚函数虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时...

2017-08-08 23:39:21

阅读数 804

评论数 0

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