自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

转载 C++学习笔记:const extern static 指南

才疏学浅,请看链接:1.简单使用:http://blog.csdn.net/u011619283/article/details/525981322.终极指南:http://www.cnblogs.com/machao/p/5882302.html

2018-03-17 14:09:47 252

原创 [LeetCode笔记1] 递归和迭代

要开始准备找工作了,本想以自身的研究工作出发,但无奈公司无一例外的需要编程,只好开始刷leetcode,这不刷不知道,一刷发现自己是个白痴,事实证明,paper与code严重不等价!故在此开始学习,时间紧迫,只做编程思考,不过多设计数学原理,钦此!!!~~~~~~~~~~~~~~~~~~~~~~~~华丽丽分割线~~~~~~~~~~~~~~~~~~~~~~~~~关于递归与迭代的讨论,摘录大神言论如下...

2018-03-04 21:12:56 344

转载 Ubuntu16.04提示boot分区空间不足解决办法

原因由于linux内核一直在更新,更新后,旧的内核就不在使用,但旧的内核文件还在boot里面,占据着空间,更新几次过后boot分区就会被占满,显示boot磁盘空间不足。解决办法将不用的内核文件删除,释放空间。具体操作1.查看已安装的内核dpkg --get-selections |grep linux-imageeason@eason:~$ dpkg --get-sele...

2017-11-21 14:30:06 3550

转载 C/C++ --- 全局变量初始化总结

注意:本文所说的全局变量指的是 variables with static storage,措词来自 c++ 的语言标准文档。什么时候初始化根据 C++ 标准,全局变量的初始化要在 main 函数执行前完成,常识无疑,但是这个说法有点含糊,main 函数执行前到底具体是什么时候呢?是编译时还是运行时?答案是既有编译时,也可能会有运行时(seriously), 从语言的层面来说,全局

2017-10-27 14:51:17 4175

转载 C++函数参数传递三种方式

当进行函数调用的时候,要填入与函数形式参数个数相同的实际参数,在程序运行的过程中,实参会将参数值传递给形参,C++函数参数传递有以下三种方式。一. 值传递1. 利用值传递方式,实际上是把实参的内容复制到形参中,实参和形参是存放在两个不同的内存空间中。在函数体内对形参的一切修改对实参都没有影响2. 如果形参是类的对象,利用值传递的话每次都要调用类的构造函数构造对象

2017-10-27 14:46:48 1109

转载 char * 与 string 类型相互转换方法--C/C++

1:对于C风格的字符串比如char*,char str[],转换为 string         char * 和char str[]类型可以直接转换为string 类型;          即,在char * chstr,                      char arstr[]                      string str=chstr

2017-10-27 14:43:38 1244

转载 浅谈自定义头文件可能导致的重定义问题

前言       总看到一些地方说定义语句别放在头文件中,因为会引起重定义。但具体编程中,却发现有些定义又不得不放在头文件中(比如类定义)。       这可如何是好?基于对这个问题的思考,有了这篇随笔。重定义产生的情况       情况一:多个源文件包含了同一个头文件时,如果头文件中有某个局部变量或者非内联函数的定义,那么相当于每个源文件都把该局部变量或者非内联函

2017-10-26 19:01:48 1878

原创 Ubuntu系统安装CUDA或NVIDIA驱动后出现循环登录问题的Solution (附:building kernel modules error)

写在前面:由于各种原因,在通过CUDA安装显卡驱动或者直接通过NVIDIA驱动程序安装显卡驱动后,有时会出现显卡驱动崩溃的情况,而这种情况的表现形式就是循环登陆(或附带屏幕分辨率异常),这时就需要进行显卡驱动程序的卸载重装。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~关于nvidia显卡驱动的卸载重装,不少博客中介绍的方法...

2017-09-29 09:02:46 7911

转载 PCA的本质分析(泛数学原理)

PCA(Principal Component Analysis)是一种常用的数据分析方法。PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降维。网上关于PCA的文章有很多,但是大多数只描述了PCA的分析过程,而没有讲述其中的原理。这篇文章的目的是介绍PCA的基本数学原理,帮助读者了解PCA的工作机制是什么。当然我并不打算把文章写成

2017-09-15 14:56:45 944

原创 ubuntu16.04+cuda8.0+cudnn5.1+caffe 安装(基于独立主机&集成显卡&GTX1080Ti)

最近开始配置自己的深度学习主机,由于之前只在笔记本上和单显卡主机上安装过,所以可以说是zero经验,以至于很多问题不了解都当成了bug,故为了方便以后的自己以及大众,特在此写下post一篇。(由于可能会有很多的问题我没有遇到但各位可能遇到,故在文末贴出其他的安装链接,请自取)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽丽分割线~~~~~

2017-09-04 15:11:49 7382 1

转载 理解 Python super()

原问题Python中既然可以直接通过父类名调用父类方法为什么还会存在super函数? 比如 class Child(Parent):     def __init(self):     Parent.__init(self) 这种方式与super(Child, self).init()有区别么?回答 针对你的问题,答案是可以,并没有区别。但是这题下的

2017-08-25 08:46:47 277

转载 Attention Model in NLP

要是关注深度学习在自然语言处理方面的研究进展,我相信你一定听说过Attention Model(后文有时会简称AM模型)这个词。AM模型应该说是过去一年来NLP领域中的重要进展之一,在很多场景被证明有效。听起来AM很高大上,其实它的基本思想是相当直观简洁的。本文作者可以对灯发誓:在你读完这篇啰里啰嗦的文章及其后续文章后,一定可以透彻了解AM到底是什么,以及轻易看懂任何有关论文看上去复杂的数学公

2017-08-07 15:35:52 311

原创 CVPR2017_Papers下载爬虫程序

每年CVPR总是要看不少papers,于是,不如把所有papers都下载下来,再一一筛选,免去了在线查找的麻烦。So,下载就是简单的不能再简单的爬虫程序,毕竟,山不在高,有仙则名,水不在深,有龙则灵,code不在全,能用就行!

2017-08-04 10:42:22 411

转载 机器学习随笔一:数据不平衡问题

这几年来,机器学习和数据挖掘非常火热,它们逐渐为世界带来实际价值。与此同时,越来越多的机器学习算法从学术界走向工业界,而在这个过程中会有很多困难。数据不平衡问题虽然不是最难的,但绝对是最重要的问题之一。 一、数据不平衡在学术研究与教学中,很多算法都有一个基本假设,那就是数据分布是均匀的。当我们把这些算法直接应用于实际数据时,大多数情况下都无法取得理想的结果。因为实际数据往往分布得很不均匀,

2017-07-14 10:26:23 486

原创 基于C++的int转换为string

1.to_string函数,在C++11中,新增了string和int之间直接转换的函数,to_string、stoi、stol、stoll等(后三个是string转换成整型数的),其namespace都是std,头文件为。string to_string (int val);string to_string (long val);string to_string (long long

2017-07-10 19:53:26 909

原创 Mel-Filter banks/MFCC特征提取(基于python)

最近开始上手语音相关的课题,第一步当然是了解并提取语音相关的特征及其提取,纵览paper,使用最多的莫过于Filter banks和MFCC了,因此就开始上手自己编写代码提取。(当然不是白手起家,参考在http://haythamfayek.com/2016/04/21/speech-processing-for-machine-learning.html)1.概述Filter b

2017-06-07 10:38:19 28178 4

原创 VS2013的LINK2005问题解决方案(仅限由第三方库造成的问题)+ 附LNK2038

最近荡的别人的代码做大作业,结果各种问题层出不穷,非常郁闷,本想着泡泡通过直接上交,却没想到陷入无解状态,好在查了各种博客之后,终于找到了解决方案,现记录如下。(由于小白一枚,用语不严谨,以理解问题、解决问题为第一要义,请见谅)-------------------------------------------------分割线一.问题说明通常我们在编写程序时,或多或

2017-05-14 12:11:03 1653

原创 WIN7&Ubuntu配置OpenGL详解(附.h, .lib, .dll 文件)

最近要用OpenGL跑人脸模型,于是开始捣鼓怎么配置openGL。但网上的各种博客,虽说讲的很详细,但给出的步骤总是不全,让我这样的小白很是苦恼,倒腾了不下十个博客才解决。所以,为了不让之后的小白苦恼,也为了自己能更熟悉,在此进行步骤详解。

2017-05-08 11:00:09 508

原创 ubuntu系统下grub rescue故障恢复

1.首先需要找到grub文件夹,根据在安装双系统时,是否对/boot进行了单独分区,grub文件夹可能直接在磁盘分区下(磁盘分区/grub),或者在磁盘分区的boot文件夹下(磁盘分区/boot/grub),以直接在磁盘分区下为例进行一下操作,对应的只需将/grub改为/boot/grub即可:grub rescue->ls   //此操作将列出所有的磁盘分区,例如:(hd0),(hd0,ms

2016-12-17 16:14:02 904

原创 ubuntu常用命令摘录

1.打开新终端:ctrl+alt+t2.在已有终端中打开新标签:ctrl+shift+t3.切换多串口:alt+t4.在终端中切换标签页:alt+number(1,2,3···) or ctrl+pgup/pgdown

2016-12-15 11:43:24 289

原创 ubuntu12.04中cuda6.5的安装与测试(笔记本&双显卡)

前言:       现在的电脑一般都是双显卡配置,即intel核心显卡+nvidia独立显卡,在Win7系统下,nvidia的optimus显卡切换技术控制双显卡工作,平时只有核显工作,需要时则自动开启独显。但在ubuntu系统下,这一机制失效,使得核显和独显一直处于工作状态,异常耗电且可能导致系统显示出现问题,无法正常显示GUI画面等。最重要的,Ubuntu默认安装了开源的nouveau显卡

2016-07-20 19:51:29 1621

原创 Ubuntu12.04顶部工具栏实时显示cpu、内存、网速及温度信息(使用indicator-sysmonitor)

1.安装indicator-sysmonitor(此软件默认只显示cpu、内存),命令行如下:sudo add-apt-repository ppa:alexeftimie/ppa //其为ppa源软件,故需先添加ppa源sudo apt-get updatesudo apt-get install indicator-sysmonitor2.安装dstat(运行定制脚本)和a

2016-07-17 13:57:10 11588

原创 OpenCV学习笔记之针对二值图像的边缘光滑处理(突出部消除)

处理代码分为两部分,第一部分用于去除边缘的突出部,第二部分用于边缘光滑。具体如下所示1.去除边缘突出部//去除二值图像边缘的突出部//uthreshold、vthreshold分别表示突出部的宽度阈值和高度阈值//type代表突出部的颜色,0表示黑色,1代表白色 void delete_jut(Mat& src, Mat& dst, int uthreshold, int vthre

2016-04-20 10:28:38 45412 27

转载 PGM格式图像详解

NET framework框架类库中的Image类和Bitmap类提供了常用图像格式的解析读取和存储,这些常用格式包括BMP,JEPG,GIF,PNG,EXIF,TIFF.但是可惜的是不支持PGM格式,但是只要知道了PGM格式的文件的组织结构,相信要解析他也不是难事了.1.PGM图像详解PGM 是便携式灰度图像格式(portable graymap file format),在黑白

2016-04-03 08:55:44 3333

原创 C++学习笔记之vector类详解

1. 在C++中的详细说明vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。2. 使用vector,必须在你的头文件中包含下面的代码:  #include v

2016-03-25 11:49:26 455

原创 基于最小方差控制的直接自校正控制

close all;clear all;clc;%*********************系统初始化*********************%a=[1 -1.7 0.7]; b=[1 0.5]; c=[1 0.2]; k=4; %对象参数na=length(a)-1; nb=length(b)-1; nc=length(c)-1; %na、nb、nc为多项式A、B、C阶次nd=k

2016-01-14 15:55:42 4427

原创 基于最小方差控制的间接自校正控制

close all;clear all;clc;%*********************系统初始化*********************%a=[1 -1.7 0.7]; b=[1 0.5]; c=[1 0.2]; k=4; %对象参数na=length(a)-1; nb=length(b)-1; nc=length(c)-1; %na、nb、nc为多项式A、B、C阶次nf=n

2016-01-14 15:52:17 2070

原创 基于Matlab求解diophantine方程

function [d,f,e]=sindiophantine(a,b,c,k)%********************************************************* %功能:单步Diophanine方程的求解 %调用格式:[d,f,e]=sindiophantine(a,b,c,t) %输入参数:多项式A、B、C系数(行向量)及纯滞后(共4个) %

2016-01-14 15:48:27 4595 1

原创 基于Matlab的最小方差控制仿真

close all;clear all; clc;%*********************系统初始化*********************%a=[1 -1.7 0.7]; b=[1 0.5]; c=[1 0.2]; k=4; %对象参数,k为延时参数na=length(a)-1; nb=length(b)-1; nc=length(c)-1; %na、nb、nc为多项式A、B、

2016-01-14 15:38:45 5566 2

转载 C++笔记总结之关于数组的引用和引用的数组

一、大概区别就像指针的数组和数组的指针一样耐人寻味//array首先向右结合,所以这个相当于 (int&)array[] array是个数组,其中的元素是引用//应该叫:引用的数组int &array[]//array首先和&结合,所以array是引用,引用的对象是数组//应该叫作数组的引用int (&array)[10] 二、引用的数组首先,可以明确的说明,

2015-11-19 10:58:02 408

原创 c++笔记总结之常类型

1.常对象成员(1)常成员函数使用const关键词说明的函数为常成员函数,常成员函数说明格式如下:          () const;对于常对象成员需要注意一下几点:①const是函数类型的一个组成部分,因此在实现部分也要带const关键词。②常成员函数不更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。③如果将一个对象说明为常对象,则通过该常对象

2015-10-17 18:47:11 511

原创 caffe for windows 模型中 solver.prototxt 代码解读

net: "models/bvlc_reference_caffenet/train_val.prototxt"test_iter: 1000 //test_interval: 1000base_lr: 0.01lr_policy: "step"gamma: 0.1stepsize: 100000display: 20max_iter: 450000momentum: 0.

2015-09-10 21:20:33 991

原创 基于C/C++的读取文件夹下所有文件(图片、文档等)的代码

void getFiles(string foler, vector& files);int main() { string folder = "E:/MATLAB/LBP/scene_categories/MITcoast"; //此处用的是斜

2015-07-17 15:09:55 12822 2

indicator-sysmonitor定制脚本文件“sysmon”

用于Ubuntu12.04系统的indicator-sysmonitor软件显示网速、内存、CPU、温度等

2016-07-17

空空如也

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

TA关注的人

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