利用腾讯COS自建随机图片api

摘要: 本文主要介绍了如何利用腾讯云对象存储(COS)自建随机图片API。首先介绍了环境和工具的选择和配置,包括操作系统、运维面板、代理服务器、PHP、Python和Composer等。然后详细阐述了代码的编写过程,包括图片分类和处理、图片上传、PHP的依赖引入和API编写等。通过本文的介绍,读者可以了解如何搭建自己的随机图片API,实现不同类型图片的访问和随机访问功能。

笔记 

计组各种周期的概念

本文介绍了计算机中的时钟周期(节拍/T)、机器周期(CPU周期)、指令周期、总线时钟周期、总线传输周期和总线周期等概念。时钟周期是计算机中最小的时间单位,等于CPU主频的倒数。机器周期是将一条指令的执行过程划分为若干个不同的阶段,每个阶段执行一项操作所需的时间。指令周期是从一条指令启动到下一指令启动之间的时间。总线时钟周期是总线操作的基本时间单位,类似于CPU的时钟周期。总线传输周期包括申请分配、寻址、传输和结束阶段。总线周期是CPU通过总线对微处理器外部(存储器或I/O接口)进行一次访问所需的时间,一般包含4个总线时钟周期。

笔记 

计算机网络三种交换方式

摘要: 本文主要介绍了计算机网络中的三种交换方式:电路交换、报文交换和分组交换。电路交换具有传输时延小、有序传输等优点,但存在建立连接时间长、线路独占等缺点。报文交换无需建立连接,动态分配线路,但可能引起转发时延并需要较大的存储缓存空间。分组交换线路利用率高,传输效率较高,但可能存在传输时延并需要传输额外的信息量。本文还对三种交换方式的优缺点进行了比较和总结。

笔记 

计算机网络各层协议以及一些端口号

摘要: 本文总结了计算机网络中的OSI七层模型,包括各层的作用以及相关的协议和端口号。文章首先概述了OSI各层模型的功能,然后详细描述了各层的主要协议,包括路由选择协议、动态主机配置协议、域名系统、文件传输协议、电子邮件协议等,并介绍了传输控制协议和用户数据报协议。此外,文章还介绍了网络层的网际协议、地址解析协议、网络地址转换协议等。在数据链路层,组帧协议、差错控制协议、流量控制与可靠传输协议以及介质访问控制协议等也被提及。最后,文章概述了常用协议的端口号,如FTP和SSH等。 关键词:计网,计算机网络各层协议,端口号

笔记 

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

摘要: 本文主要介绍了关于子网掩码与子网数以及主机数的计算内容。包括利用子网数目计算子网掩码、利用主机数目计算子网掩码、利用子网掩码计算最大有效子网数、利用子网掩码计算最大可用主机数以及子网的划分和每个子网分配的最大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的方法。文章适用于其他镜像的部署。

笔记 

Java基础进阶——注解

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

笔记 

Java基础进阶——反射

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

笔记