子网掩码与子网数以及主机数的计算

摘要: 本文主要介绍了关于子网掩码与子网数以及主机数的计算内容。包括利用子网数目计算子网掩码、利用主机数目计算子网掩码、利用子网掩码计算最大有效子网数、利用子网掩码计算最大可用主机数以及子网的划分和每个子网分配的最大IP数等问题。文章提供了详细的计算和解析示例,帮助读者理解和掌握这些内容。关键词:计网,子网掩码,子网数,主机数,计算。

笔记 

使用git命令行将本地仓库代码上传到gitee远程仓库

本文介绍了如何使用git命令行将本地仓库代码上传到gitee远程仓库。首先,通过Git初始化项目文件夹中的git仓库,然后在gitee上新建远程仓库。接着,将本地项目工作区的所有文件添加到暂存区,并将暂存区的文件提交到本地仓库。之后,将本地代码仓库关联到gitee上,并处理可能出现的错误提示。最后,通过一系列命令将代码由本地仓库上传到远程仓库,包括同步合并远程库和本地库,推送当前分支到远程仓库等步骤。整体操作过程涉及git命令的使用和gitee平台的操作。

笔记 

Redis 特殊数据类型 —— Stream

Redis作为基于内存运行的数据库,提供丰富的数据类型,其中四种特殊数据类型包括Stream、BitMap、Geospatial和HyperLogLog。本文重点介绍了Stream数据类型,包括简介、消息队列相关命令以及具体的使用示例。 摘要: Redis,作为基于内存运行的数据库,以其高效的数据处理能力而闻名。除了基本的字符串、哈希、列表、集合和有序集合等数据类型,Redis还提供了四种特殊数据类型,包括Stream、BitMap、Geospatial和HyperLogLog。本文聚焦于Stream数据类型,详细阐述了其特点、应用场景以及相关的命令操作。通过具体的使用示例,帮助读者更好地理解和应用Redis的Stream数据类型。

笔记 

记录一下Docker的部署

本文记录了Docker的部署过程,包括切换yum源到国内、安装并配置yum库、安装Docker、校验Docker等环节。由于Docker Hub国内无法拉取镜像,文章还介绍了设置Docker镜像加速器、拉取MySQL镜像以及安装MySQL的方法。文章适用于其他镜像的部署。

笔记 

halo个人站点推送设置

本文介绍了如何配置站点推送插件以实现百度、必应和谷歌的站点推送功能。首先介绍了插件启用及配置过程,然后详细说明了在百度、必应和谷歌上的网站添加和验证方法,以及如何获取相应的推送token或API密钥。最后提到了配置完成后的情况及谷歌推送失败的解决方案。关键词为halo个人站点推送设置、Halo。

Java基础进阶——注解

**摘要**: 本文主要介绍了Java中的注解(Annotation)及其分类。注解是Java代码中的特殊标记,用于让其他程序根据注解信息来决定如何执行该程序。文章首先介绍了官方文档中的注解相关链接,然后详细描述了注解的基本概念、分类以及各类注解的具体作用。包括自定义注解、元注解(如@Target、@Retention等)、以及如何使用注解来生成文档信息、实现注解继承、使用重复注解等。文章通过具体的代码示例和解析,帮助读者深入理解Java注解的应用和原理。

笔记 

Java基础进阶——反射

文章摘要: 这篇文章主要介绍了Java中的反射机制,包括加载类、解剖类中的各种成分、操作字节码文件以及操作代码片段等基本作用。文章以一个实体类为例,详细阐述了如何通过反射获取类的构造器、成员变量和成员方法,并对这些成分进行操作。文章通过图示和代码示例,清晰地展示了反射在Java编程中的应用。关键词:java,反射,类加载,构造器,成员变量,成员方法。

笔记 

软件工程课程笔记(敏捷开发)

本文是软件工程的课程笔记,基于教材《敏捷软件开发项目管理与实践——以Azure DevOps Server软件开发为例》。内容涵盖了软件工程概述、软件的定义与特性、软件的三个特征、软件失效、软件的四个本质特性、软件质量评估体系CMMI以及常用的软件工程惯用模型如瀑布模型、敏捷模型等。笔记的重点是敏捷软件开发,包括Scrum敏捷模型等。 软件工程是一门研究如何以系统性、规划性、可定量的方法去开发和维护软件的学科。本文介绍了软件的背景、定义与特性,阐述了软件工程的起源与发展。此外,还详细解释了软件的四个本质特性:一致性、复杂性、不可见性和可变性,以及软件的三个特征:只能开发、无磨损、不能组装。这些内容对于理解软件工程的核心理念非常重要。 在软件质量评估方面,CMMI(软件能力成熟度集成模型)是一个重要的国际标准。本文介绍了CMMI的分级体系,从不完整到优化,每一级别都有具体的标准和要求。此外,还介绍了软件工程的惯用模型,包括瀑布模型、敏捷模型等,并对这些模型的优缺点进行了详细分析。 最后,本文强调了敏捷软件开发的重要性,特别是在需求多变、复杂的项目中,敏捷开发的优势更为明显。Scrum敏捷模型是其中一种重要的实践方法,将在后续章节中进行详细介绍。总的来说,本文为理解软件工程和敏捷软件开发提供了基础知识和理论框架。

笔记 

pixiv爬虫——根据id爬取图片

摘要: 本文介绍了使用Python编写Pixiv爬虫的过程,以根据插画ID爬取图片。首先,文章详细描述了所需使用的Python库以及模拟登录的方法。随后,重点介绍了如何单图检索和多图检索,包括如何通过API获取插画数据,获取画师名字和作品ID的方法。最后,通过多进程下载图片并总结下载耗时和图片总数。全文围绕关键词“Python”和“Pixiv爬虫——根据id爬取图片”展开,为需要爬取Pixiv网站图片的用户提供了实用的方法和代码示例。

笔记