自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ning's blog

路漫漫其修远兮,吾将上下而求索!

  • 博客(15)
  • 收藏
  • 关注

原创 基础语法之六:类的复制控制

1、类定义类成员:可以包括 数据、函数、类型别名等;构造函数:初始化列表,在构造函数的形参列表后,由冒号起始,参数间以逗号隔开;成员函数:成员函数必须在类内声明,定义是可选的,类内定义的成员函数默认为inline,成员函数后   添加 const 表示本函数不改变类对象的数据成员,即this指针为指向const对象的指针。另外this永远是一个 const 指针即只能指向类对象本身...

2018-08-29 23:06:13 246

转载 基础语法之五:multimap和multiset

1、multimap和multiset 认知和使用之前只是在C++ Primer里面看过关联容器,可能因为没有实际用过,只是看看,所以导致用的时候并不熟悉;在这之前,map和set的特性应该要了解,map是关联数组,也就是由键值对组成的,而set只是关键字的集合,但是两者都只允许关键字是唯一的,也就是对于一个给定的关键字,它只能允许一个元素的关键字等于它;但是,容器multimap和m...

2018-08-29 23:04:49 266

原创 Resource share

TensorBoard强化学习 Reinforcement Learning 教程系列 | 莫烦PythonEnjoy Facebook ELF Platform – Gao FangshuIndex of /ubuntu-toolchain-r/test/ubuntuPackaging/PPA - Launchpad Help清华大学开源软件镜像站 | Tsinghua Op...

2018-08-15 00:22:10 237

转载 基础算法一:经典排序算法

0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 0.2 算法复杂度0.3 相关概念...

2018-08-12 11:07:28 192

转载 激活函数ReLU、Leaky ReLU、PReLU和RReLU

“激活函数”能分成两类——“饱和激活函数”和“非饱和激活函数”。sigmoid和tanh是“饱和激活函数”,而ReLU及其变体则是“非饱和激活函数”。使用“非饱和激活函数”的优势在于两点:    1.首先,“非饱和激活函数”能解决所谓的“梯度消失”问题。    2.其次,它能加快收敛速度。    Sigmoid函数需要一个实值输入压缩至[0,1]的范围    σ(x) = 1 / ...

2018-08-11 11:14:29 4153

转载 vim常用命令

平常最多是用vim来编辑单个文件,看看源码。就是写几k行代码时也没有用一些其他的插件,只是设置了高亮等一些自带的属性。这样的好处是,换到任何一台新机上都能立马使用。网上流传了大量的“vim命令合集”,“把vim打造成一个IDE”之类的文章,我觉得至少对我来说意义不大。我觉得把以下这些命令用熟的话,vim已经算是一个非常好用的工具,足够日常使用了。打开/退出vim -R file1 只...

2018-08-07 22:42:35 107

原创 基础语法之四:函数

1、函数传参内置类型适合 pass by value,因为内置类型复制比寻址更快,类类型适合 pass by reference 类类型复制代价太高,更适合直接寻址;例如: 2、数组参数数组有两个特殊的性质:一、不能复制数组;二、是使用数组名字时,数组名会自动转化为指向其第一个元素的指针。 如果形参是数组的引用,编译器不会将数组实参转化为指针,而是传递数组的引用本身。在...

2018-08-07 00:13:10 110

原创 基础语法之三:类型与其转换

1、枚举可以为一个或多个枚举成员提供初始值,用来初始化枚举成员的值必须是一个常量表达式,常量表达式是编译器在编译时就能够计算出结果的整型表达式。整型字面值常量是常量表达式。例如,可以定义下列枚举类型:// shape is 1, sphere is 2, cylinder is 3, polygon is 4enum Forms {shape = 1, sphere, cylind...

2018-08-07 00:12:12 176

原创 C/C++发展

一、C语言的发展阶段     1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。       20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在...

2018-07-10 00:54:53 633

原创 基础语法之二:头文件与源文件

一、头文件和源文件应该写什么    首先头文件和源文件应该写什么,这需要先理解C++的编译机制,C++语言以"xxx.cpp"为单位进行编译生成 xxx.obj,然后目标文件链接生成 xxx.exe (windows 上),也即xxx.h文件是不参与编译,那么头文件如何起到作用呢,这就要说起 #include宏,通过该宏命令,源文件将头文件的内容复制到源文件,就如同写在源文件是一样。这也就不难...

2018-07-09 23:06:41 751

原创 基础语法之一:关键字static, extern&inline含义与使用

        Linux之父linus曾说过:"static inline" means "we have to have this function, if you use it, but don't inline it, then make a static version of it in this compilation unit". "extern inline" means "I a...

2018-07-09 22:55:37 848

转载 (一)云计算概述

一、云计算定义  美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。PS:云计算过去用来表示电信网,后来也用来表示互联网和底层基础设施的抽象。它是分布式计算(Distri...

2018-06-30 00:38:17 11502

转载 1.2 Android与Java ME

如上所述,Android采用了一种综合、专注而又重点突出的方法,将自身打造成为超越基于JVM的简单解决方案的移动平台。Android平台通过一个包提供了所需的一切:操作系统、设备驱动程序、核心库、JNI、优化的Dalvik VM以及Java开发环境。可以保证开发人员在开发新应用程序时,所有关键库都可在设备上使用。这种综合方法不同于Java ME等其他移动平台。在比较这两种平台之前,首先简单

2015-11-23 10:31:58 526

转载 1.3 Android简介

1.3 理解Android软件栈 图1-6 Android SDK软件栈详细结构Android平台的核心是Linux内核版本2.6.29,它负责设备驱动程序、资源访问、电源管理和完成其他操作系统的职责。提供的设备驱动程序包括显示器、照相机、键盘、WiFi、闪存、音频和IPC(Inter-Process Communication,进程间通

2015-11-23 10:26:01 458

转载 1.1 Java ME

1.1  Java ME简介Java ME 以往称作J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Proces

2015-11-23 08:40:23 489

空空如也

空空如也

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

TA关注的人

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