自定义博客皮肤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 1829

原创 欢迎使用优快云-markdown编辑器

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

2017-09-12 16:12:13 356

原创 C++笔记

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

2017-09-10 00:39:45 788

原创 Anaconda的安装

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

2016-12-27 16:33:42 339

原创 linux中编译c和c++

1.    先介绍下ubuntu Ubuntu 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 365

原创 数据结构笔记

链表 #include using 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 333

转载 C++extern用法

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

2016-10-20 15:05:40 1863

转载 C++中的static关键字

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

2016-10-20 14:19:22 298

原创 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 891

原创 牛客网专项练习笔记

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 435

转载 字符指针与字符串

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

2016-10-11 11:33:57 10119 2

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

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

2016-10-11 10:43:18 1879

原创 c++中继承与派生

以book类为例子 #include using 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 331

原创 enum的使用

你好好久不见啊啊啊啊我不知道 #include using 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 293

空空如也

空空如也

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

TA关注的人

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