摘要: Lambda 表达式 in Java 8 Lambda表达式是java 8 新增的特性 Lambda表达式主要作用:支持将 代码块 作为方法参数,允许使用更简洁的代码创建 函数式接口 的实例,是匿名内部类的一种简化,可以 部分取代 匿名内部类的作用。 函数式接口:只有一个抽象方法的接口。 Lambd 阅读全文
posted @ 2017-12-11 16:45 安安zoe 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: Java 多线程 线程和进程的区别 线程和进程的本质:由CPU进行调度的 并发 式执行任务,多个任务被快速轮换执行,使得宏观上具有多个线程或者进程同时执行的效果。 进程:在操作系统来说,一个运行的程序或者说一个动态的指令集合通常对应一个进程Process, 它是系统进行资源分配和调度的一个独立单位 阅读全文
posted @ 2017-12-02 16:17 安安zoe 阅读(8277) 评论(0) 推荐(0) 编辑
摘要: 1 嵌入式操作系统 为什么要用嵌入式操作系统 普通的单片机编程:程序(软件)——单片机硬件; 嵌入式操作系统开发:程序(软件)——操作系统——嵌入式硬件(包括单片机等); 我们平时普通所学的单片机编程开发,一般情况下都需要对单片机的 片载资源 进行了解,了解IO口、PWM发生器、中断、定时器、串口等 阅读全文
posted @ 2017-11-19 14:15 安安zoe 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 这里推荐一个讲解比较浅显易懂的文章: "正则表达式30分钟入门教程" "正则表达式教程" 正则表达式(Regular Expression) 概述 regular expression一种文本模式,包含普通字符和一系列用于标志的 元字符 ,如expression含义所示,它表现为某个字符串,该字符串 阅读全文
posted @ 2017-10-15 20:06 安安zoe 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1. 基本概念 查找结构通常有四种操作:查询某个特定元素是否在表中,检索满足条件的某个特定元素的各种属性,在查找表中插入某一数据元素,从查找表中删除某个元素 只涉及前两种操作的称为静态查找,包括顺序查找,二分(折半)查找,散列查找等,涉及到后面两种操作的称为动态查找,包括二叉排序树查找,散列查找等 阅读全文
posted @ 2017-09-25 20:02 安安zoe 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Android IPC IPC:inter process Commnication跨进程的通信,多进程之间的通信,不同的操作系统有不同的通信方式,Android继承自Linux,但其IPC并没有完全继承Linux,除了socket进程通信之外,其最具特色通信方式之一的是binder机制 阅读全文
posted @ 2017-09-25 13:13 安安zoe 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 0. 基本要点 运输层是为相互通信的应用进程提供 逻辑通信 。 端口和套接字的意义 什么是无连接UDP 什么是面向连接的TCP 在不可靠的网络上 实现可靠传输的工作原理 ,停止等待协议和ARQ协议 TCP的滑动窗口、流量控制、拥塞控制和连接管理 1. 运输层协议概述 为什么需要运输层? 通信真正的端 阅读全文
posted @ 2017-09-19 14:22 安安zoe 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 0. 什么是树 数据的基本单位是数据元素,在涉及到数据处理时数据元素之间的关系称之为结构,我们依据数据元素之间关系的不同,将数据结构分为 线性结构 和 非线性结构 两种。 线性结构:按照某种次序排列在一个序列中,在线性结构中,根据数据元素存取方法的不同分为三种。 1. 直接存取:直接存取指定项而不需 阅读全文
posted @ 2017-09-05 14:16 安安zoe 阅读(259) 评论(0) 推荐(0) 编辑
摘要: C++和Java的区别 指针:java中不存在指针的概念,编程者无法直接通过指针来直接访问内存,有利于维护java程序的安全 多重继承:C++支持多重继承,java不支持多重继承,但是允许一个类继承多个接口来实现多重继承的问题 数据类型和类:java是完全面向对象的语言,所有的函数和变量必须是类的一 阅读全文
posted @ 2017-09-03 22:02 安安zoe 阅读(734) 评论(0) 推荐(0) 编辑
摘要: Git远程操作详解 作者: 阮一峰 日期: 2014年6月12日 作者: 阮一峰 日期: 2014年6月12日 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会 阅读全文
posted @ 2017-08-19 13:37 安安zoe 阅读(236) 评论(0) 推荐(0) 编辑