- 博客(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关注的人
RSS订阅