自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 设计模式(01策略模式)

设计模式的第一篇案例来源:《Head First设计模式》老实说,这本书太厚了,常常是看完就忘,为了让你理解也加了很多废话的内容(当然我觉得这个挺好的),为了让自己记住里面的内容,我争取用最精炼的语言将其中的要点提取出来。本书涉及的章节如下:策略模式观察者模式装饰者模式工厂模式单件模式命令模式适配器模式与外观模式模板方法模式迭代器与组合模式状态模式代理模式复合模式看到这里,你肯定会惊讶,为啥有那么多的设计模式?我不是只需要敲代码就行了吗?那么这一章,为了解除疑惑,我将从

2021-11-07 15:16:03 141

原创 Hadoop环境搭建

一、 centos安装1.1 系统安装首先选择简体中文。随后设置日期和时间。软件选择KDUMP:系统崩溃前备份的一部分数据(学习阶段不开启)配置网络和主机名称:更改主机名。开始安装:设置ROOT密码。重启之后同意协议:正式进入桌面:选择中文,一路下一步。配置用户名和密码。配置主机:...

2021-10-14 21:19:18 124

原创 可靠数据传输协议的演化过程

可靠数据传输原理在学习TCP之前,学习可靠数据传输原理能够让我们快速掌握TCP的原理。本节借《计算机网络·自顶向下方法》来简要描述一下可靠数据传输原理中的一小部分内容。上图是我们讨论可靠数据传输原理的一个基本框架图,以后的讲述都会在该图上做一些延伸。在我们的理解中,数据应该通过一个可靠信道进行传输,发送的是什么收到的就是什么——正如上图a所示。而实际上在现实中实现它往往没那么简单,我们不得不把信道当成不可靠的来看待,没人会知道信道上会发生什么。接下来就是我们要做的事情:在不可靠的信道上实现可靠的

2021-09-17 10:08:53 290

原创 剑指offer 01

编程习惯思考清楚再开始编码良好的代码命名和缩进对齐习惯能够进行单元测试介绍项目简短的项目背景(项目的规模,开打的软件的功能,目标用户等)自己完成的任务(分清参与与负责)为完成任务自己做了哪些工作(介绍系统架构,基于什么工具什么平台进行开发)自己的贡献题目JZ50 数组中重复的数字 * @param numbers int整型vector * @return int整型 * @param numbers int数组 * @param length int * @pa

2021-08-10 23:50:59 127

原创 Android开发入门——Activity

本节内容出处来源于https://www.ituring.com.cn/book/2744,第一行代码——Android(第3版)作者:郭霖Android开发入门1前言Activity1.1 onCreate1.2 布局1.3 添加元素1.3.1 Button1.4 加载布局1.5 注册1.6 Toast1.7 Menu1.7.1 创建布局1.7.2 重写onCreateOptionMenu方法(在onCreate所在的Activity中)1.7.3 添加功能1.8 销毁Activity1.9 跳转到.

2021-07-30 09:52:10 128

原创 Kotlin语言入门

语法1.基础语法1.1 关键字val 定义后不可被修改var 定义后可被重新赋值1.2 定义变量val a:Int = 101.3 函数fun method(参数名:参数类型):返回类型 { //内容}1.4 ifif可以设置返回值fun max(num1:Int, num2:Int):Int{ return if(num1 > num2) { num1 }else{ num2 }}也可以简化:f

2021-07-24 00:32:40 90

原创 Docker入门篇2.1 · 常用命令

Docker常用命令初始命令# 获取系统信息cat /etc/os-release #1.卸载旧版本yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine#2.需要的安装包yum install -y yum-utils#3.设置镜像的仓库y

2021-07-17 01:52:35 207

原创 Docker入门篇2

5. Docker使用5.1 预操作使用Docker必须先开启服务,否则命令无效,以下命令用来执行对应操作:启动systemctl restart docker重启systemctl restart docker关闭systemctl stop docker检查是否启动systemctl status docker自启动systemctl enable docker.service //设置自启动systemctl list-unit-files

2021-06-25 11:39:33 100

原创 Docker入门篇1

Docker入门篇1. Docker简述2. 虚拟机与Docker3. Docker镜像与容器4. 安装Docker1. Docker简述最近十年以来,服务器市场开始向云端转变,人们更多开始租用由云厂商提供的虚拟服务器,人们只需要轻松点击按钮即可获得一台服务器。通常我们创建完服务器后,需要往里面安装各种应用软件,同时还需要进行各种配置。当只有一两台服务器时,这些操作还算简单,但一旦服务器的数量多起来,那人工设置的方法就不太现实了。此时 Immutable Infrastructure 的概念开始出现

2021-06-18 11:59:38 233

原创 汇编语言系列1

汇编语言系列1前言本系列内容是我在学习汇编语言过程中学习的笔记与心得,部分内容参照王爽老师的《汇编语言》第三版,这本书给了我很大的帮助。1. 基础内容1.1 机器语言机器语言是机器指令的集合,这些指令都是一串二进制数。早期的程序均使用机器语言,通过将0、1数字体现在纸带上,1表示打孔,0不打孔,再通过纸带机送入计算机。相关内容可以参照其他资料,这里不再赘述了。作为程序员肯定不会想去编写只有1和0的代码,不仅写起来费劲,还容易错,于是汇编语言诞生了。1.2 计算机基本知识想要立即汇编语言,必

2021-04-24 00:38:09 282

原创 C++队列相关内容(题目+解析)

队列相关内容0. 简述先简述一下queue容器的使用:队列queue的用法如下:1.包含头文件:#include 2.定义一个整数队列对象:queue myQe;3.定义一个整数队列对象数组:queue myQA[10];4.入队操作:myQe.push(itemp); //把整数itemp进入队列5.出队操作:myQe.pop(); //把队头元素弹出队列,注意本操作不获取队头元素6.获取队头元素: itemp = myQe.front(); // 把队头元素放入itemp中,注

2021-04-22 17:33:57 3093

空空如也

空空如也

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

TA关注的人

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