自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 合并排序c/c++算法

合并排序合并排序思想比较简单,采用分治法,即将原数组分成俩个或多个子数组,分别对每个子数组排序,然后将排好序的子数组合并成一个数组合并方法对于已经排好序的多个子数组(对于二分法,就是两个子数组),每次都取子数组中较小的那个记录下来。代码实现代码中增加了计算时间复杂度的过程,统计了20组不同数据量的排序时间,数据量已2指数增长,为了产生数组,这里增加了一个随机数生成的过程,具体...

2020-01-17 17:48:10 922

原创 动态规划详解

从一道题目出发:求两个字符串的最大公共子串长度,比如字符串str1:BDCABA和字符串str2:ABCBDAB的最大公共子串即为红色部分BCBA,长度为4 常规动态规划 如何从动态规划的思想出发解题呢,动态规划的特点是当前最优解是从之前的子最优解和当前状态分析得到,是一种递推的过程,比如上述最大公共子串,对于长度为n的字符串1和长度为m的字符串2的最大公共子串长度记为f(n,m),这个...

2019-12-09 15:53:26 161

原创 c/c++实现快速排序

快速排序算法实现,代码注释即为算法说明#include <iostream>using namespace std;//自定义实现交换算法void _swap_(int& x, int& y){ int tmp = x; x = y; y = tmp;}/*以datas[left]为基准找的位置r,并进行初步排序,使得r左边的数据都小于...

2019-12-05 15:35:27 148

原创 yolo v1的loss代码详解

关于yolo v1的理论解释,网上已经有很很多很详细的讲解,这里就不在赘述,只是网上对loss的解释也仅仅限于以下公式层面的说明,但是代码解释较少,这里将详细讲述基于Python的代码实现(仅说明loss的代码部分)原始数据处理假设原始数据集是voc2007,文件夹VOC2007\JPEGImages存放图片集,VOC2007\Annotations存放标注文件(xml格式),具体组织结构...

2019-04-30 11:27:54 2147 1

原创 cv2使用摄像头无法通过窗口关闭按钮关闭窗口的解决方案

通过CV2使用摄像头时,一般都是在死循环中显示,这样当点击显示窗口时无法关闭窗口,原因在与cv2.imshow方法执行才会显示窗口,然而当点击窗口关闭按钮时,窗口当即关闭,但是并没有退出循环,再次运行到cv2.imshow处,窗口再次显示,由于程序运行速度很快,所以造成窗口没有关闭的假象,显然,只要当点击窗口关闭按钮时退出循环就可以了,但是如何才能得知点击了窗口关闭按钮呢?你可以添加鼠标相应事件...

2019-03-05 13:12:59 9168 1

原创 ubunt18.04下caffe2(CPU)源码编译

通过源码编译caffe2相对与caffe要简单一些,在caffe下需要的第三方库要自己安装,caffe2的源码包含了需要的第三库的链接地址,所以caffe2可以自己编译这些第三方库,另外caffe下必须安装的第三方库,在caffe2依然可以配置使用,但是已经是非必须的。如果依然想让caffe2使用caffe下必须的第三方库,就要自己安装了。该文章caffe第三方库安装讲述了caffe下第三方库...

2018-09-21 16:23:40 2069

原创 关于MFC的滚动条OnVScroll和OnHScroll的一点说明

OnHScroll( UINT nSBCode, UINT nPos, CScrollBar* pScrollBar )和OnVScroll( UINT nSBCode, UINT nPos, CScrollBar* pScrollBar )这两个函数,网上很多人写的博客或是例子,都没有很好地说明这三个参数,下面我就实际开发中的经验做一下解释:UINT nSBCode:指定指示用户滚动请求的滚动条...

2018-02-10 15:12:27 5210

原创 ubuntu个版本一键安装nvida驱动+cuda

对于学习深度学习,使用现有框架时,比如caffe,tensorflow等,如果机器有独立显卡,尤其时NVIDIA的显卡,安装驱动和cuda是必不可少的,毕竟CPU进行深度学习训练速度太慢。但是安装驱动和cuda时,由于Linux不同版本可能会有不同问题出现,好在,NVIDIA官方给了一个一键安装方式,如图在这里下载地址选择和自己系统对应的版本,选择deb(local)进行下载下载完

2018-01-24 18:40:02 725

原创 anaconda3下tensorflow 与Python版本不匹配问题

在anaconda3中Python3.6与tensorflow不匹配问题:RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framewo……大意就是你安装的tensorflow是Python3.5编译的,而你用的Python版本是3.6。但是,下载的就是cp3.6版的,原因不明,不过在https://py

2018-01-15 20:38:18 9211 1

原创 ubuntu 17.10 + caffe(CPU)环境搭建

如果需要编译Python的caffe库,需要安装Python,这里就不详述Python的安装了1.caffe依赖库安装可以通过apt-get 安装sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo

2018-01-15 12:33:13 2514

MapGIS IGServer平台二次开发3.28.ppt

有关MapGis IGServer平台的二次开发,可供初学者使用!

2012-04-18

VC助手 VAX—10-6-1859

一款很好的vc助手,不需刻意记忆mfc,api等大量的函数

2011-12-17

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

TA关注的人

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