Java核心技术卷 学习Day02
本文主要讨论Java的核心技术,包括面向对象编程的基本概念、类的定义与使用、预定义类如LocalDate的操作、自定义类的构造与封装、静态方法与字段、包的管理、JAR文件的创建与使用,以及文档注释的编写技巧。强调了数据私有化、初始化、类设计原则等重要设计技巧。
高精度 学习记录
高精度运算包括加法、减法、乘法和除法,适用于处理超出常规数据类型范围的大数。加法和减法通过模拟手动计算实现,乘法和除法则依次处理每位数字,注意前导零的去除。提供了相关的例题和参考代码以帮助理解和实现这些运算。
Java核心技术卷 学习Day01
本文主要介绍Java的核心技术,包括Java的概述、环境配置、基本程序结构、数据类型、变量、运算符、字符串处理、输入输出、流程控制以及数组的使用。强调了Java的简单性、面向对象特性和跨平台能力,并详细列出了Java开发工具包(JDK)、运行时环境(JRE)等专业术语及其解释。
排序 二分学习
介绍了快速排序和归并排序的原理及实现,包括时间复杂度和相关题目。快速排序通过选取中点将数列分为两部分进行排序,归并排序则将已排序的子段合并。还讨论了整数和浮点数的二分查找算法及其实现方法。
github上传大文件
要在GitHub上上传大文件,需要安装Git Large File Storage(LFS),并在本地Git仓库中进行配置。具体步骤包括安装LFS、配置跟踪大文件的指针,并通过相应的命令上传文件。完成这些步骤后,即可成功上传大文件至GitHub。
阿里云配置docker+code-server实现线上编译器
通过安装Docker和code-server,实现线上编译器的配置。步骤包括安装Docker、配置阿里云镜像、运行Nginx、安装和配置code-server,以及设置C/C++编译环境,最终成功运行测试代码。
实验6 DNS协议分析与测量
实验旨在了解DNS协议及其基本概念,包括域名结构、DNS服务器和域名解析原理。实验内容涵盖DNS系统配置、使用dig工具进行DNS信息测量,以及通过tcpdump和wireshark分析DNS查询数据包。实验结果显示了DNS查询的各个字段及其含义,最后总结了在实验过程中遇到的问题及解决方案,提升了对DNS协议的理解和编程能力。





