Android之系统架构

1.android的系统框架 Linux内核层、系统运行库层 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是 用Java语言编写的,并且这些应用程序都是可以被开发人员开...

2018-11-14 16:40:20

阅读数 15

评论数 0

UML类图几种关系的总结

转自https://blog.csdn.net/tianhai110/article/details/6339565 1.泛化(Generalization) 【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种. 【箭头指向】:带三角箭头的实线,箭头...

2018-11-09 10:44:34

阅读数 18

评论数 0

深度理解select、poll和epoll

转自:https://blog.csdn.net/davidsguo008/article/details/73556811 在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之...

2018-09-11 16:35:01

阅读数 28

评论数 0

如何在SecureCRT中给linux上传和下载文件

转自:https://blog.csdn.net/achenyuan/article/details/78051583 一、概念 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下...

2018-09-11 14:39:04

阅读数 115

评论数 0

十大经典排序算法动图演示

转自https://www.cnblogs.com/onepixel/articles/7674659.html 十大经典排序算法(动图演示) 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突...

2018-09-07 22:30:05

阅读数 151

评论数 2

最短路径问题---Dijkstra算法详解

转自https://blog.csdn.net/qq_35644234/article/details/60870719 1、最短路径问题介绍 问题解释:  从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径,称为最短路径 解决问题的算法: 迪杰斯特拉算法(Dijkst...

2018-09-07 22:24:50

阅读数 26

评论数 0

最小生成树——Kruskal(克鲁斯卡尔)算法 和Prime(普里姆)算法

转自https://blog.csdn.net/D5__J9/article/details/79950804 一、概念  生成树:一个连通图的生成树,指的是该图的一个子图,它包含图的所有顶点(N个),但只有足够把所有顶点连接在一起的N-1条边。 如果再向其中添加一条边,那么必定会有环形成。  ...

2018-09-07 22:12:34

阅读数 82

评论数 0

赫夫曼编码

转自https://blog.csdn.net/webzhuce/article/details/53105831   一、基本概念 最基本的压缩编码方法是赫夫曼编码。赫夫曼编码的定义如下: 二、概念详解 1、赫夫曼树 将一个班级每个学生的百分制成绩根据统一的标准换算成五级分制...

2018-09-07 21:59:19

阅读数 337

评论数 0

tcp/ip 详解笔记

一. 概述 1.分层: (1)链路层:有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。 (2)网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络...

2018-09-07 16:28:00

阅读数 31

评论数 0

随记----函数重载,重写,重定义

转自:http://blog.csdn.net/xiejingfa/article/details/48496593 函数重载(overload) 函数重载是指在一个类中声明多个名称相同但参数列表不同的函数,这些的参数可能个数或顺序,类型不同,但是不能靠返回类型来判断。特征是: (1)相同的范围...

2018-08-23 22:19:49

阅读数 29

评论数 0

数组的全排列和全子集

给定一个数组,求数组的全排列和全子集,暴力枚举法。 1,求不含重复元素的数组的全排列 vector<vector<int>> permute(vector<int&amp...

2018-08-23 13:37:29

阅读数 167

评论数 0

二叉树的先序,中序,后序,层序遍历的非递归实现

二叉树的前序遍历非递归实现: vector<int> preorderTraversal(TreeNode* root) { vector<int> result; i...

2018-08-20 16:00:21

阅读数 132

评论数 0

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