自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feichizhongwu888的博客

计算机图形学,数据结构与算法,c++开源库使用

  • 博客(15)
  • 收藏
  • 关注

原创 博客免责声明

本博客纯属学习之用,不涉及商业利益。不合适引用,自当删除!

2015-08-04 15:26:49 1222

原创 Neuroph在windows的安装及简单使用

Neuroph是一个轻量级的神经网络框架,适合神经网络初学者进行简单学习。以下介绍Neuroph的安装过程。本人是在win10下配置。下载并安装java sdk。由于Neuroph是基于java的,所以在安装Neuroph之前,先安装java sdk。关于安装java sdk教程很多,这里就不多加赘述,请参考以下几个链接。 JDK下载链接:http://www.oracle.com/techne

2017-08-27 16:09:22 5658 3

原创 在VMware中安装Ubuntu 16

对于ubuntu系统的初学者,或者不想在自己windows系统中折腾双系统的童鞋,选择在虚拟机VMware中安装ubuntu是一个比较好的选择,网上也有不少的教程,这里记录本人的安装过程。VMware下载链接:链接:http://pan.baidu.com/s/1bp92srl 密码:j8b5 ubantu下载链接:https://www.ubuntu.com/download 系统下载最新版本

2017-08-18 16:28:43 8014 1

转载 C++ 虚函数表解析

C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数

2017-08-07 16:55:23 348

原创 P问题,NP问题,NPC问题,NP-H问题比较

P问题:一定可以在多项式时间内得以解决的问题,多项式时间,有O(1),O(n),O(log(n)),O(n^2),非多项式时间包括O(2^n),O(n!)NP问题:可以在多项式时间内验证算法存在的问题,但不一定真能找到多项式时间算法的问题。P不等于NP,因为存在NPC问题NPC问题: 将许多NP问题,都约化(总结)为一类NP问题,该类问题叫为NPC问题,NPC问题很难在多项式时间内找到解,只能用非多项式时间进行搜索。如果找到多项式时间的解,所有能约化成该类NPC问题的所有NP问题,都可以在多项式时间内解

2017-03-15 15:34:37 2423

原创 程序员的好帮手:虚拟机

虚拟机最大的问题是配置低问题,毕竟他不是真正的主机。

2017-02-08 12:00:53 1394

原创 简单理解:人工智能、数据挖掘、模式识别、机器学习、深度学习

出于学习的需要,对人工智能领悟几个很重要的概念(人工智能、数据挖掘、模式识别、机器学习、深度学习)做了简单的总结。不一定很全,只是总结了几者主要的区别。

2016-10-03 14:15:50 25520 1

原创 DGP几何处理框架使用

DGP(Digital Geometry Processing)是一款开源的几何处理框架,用于三维模型的处理和显示,github下载链接为:https://github.com/ataiya/dgp/本框架基于cmake编译来进行工程的管理。

2016-08-07 19:30:46 740 3

原创 解决qt4.8中tst_qwebpage/tst_qwebview/tst_qwebframe/webcore(QtWebKit4.dll)模块编译失败问题

解决qt4.8中tst_qwebpage/tst_qwebview/tst_qwebframe/webcore(QtWebKit4.dll)模块编译失败问题

2015-10-27 17:20:50 2095

原创 qt4.8.7 源码在win7+vs2010环境的x64编译(qt 64位)

由于qt官网上,没有直接提供x64的安装包,但由于项目需要x64的qt,所以,小编不得不下载qt的源码,经历了一次长达约4个小时的编译过程。今年国庆7天,就遭这事上了,哈哈~~~几个下载链接:qt源码及其二进制安装包下载:https://download.qt.io/#userconsent#我下载的qt是4.8.7,现在已经更新到5.5,但是,我需要配置的CGAL(x64)库只能依赖

2015-10-08 10:27:45 13700 1

原创 c++不接受模板分离式编译的原因及其解决方法

在分离式编译的环境下,编译器编译某一个.cpp文件时并不知道另一个.cpp文件的存在,也不会去查找[当遇到未决符号时它会寄希望于连接器]。这种模式在没有模板的情况下运行良好,但遇到模板时就傻眼了,因为模板仅在需要的时候才会具现化出来,所以,当编译器只看到模板的声明时,它不能具现化该模板,只能创建一个具有外部连接的符号并期待连接器能够将符号的地址决议出来。然而当实现该模板的.cpp文件中没有用到模板的具现体时,编译器懒得去具现,所以,整个工程的.obj中就找不到一行模板具现体的二进制代码,于是连接器也无语了!

2015-09-16 13:01:49 801

原创 算法复杂度

算法复杂度,一般包括时间复杂度和空间复杂度。通常,我们都是使用“时间复杂度”来指运行时间的需求,使用“空间复杂度”来指空间需求。当直接让我们求“复杂度”,一般默认是“时间复杂度”显然,对时间复杂度的追求更是研究算法效率的潮流。

2015-09-14 11:04:07 509

原创 封装c++与matlab引擎交互的数据结构:行优先矩阵类

我们知道matlab中的矩阵是列优先存储的,而c++中的数据是行优先存储的,而习惯了使用c++的伙伴们,也习惯了行优先存储方式了啦。所以在进行c++调用matlab引擎处理时,这会给两者矩阵数据传递会带来诸多的烦恼,这也是诸多程序bug的来源之一。使用本文TMatrix可以解决这个问题。

2015-08-05 16:47:07 1039

原创 c++调用Matlab引擎编程(用于画图,数值计算)

转载声明:VC++与Matlab混合编程之引擎操作详解(1) http://www.bccn.net/Article/kfyy/vc/jszl/200609/4371.html(2) http://www.bccn.net/Article/kfyy/vc/jszl/200609/4371_2.html(3) http://www.bccn.net/Article/k

2015-08-04 15:29:35 5444 2

原创 CGL4.6.1库在win7下的配置

CGAL4.6.1在win7,vs2010环境下的配置。

2015-08-02 17:08:03 1075

空空如也

空空如也

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

TA关注的人

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