C-C++_Note
马卫飞
上市公司深度学习算法工程师---深度学习,计算机视觉,图像处理,嵌入式开发,android开发
展开
-
【C/C++笔记】Win10中使用C/C++批量读取文件夹下文件名的程序
/** Dirent interface for Microsoft Visual Studio* Version 1.21** Copyright (C) 2006-2012 Toni Ronkko* This file is part of dirent. Dirent may be freely distributed* under the MIT license. For...原创 2019-01-04 09:28:39 · 671 阅读 · 0 评论 -
【Data_Structure笔记4】排序算法之【交换类排序】
/************************************************************************************************************************文件说明: 交换类排序 【1】冒泡排序 【2】快速排序********************************原创 2017-08-26 14:47:00 · 288 阅读 · 0 评论 -
【Data_Structure笔记3】排序算法之插入排序常见的三种算法
/************************************************************************************************************************文件说明: 【1】内部排序:是指在排序期间元素全部存放在内存中的排序 【2】外部排序:是指在排序期间元素无法全部同时存放在内存中,必须在原创 2017-08-26 10:38:17 · 336 阅读 · 0 评论 -
【Data_Structure笔记2】线性表的链式存储【单链表】
/************************************************************************************************************************文件说明: 线性表的链式存储之【单链表】、【双链表】、【循环链表】、【静态链表】详细说明: 【1】由于顺序表的插入、删除操原创 2017-08-25 16:26:15 · 336 阅读 · 0 评论 -
【C++VS笔记】新装的VS2012 VS2013没有代码的智能提示功能的解决办法
1111111111工具/原料Visual Assist for 2010(下载链接:http://pan.baidu.com/s/1bnX819l)Microsoft Visual Studio 2010/2012/2013方法/步骤成功安装了Microsoft Visual Studio 2原创 2017-07-29 10:50:21 · 5142 阅读 · 2 评论 -
【OpenCv应用笔记】基于OpenCv的视频截图C++程序
/**************************************************************************************************************************文件说明: 视频截图运行环境: Win10+VS2013+OpenCv3时间地点: 陕西师范大原创 2017-08-06 11:46:48 · 2838 阅读 · 0 评论 -
【C++标准模板库笔记2】智能指针shared_ptr的简单使用
/**********************************************************************************************************文件说明: 【1】智能指针shared_ptr 【2】记住:智能指针就是指针,例如:std::shared_ptr obj===========int* obj,只原创 2017-08-19 13:00:23 · 389 阅读 · 0 评论 -
【C++标准模板库笔记1】C++的模板技术
/************************************************************************************************************************文件说明: C++的模板技术开发环境: Win10+VS2013+STL时间地点: 陕西师范大学 文津楼原创 2017-07-26 17:33:07 · 515 阅读 · 0 评论 -
【C++VS笔记】VS2013中文注释下面总出现红线该怎么办?
最近在VS2013中安装了visual assist X助手插件,但是出现了一个小问题,那就是在VS代码的注释语句下面会自动出现红色线条,如果将注释是英文的则不会出现此类问题,下面介绍如何取消在汉字下面出现红色线条。1、打开VS2013,在菜单栏中找到“VASSISTX”助手的插件工具,如下图所示,选择此选项2、选中上图的选项后会自动打开如下的快捷菜单,选择下图中用原创 2017-08-01 12:16:41 · 1201 阅读 · 0 评论 -
【Data_Structure笔记5】排序算法之【选择类排序】
/************************************************************************************************************************文件说明: 选择类排序 【1】简单选择排序 【2】堆排序选择排序的思想: 【1】选择排序的基本思原创 2017-08-26 15:27:10 · 303 阅读 · 0 评论 -
【Data_Structure笔记6】排序算法之【二路归并排序】
/************************************************************************************************************************文件说明: 二路归并排序*********************************************************原创 2017-08-26 20:58:55 · 284 阅读 · 0 评论 -
【Data_Structure笔记7】排序算法之【链式基数排序】
/******************************************************************************************************************文件说明: 采用单链表实现的【链式基数排序】*****************************************************原创 2017-08-27 11:50:57 · 490 阅读 · 0 评论 -
系统跟新后,VS2012不能新建项目,也不能加载项目问题的解决方法
【问题】 【1】VS2012不能够新建项目,也不能加载项目 【2】出现不能够正确在家Visual C++ Package【解决方法】到微软官网下载VS2012更新 KB2781514,大概1.12MB链接地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=36020...原创 2018-04-12 10:50:08 · 1226 阅读 · 0 评论 -
【Data_Structure笔记14】【笔试】之【所有排序算法】
/***********************************************************************************************************************文件说明: 为面试准备的【内部排序算法】开发环境: Win10+VS2012时间地点: 陕西师范大学 文津原创 2017-09-01 17:53:34 · 408 阅读 · 0 评论 -
【Data_Structure笔记13】【树】的相关操作
/*********************************************************************************************************************************文件说明: 【树与二叉树】二叉树的概念: 【1】【二叉树】是另一种【树形结构】,其特点是【每个结原创 2017-08-31 17:26:46 · 279 阅读 · 0 评论 -
【Data_Structure笔记12】查找算法之【基于二叉排序树的查找】
/*********************************************************************************************************************************文件说明: 【1】实现【二叉排序树的插入操作】 【2】根据数组序列创建一颗二叉排序树 【3】在【二叉排序树】中进行原创 2017-08-29 21:49:12 · 318 阅读 · 0 评论 -
【Data_Structure笔记11】查找算法之【二叉排序树】
/*********************************************************************************************************************************文件说明: 【基于树的查找】之【二叉排序树】详细说明: 【1】基于树的查找是指在树形结构中查找某一个指定原创 2017-08-29 20:33:43 · 355 阅读 · 0 评论 -
【Data_Structure笔记10】查找算法之【哈希查找或散列表查找法】
#includeusing namespace std;#define HASH_LENGTH 13#define TABLE_LENGTH 8int srcData[TABLE_LENGTH] = {56,68,92,39,95,62,29,55}; //【1】原始数据int hashTable[HASH_LENGTH]= {0};原创 2017-08-27 21:30:15 · 297 阅读 · 0 评论 -
【Data_Structure笔记9】查找算法之【顺序查找和折半查找】
#includeusing namespace std;typedef int ElemType;typedef struct LNode{ ElemType* data; int iLength;}LNode,LinkList;/**************************************************************原创 2017-08-27 20:37:43 · 380 阅读 · 0 评论 -
【Data_Structure笔记8】排序算法之【选择排序---堆排序】
/******************************************************************************************************************文件说明: 【选择类排序】之【堆排序】堆排序说明: 【1】在堆排序中,有三个关键的步骤,分别为: 【1】重建堆原创 2017-08-27 17:28:27 · 312 阅读 · 0 评论 -
vs2012项目向vs2015项目平台迁移错误号C4996'fopen': This function or variable may 的解决方法
一)错误如下所示:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C4996 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for原创 2017-06-15 07:53:32 · 2979 阅读 · 0 评论 -
VS2013 / MFC + OpenCV 2.4.9实现视频的播放暂停和结束
这次和大家分享一个简单的MFC+Opencv2.4.9实现的视频播放,暂停和结束的案例,在这个demo中会用到线程的一点知识,这里就不啰嗦了。由于刚接触MFC和OpenCV,所以还是讲解的详细一点,希望可以帮助更多编程的朋友吧!1 新建项目1.1 文件--》新建--》项目--》MFC应用程序,程序命名为VideoPlayer,点击确定点击下一步选择基转载 2017-06-12 16:03:22 · 701 阅读 · 0 评论 -
c++读写操作CSV文件
/***************************************************************************************************文件作用: CSV数据文件的处理开发环境: Win10+STL时间地点: 文津楼 2017.4.24作 者: 九月**原创 2017-04-25 11:37:53 · 13225 阅读 · 0 评论 -
C++中的#,##,和"
转载地址:http://blog.csdn.net/mzlogin/article/details/40957939本文主页链接:C++中的#,##,和"想要灵活应用宏,离不开#和##。"在学习#和##之前,先来看一个关于"的例子:[cpp] view plain copy#include转载 2017-05-26 10:12:46 · 1272 阅读 · 0 评论 -
C++之STL和Boost
最近一年我电话面试了数十位 C++ 应聘者,惯用的暖场问题是“工作中使用过 STL 的哪些组件?使用过 Boost 的哪些组件?”。得到的答案大多集中在 vector、map 和 shared_ptr。如果对方是在校学生,我一般会问问 vector 或 map 的内部实现、各种操作的复杂度以及迭代器失效的可能场景。如果是有经验的程序员,我还会追问 shared_ptr 的线程安全性、循环引用的转载 2017-04-10 20:04:34 · 3004 阅读 · 2 评论 -
C++中文件ifstream和ofstream流类的操作
/***************************************************************************************************** 文件描述: STL---标准库中的标准输入输出流文件说明: 1)C++兼容C语言的printf、scanf函数和文件操作,但是C++也提供了基于类的输入原创 2017-03-13 16:52:14 · 2117 阅读 · 0 评论 -
python os模块 常用命令
转载自:http://www.cnblogs.com/kaituorensheng/p/5668636.htmlpython os模块 常用命令python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令1. os.name()——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’p转载 2016-11-14 16:31:45 · 589 阅读 · 0 评论 -
在windows下运行SHELL脚本
要处理一些数据,想用c写段程序,却发现没有安装visual studio,别的IDE环境也没安装。这就是windows的弊病,当需要编写、编译、执行一段程序的时候,我们无法摆脱IDE开发环境。或许bat批处理可以完成这种简单的文件读取和数据操作任务,但是相比SHELL就要逊色太多了。于是想到了用SHELL脚本来完成这个任务,还好,Windows下有Cygwin。在网上看到这样一段话:转载 2016-10-18 10:01:54 · 36479 阅读 · 0 评论 -
C/C++中的static静态变量和全局变量以及定义屏蔽的一个示例
// CDemo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int i = 1;bool other(){ static int a = 2; static int b; int c = 10; a = a+2; i = i+32;原创 2016-09-24 13:04:59 · 639 阅读 · 0 评论 -
问题:struct和class的区别,struct能否包含成员函数
/********************************************************************************************文件说明: struct和class的区别时间地点: 陕西师范大学 问津楼 2017.5.18作 者: 九 月 *******************原创 2017-05-18 09:48:48 · 7058 阅读 · 2 评论 -
如何将自己的项目上传到GitHub中的仓库之中
(一)注释自己的GitHub账号(二)下载MINGW64软件(GitHub的看客户端)(三)建立自己本地的项目存储文件夹(四)在GitHub上建立自己的存储仓库(五)开始上传项目,如下所示:原创 2017-05-19 09:32:47 · 735 阅读 · 0 评论 -
Visual Studio 2015中ucrtbased.dll丢失
问题描述今天电脑(win7 ×64)上装了Visual Studio Community 2015 ,检测了一个小demo,没想到编译通过,运行出错。提示“无法启动此程序,因为计算机中丢失ucrtbased.dll。尝试重新安装该程序以解决此问题”。解决办法一:选择静态编译(临时性方法)第一步,在“解决方案资源管理器”中的项目上右击,选择属性。第二步:找到转载 2017-06-15 22:16:51 · 1837 阅读 · 0 评论 -
[DuiLib教程2]DuiLib第一个测试Demo的注释
/************************************************************************************************************************文件说明: 第一个DuiLib的示例程序开发环境: WIN7/10+OpenCv3.0+DuiLib+VS2012时间地原创 2017-06-11 16:50:34 · 564 阅读 · 0 评论 -
[DuiLib教程1]VS2012+CMAKE+WIN10+Duilid环境的搭建
最近导师接了一个图像处理和计算机视觉的项目,需要做点界面,本来用MFC做,不过界面有点不美观,所以就配置了一下DuiLib皮肤界面库,先将过程总结如下:一 Duilib下载下载地址:https://github.com/duilib/duilib/ 直接下载了zip,二 生成vs2010解决方案 目前下载回来的duilib直接是支持vs2013的,不过考原创 2017-06-11 16:15:15 · 1668 阅读 · 0 评论 -
VS2012MFC菜单资源编辑时,资源视图--显示在另一个编辑器中打开
这种情况出现的问题: 1)一般是因为Resource.h文件打开,但是并没有关闭的问题 2)解决方法就是,打开Resource.h文件,然后关闭即可原创 2017-06-11 09:38:01 · 3262 阅读 · 1 评论 -
vs2013实现duilib结合cef的demo
http://download.csdn.net/detail/liulong371212/9319381转载 2017-06-11 07:04:34 · 1156 阅读 · 0 评论 -
DUILIB入门简明教程 - 电子书下载
电子书下载: DUILIB入门简明教程.chm文章作者: Alberl电子书制作: 邓学彬目录:2013 duilib入门简明教程 -- 前言(1)2013 duilib入门简明教程 -- VS环境配置(2)2013 duilib入门简明教程 -- 第一个程序 Hello World(3)2013 duilib入门简明教程 -- 响应按钮事件(4)2013 d转载 2017-06-11 07:03:53 · 1565 阅读 · 0 评论 -
Duilib整体框架
一、Duilib的整体架构二、Duilib框架基本流程(Win32创建窗口流程) 第一步:实例句柄与渲染类关联 CPaintManagerUI::SetInstance(hInstance); CPaintManagerUI::SetR转载 2017-06-11 07:03:12 · 950 阅读 · 0 评论 -
MFC使用duilib的几种方式
MFC流行了很多年的界面开发工具包,随着时代的进步,UI设计也有很大的改变,以前中规中矩的UI界面也开始变得美观漂亮起来。但是MFC受制于其绘制机制,做这些个性化的设计就力不从心了。最近几年随着DirectUI的流行,越来越多的产品开始使用这种技术来进行开发了。以DirectUI为技术基础的duilib类库,以其简单易用,功能不俗赢得了广大程序员的青睐。新的项目可以从你个头开始采用duilib开发转载 2017-06-10 17:55:36 · 1706 阅读 · 0 评论 -
C++界面库 《duilib入门到精通》- duilib概述
duilib是以DirectUI为技术原理开发的一款轻量级Windows桌面UI库,具有入门简单,使用方便等特点,在国内吸引了不少的开发者。其开发原型为国外大神viksoe的http://www.viksoe.dk/code/windowless1.htm 文章中提供的源码,国内开源前辈以此为基础:修正Bug、优化程序结构、提高稳定性和易用性,终于为广大UI开发者奉献了一款功能强大,使用方便的界面转载 2017-06-10 17:54:20 · 15170 阅读 · 0 评论