前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈. 什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言,是由一整套图表组成的标准化建模语言. 为什么要用UML? 通过使用UML使得在软件开发之前, 对整个软件设计有更好的可读性,可理解性,从而降低开发风险.同时,也能方便各个开发人员之间的交流. UML提供了极富表达能力的建模语言,可以让软件开发过程中的不同人员分别得到自己感兴趣的信息. Page-Jo…
一篇文章一张思维导图看懂Android学习最佳路线 先上一张android开发知识点学习路线图思维导图 Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级.中级.高级以及资深工程师.只针对Android应用开发,不针对Rom开发和逆向工程等.方便起见虚拟“小D”为成长人物进行描述. 初级工程师小D之前完全没接触过Android开发,对编程基础.数据结构.C语言都有一定基础,Java语法什么的也都掌握的比较好,并不会搞Android.首先需要购买一本A…
Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级.中级.高级以及资深工程师.只针对Android应用开发,不针对Rom开发和逆向工程等.方便起见虚拟“小D”为成长人物进行描述. 初级工程师小D之前完全没接触过Android开发,对编程基础.数据结构.C语言都有一定基础,Java语法什么的也都掌握的比较好,并不会搞Android.首先需要购买一本Android入门的书籍(现在更推荐直接看视频教程结合网上教程动手练习),为了更快地学习Android,小…
这篇文章是自己另一篇文章的第二种方法的一个完善的补充 https://www.cnblogs.com/zzf0305/p/9588585.html 1 备份网卡配置文件2 使用nmcli命令配置bond3 修改bond0网卡配置4 重启网络,验证配置结果5 删除 bond 设备6 ifensalve 工具 实验环境 [root@localhost ~]# cat /etc/redhat-release CentOSLinux release 7.2.1511(Core) [root@localh…
Hadoop科普文——常见的45个问题解答 1.Hadoop集群可以运行的3个模式? 单机(本地)模式 伪分布式模式 全分布式模式 2.  单机(本地)模式中的注意点? 在单机模式(standalone)中不会存在守护进程,所有东西都运行在一个JVM上.这里同样没有DFS,使用的是本地文件系统.单机模式适用于开发过程中运行MapReduce程序,这也是最少使用的一个模式. 3.  伪分布模式中的注意点? 伪分布式(Pseudo)适用于开发和测试环境,在这个模式中,所有守护进程都在同一台机器上运行…
前言 上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识.强烈建议大家在看这篇博文之前先看一下上一篇博文:Android:学习AIDL,这一篇文章就够了(上) 注:文中所有代码均源自上一篇博文中的例子. 另:在看这篇博文之前,建议先将上一篇博文中的代码下载下来或者敲一遍,然后确定可以正常运行后再接着看.因为文中有大量对于具体代码的分析以及相关代码片段之间的跳转,如…
使用powerpoint制作幻灯片的过程中,经常出现过这样的情况,制作幻灯片时,出于内容的需要和美观的需要,添加了许多图片和Excel表或者OLE对象,成倍增大了文档的体积,结果导致: 1.页面编辑人员工作不便 (上传文档大小有限制,为了保证服务器的稳定). 2.浏览者打开文档的速度变慢,影响网络传输效率. 希望本文能对各位powerpoint制作人员有所帮助.^_^ 试试看! 第一招: “另存为”法 在对一篇文章多次修改后, 选取“文件→另存为”,将文档改名保存,这时你会发现Word文档的体积…
Java类加载器算是一个老生常谈的问题,大多Java工程师也都对其中的知识点倒背如流,最近在看源码的时候发现有一些细节的地方理解还是比较模糊,正好写一篇文章梳理一下. 关于Java类加载器的知识,网上一搜一大片,我自己也看过很多文档,博客.资料虽然很多,但还是希望通过本文尽量写出一些自己的理解,自己的东西.如果只是重复别人写的内容那就失去写作的意义了. 类加载器结构 名称解释: 根类加载器,也叫引导类加载器.启动类加载器.由于它不属于Java类库,这里就不说它对应的类名了,很多人喜欢称Boots…
第二章 统一建模语言UML概述 (1)为什么要建模 模型是某个事物的抽象,其目的是在构建这个事物之前先来理解它,因为模型忽略了那些非本质的细节,这样有利于更好的理解和表示事物: 在软件系统开发之前首先要有理解所要解决的问题.对问题理解的越透彻就越容易解决它,为了更好地理解问题人们通常使用建立问题模型的方法. 1.模型概念 ·模型是为了理解事物而对事物做出的一种抽象,而对事物规范的.无歧义描述的一种工具. ·常见的模型分为三种:数学模型.描述模型.图形模型. ·含义如下: 数学模型 是描述系统技术…
一篇文章教你如何用R进行数据挖掘 引言 R是一种广泛用于数据分析和统计计算的强大语言,于上世纪90年代开始发展起来.得益于全世界众多 爱好者的无尽努力,大家继而开发出了一种基于R但优于R基本文本编辑器的R Studio(用户的界面体验更好).也正是由于全世界越来越多的数据科学社区和用户对R包的慷慨贡献,让R语言在全球范围内越来越流行.其中一些R包,例如MASS,SparkR, ggplot2,使数据操作,可视化和计算功能越来越强大. 我们所说的机器学习和R有什么关系呢?我对R的第一印象是,它只是…