本周的主要内容介绍Gradle,NDK,管理依赖和Git等一、GradleGradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。 Coding只是...
分类:
其他好文 时间:
2016-07-25 07:05:10
阅读次数:
263
复合:has a 构造由内而外: Container的构造函数首先调用component的default(默认)构造函数,然后再执行自己的构造函数: Container::container(...):component(){...}; 析构由外而内: Container的析构函数首先析构自己,然后 ...
分类:
编程语言 时间:
2016-05-30 00:49:02
阅读次数:
162
多态与虚函数 13章的简单继承只是实现了对已有对象的实现的重定义和直接调用,但是向上映射导致的对象切割仍然是个缺陷; 1、延续13章的向上映射 简单继承中,派生类重定义了基类的成员函数,此时,向上映射的结果是很明显的,它使用了基类实现的函数版本,这显然并不是我们想要的效果;为什么会有这样的结果发生, ...
分类:
编程语言 时间:
2016-05-29 22:59:55
阅读次数:
183
做课程大纲性质的记录,根据大纲思考,有扩展阅读补充 1、考虑类之间能有什么样的联系和关系:组合,委托,继承 2、组合:包含其他类的对象 委托:包含其他类的指针 继承:包含并扩展,大部分是公有继承,is-a 3、虚函数:非虚函数,虚函数(virtual),纯虚函数(virtual、函数后边=0) 3. ...
分类:
其他好文 时间:
2016-05-29 22:50:11
阅读次数:
143
组合与继承 c++最重要的特性之一就是对代码的重用,除了拷贝,c++应该具有更深入的功能 1、组合和继承 组合是简单地创建一个包含已存在的类对象的新类,新类是由已存在的类对象组合而成的;继承是以一个已存在类为基础创建一个新类,增加或重写成员函数,增加成员变量,但不缩减它的内容,称为继承; 组合与一般 ...
分类:
编程语言 时间:
2016-05-29 22:49:40
阅读次数:
241
部分资料整理来源于think in c++ 1、静态static 部分资料整理来源于think in c++ 1、静态static 含义一:静态存储,即静态数据区分配内存,它比局部变量的生存周期要长的多; 含义二:连接属性为本地属性,即它默认是内连的,控制了名字的可见性,只在定义的块内可见; 默认内 ...
分类:
编程语言 时间:
2016-05-22 19:55:16
阅读次数:
137
HELLO,大家好,我是GeekBand的學員,在學習網課上,因為作業的關係,所以要向大家發表一下我在學習C++上的一些心得與筆記,可能寫得不太好,因為畢竟剛接觸程式語言才半年,所以大家若是有甚麼地方覺得錯誤或是解釋的不是很恰當,都可以跟我說,或是qq給我,我都可以跟大家討論關於語言的事物。
那我們就開始吧!這周的我想分享的是我對於類中friend(友元)的理解,那friend是什麼...
分类:
编程语言 时间:
2016-05-12 22:29:29
阅读次数:
148
候老师在课程中提到,在编写代码的时候尽量使用inline函数。那么inline函数到底有没有效率上的提升呢?下面我们就来测试一下。
首先我们编写了两个函数,一个Add1(inline 函数),另一个Add2(非inline函数),代码如下:
#ifndef __DEMO_H__
#define __DEMO_H__
#include
extern inline void Add1(u...
分类:
其他好文 时间:
2016-05-12 22:12:47
阅读次数:
164
目标:培养正规大气的编程习惯。
本周关键点:防卫式声明、初始列、pass by value vs. pass by reference、const、操作符重载
一、C++编程简介
1、Class经典分类:带Pointer和不带Pointer。两种分类在思考上截然不同。
2、
2.1、对于单一Class的设计(Object Based基于对象)
2.2、...
分类:
编程语言 时间:
2016-05-12 20:52:56
阅读次数:
204
1.传感器的几个概念:
什么是传感器?
通过手机来感受温度,湿度,重力,方向,光线等传感方式。
手机上那些地方运用了传感器?
传感器在手机上广泛的应用,如游戏,微信摇一摇,心率计,计步器等等。
常用的传感器有那些?
SENSOR_TYPE_ACCELEROMETER //加速度
SENSOR_TYPE_M...
分类:
移动开发 时间:
2016-05-12 19:48:48
阅读次数:
179