自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 tiny-cnn安装教程

tiny-cnn最近在看caffe源码,看得有点吃力,可能还是因为c++的基础不够。上知乎的时候发现有一个轻量级别的cnn框架,称为tiny-cnn,不过经过多个版本的更迭,现在已经取名为tiny-dnn,增加了包括RNN在内的多种神经网络。这个框架也是用c++写的,依赖很少,号称只要引用头文件就可使用的框架。于是我打算开始阅读这个开源代码,一方面帮助自己熟悉cnn算法的实现,另外一方面也可以提高c

2017-09-14 22:18:39 1615

原创 欢迎使用CSDN-markdown编辑器

Clion在ubuntu 14.04下的安装最近需要在ubuntu系统上使用c++,有一个IDE效率会比较高,所以打算安装.之前试过eclipse C++,但是用起来不顺手,听说clion比较好用,所以尝试一下clion. 首先,到官网下载clion: 解压

2017-09-12 16:12:13 236

原创 C++笔记

C++笔记C笔记双冒号的作用c编译原理c在linux中的编译include include speakhinclude speakhinclude include sayhinclude sayhinclude sayhc make和makefilec文件修改之后是否所有的文件都需要重新编译c enumc 常引用命名空间智能指针eclipsecaffe调试Arm

2017-09-10 00:39:45 646

原创 Anaconda的安装

安装Anaconda会自动安装python2.7。由于在安装Anaconda之前我已经安装了python2.7,所以最好要先卸载了它,否则可能会出问题。卸载python的方法网上众说不一,我是通过先下载python2.7的安装包,启动之后,选择remove将其卸载。这种卸载方法不仅可以卸载python2.7,环境变量中也没有了python2.7,如下图。 关于Anaconda的安装,有

2016-12-27 16:33:42 251

原创 linux中编译c和c++

1.    先介绍下ubuntuUbuntu LTS是指ubuntu的长期支持版本。Sudo apt-get update:更新可下载的软件的版本到最新sudo apt-get upgrade:更新所有软件2.    c语言编译gcc main.c –o main.out  gcc是c语言编译器,-o表示输出为某文件   g++是c++的编译器,编译方法同c语言3.

2016-12-20 23:03:36 265

原创 数据结构笔记

链表#includeusing namespace std;struct stNode{ int data; stNode *next;};void output(stNode *p,int n){ stNode *current = p->next; for (int i = 0; i < n; i++) { cout data; current = curre

2016-10-27 14:54:00 229

转载 C++extern用法

chapter 1 . extern关键字的作用    extern是一个关键字,它告诉编译器存在着一个变量或者一个函数,如果在当前编译语句的前面中没有找到相应的变量或者函数,也会在当前文件的后面或者其它文件中定义,来看下面的例子。   [cpp] view plain copy// extern.cpp : Defines the entr

2016-10-20 15:05:40 1655

转载 C++中的static关键字

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:[cpp] view pl

2016-10-20 14:19:22 219

原创 Bat面试算法

1.冒泡排序#include using namespace std;class BubbleSort{public: int* bubbleSort(int *a, int n) { for(int i=n-1;i>0;i--) for (int j=0;j<i;j++)//注意是:j<i if (a[j] > a[j + 1]) { int

2016-10-16 20:54:35 781

原创 牛客网专项练习笔记

1.以下程序运行结果是?#include main(){ int c[6] = {10,20,30,40,50,60}, * p, * s; p = c; s = &c[5]; printf("%d\n", s-p );} 解析:指针变量可以相减,但是不能相加。p的值为首地址,s的值为第六个元素的地址。s-p的意思是代表他们之间差多少个元素。所

2016-10-16 17:02:25 363

转载 字符指针与字符串

1.字符指针可以指向一个字符串。我们可以用字符串常量对字符指针进行初始化。例如,有说明语句:char *str = "This is a string.";是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。这里要注意字符指针与字符数组之间的区别。例如,有说明语句:char string[ ]="This is a string.";

2016-10-11 11:33:57 9433 3

转载 C++中常引用的作用

首先回顾一下const常类型的作用:使形参在子函数中调用时成为一个常量来使用,既无法成为左值,无法修改形参的值。引用&的作用:例如a=&b,那么表示a是b的别名,此时a和b的地址相同。在子函数中调用时,形参的改变就是实参的改变,不像C中需要用到指针来实现。刚开始接触常引用的时候,我就有一个困惑,既然引用是在子函数中改变实参的值,而常类型又是在子函数中无法改变形参的值,那

2016-10-11 10:43:18 1727

原创 c++中继承与派生

以book类为例子#includeusing namespace std;class book{public: void setprice(double a); double getprice(); void settitle(char* a); char * gettitle();private: double price; cha

2016-10-10 13:23:53 261

原创 enum的使用

你好好久不见啊啊啊啊我不知道 #includeusing namespace std;int main(){ int a; enum enumType { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }; a = Sunday; cout << a; }

2016-10-10 13:08:14 202

空空如也

空空如也

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

TA关注的人

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