自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (9)
  • 收藏
  • 关注

原创 C++封装MFC调用Excel等所有三方库

这里写自定义目录标题c++动态库封装操作步骤后语c++动态库封装关于c++动态库的生成,该库包含了三方库以及任何其他引用文件,封装成自己定义的外部接口,比如将opencv、excel、等其他开源库封装成自己的接口。操作步骤由于网上一些博客只是介绍了简单的c++封装成动态库----加减乘除等。没有找到三方引用的封装,自己摸索半天后才自己弄清楚整个流程,此处记录下来以防后面的同学能少走弯路。...

2019-08-12 10:25:10 1661 1

原创 New分配内存问题

New分配内存问题目前新版本new如果失败会默认抛出bad_alloc的异常,导致程序直接崩溃,这可能不是我们想要的结果eg:int *p=new int[400000000];这可能导致你程序直接崩溃,如果你不处理异常的情况下。可以通过以下方式捕获异常并手动处理。#include <stdio.h>#include <iostream> // s...

2018-09-19 15:52:30 645

原创 c++派生类覆盖基类的问题

派生类函数与基类函数同名,则会覆盖基类的函数调用,如下。class Base{ private: int x; public : virtural void mf1()=0; virtural void mf1(int); virtual void mf2(); void mf3...

2018-09-17 15:25:49 1942

原创 MLT build ON windows二

继上篇环境编译,本篇主要是针对mlt最后的编译,这是一个填坑和爬坑的过程,所以需要有点耐心,由于国内基本上没人写这些资料,国外也很少,如果大家跟着我的步骤能够成功编译,请在转载的时候注明原创路径,谢谢。注,由于上一篇有人提到一些环境编译上的问题,在此列一些常见的,如果在环境上还有其他问题,请留言,大家一起交流。 1.编译时出现0x000007b,pkgconfig打不开的情况:首先去在min...

2018-05-02 10:55:31 1737 7

原创 0基础之MLT库在windows下的编译

MLT的windows编译注:linux下面的编译就不说了,比windows简单太多了, 按照官网的方法直接make就OK,此处给出链接是一个windows下面的编译过程,MLT build on windows。既然官网也有了,那么为什么还写这篇文章呢,主要是对于没接触过mingw和MLT的人来说 看官网不一定看得弄,它上面写的很模糊,而且很多错误官网也没指出,因此就编译这块我大概花了1周的...

2018-03-29 13:48:47 3217 21

原创 深度学习之windows python faster rcnn 配置及demo运行

写这篇文章主要是针对深度学习零基础的新手,因为我也是新手,在配置环境这一块花了我很大的心血,网上的资料很多都只是说配置,然后直接运行就完了,可是对于我这样的新手在配置的过程中会遇见各种各样的问题,所以在此给大家把我所遇到的问题总结出来,以免后续的人少走弯路,不废话了。1 系统环境windows 7 X64VS2013GTX970CUDA8.0cudnn5.0Miniconda X64 f

2017-06-28 15:21:29 5668 4

原创 深度学习零基础之框架配置Windows+caffe+VS2013+python

1. 配置前说明:为了不必要的错误,最好在X64位上配置下面的相关环境,win7 8 10都是64位,别问我为什么(我也不知道为什么) 2. 环境安装下载:A. IDE选用VS2013,这个不说了,最好用VS2013,我也不知道为什么,因为我的机器上装的是VS2013B. 安装python,同样在windows上需要X64的,我选择的是2.7的大版本,如果用python3以上的应该是可以

2017-06-23 16:45:04 4674 1

原创 Windows下使用hiredis各种常见问题(折磨死人了)

Windows下使用hiredis各种常见问题(折磨死人了)不得不说,对一个小白来说,刚摸索的过程很痛苦,所以在此给大家把一些常见问题给列出来,方便后面各位新手学习少走弯路,各位大神请轻喷。 1.还是按照其他人的方式先下载源码,不要告诉我怎么下。 https://github.com/MSOpenTech/redis 选择3.0版本,如果需要源码可以直接down,如果是要.exe文件需要选择r

2017-03-29 16:45:16 13730 14

原创 c++将str转为double并且保证精度

废话不多说直接上代码,此函数不做参数的校验,传入之前请先自己确保参数的可靠性;double str2double(const char *src) { double ret = 0, sign = 1; char *p = (char *)src; //处理符号位 if (*p == '+') { sign = 1; p

2016-09-02 09:16:28 3835

原创 多态的实现原理

多态的实现原理是通过虚函数表和vptr指针实现的多态的三个条件:1.继承,2.虚函数重写,3.父类指针或引用指向子类对象class Parent{public: virtual void func() { cout<<"parent::func()"<<endl; } virtual void func(int i) { c

2016-08-20 19:11:09 3326

原创 C++中const的本质

在C语言中,const是个伪常量const int a =10;int *p=(int *)&a;//把a强转为int*p=20;printf("a=%d\n",a);//此时打印出来的a是20,C语言中的const只是一个可读的,还是能强制修改在C++中const是不可修改的const int a=10;int *p=(int*)&a;*p=20;cout<<a<<endl;//此

2016-08-20 11:21:52 709 1

原创 结构体内存对齐规则

1—————————————–struct{ char b; int a; short c;}A;sizeof(A) = 12;b: 1*0 = 0a: 4*1 = 4c: 2*4 = 8 2-----struct A{ int a; double b; float c;};struct{ char e[2]; int

2016-08-19 18:08:33 347

原创 结构体的偏移量

根据C语言的结构体内存对齐规则,Teacher这个结构体含有72个字节,现在来测试age相对这个结构体的偏移量,#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>//结构体类型定义下来,内部的成员变量的内存布局已经确定typedef struct Teacher{

2016-08-18 17:56:27 1285

原创 深拷贝与浅拷贝

如果一个结构不含指针,那么它的深拷贝和浅拷贝都是 一样的但是如果结构体含的有指针,拷贝时就需要对那个指针变量进行另外的开辟空间,不能直接使用=号来赋值,否则这个指针变量会指向同一块内存,那么当一个指针释放的时候,另一个指针也跟着释放了.#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <s

2016-08-18 17:47:13 217

原创 C执行过程

1.预处理:宏定义展开、头文件展开、条件编译,这里并不会检查语法2.编译:检查语法,将预处理后文件编译生成汇编文件3. 汇编:将汇编文件生成目标文件(二进制文件)4. 链接:将目标文件链接为可执行程序 程序只有在运行才加载到内存(由系统完成),但是某个变量具体分配多大,是在编译阶段就已经确定了,换句话说,在编译阶段做完处理后,程序运行时系统才知道分配多大的空间,所以,很

2016-08-18 17:06:23 371

原创 有关C和linux下fopen的打开模式

fopen的模式

2016-08-18 16:41:15 4731

原创 栈和堆的生长方向

验证栈和堆的生长方向

2016-08-18 15:18:26 520 1

SmsSend.rar

c++发送短信验证码,使用阿里云的接口(阿里云未提供c++的方式),vs2015 直接可以运行,配置的x64 如果要配置32位 则需要下载opensslX32的头文件和lib,目前只提供了x64的数据包,包含了curl和opensslx64以及根据阿里的规则进行的签名 算法,主要的就是这个签名算法需要按照约定 生成

2020-06-09

MyExcelAPIdemo.rar

通过实例讲https://blog.csdn.net/yi452873250/article/details/99290433 解c++封装动态库包含了其他三方库的文件,使用MFC封装了excel com组建,并再c++控制台调用的demo

2019-08-12

c++数据库连接池ccc

目前写的是postgresql的数据库的连接池,如果是别的数据库也可以在代码上面做修改,只需要更改前面的database和参数,采用的是c++面向对象的连接池,能够自动开辟和释放,默认开辟5个链接对象,可以根据自己的需求设置

2018-03-16

通讯录源代码

微信游戏中的飞机发展模拟,使用JavaScript开发,运用H5的新特性canvas进行绘图

2015-08-14

移动经典DOM

通讯录管理 C# 小项目 用 C#做的通讯录管理小系统,是课程作业, 对新手可能有借鉴意义---各种珍藏

2015-08-14

多项式运算的动态链接库

多项式运算的动态链接库,可进行括号的运算,一次性复杂的运算

2014-08-17

SkyLine发开源码示例

免费提供一些SkyLine的开发源码示例,5.5版本

2014-07-27

Flash3d开发源码

收集了一些Flash3D的开发相关源码,有兴趣的可以看看

2014-07-27

易语言知识库

了解易语言的基本知识,开发各种游戏G的基础

2012-11-27

空空如也

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

TA关注的人

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