- 博客(32)
- 收藏
- 关注
原创 2025.5.29 学习日记 docker概念以及基本指令
用于定义 Docker 镜像的构建步骤。通过编写指令,你可以指定基础镜像、安装软件、配置环境变量、复制文件等,最终生成一个可复用的镜像。是一款适用于 Mac、Linux 或 Windows 环境的一键安装应用程序,可让用户构建、分享和运行容器化应用程序和微服务。配置文件,可一次性编排多个服务(如 Web 应用、数据库、缓存等),实现服务的快速部署、扩展和管理。Docker 是一种开源的容器化平台,用于快速部署应用程序,实现开发、测试和生产环境的一致性。,用于定义和管理由多个容器组成的复杂应用。
2025-05-31 12:26:09
610
原创 2025.5.28学习日记 linux三剑客 awk
摘要:awk是Linux下基于Aho、Weinberger、Kernighan开发的文本处理工具,具有模式匹配和编程功能。其工作流程包括逐行读取、模式匹配(支持正则/条件)和执行动作(变量操作、打印等)。核心特性包含:内置变量(如FS分隔符)、ARGV参数数组、数学运算、格式化输出(print/printf)。典型应用场景包括IP提取、数据格式化及报表生成,通过灵活的模式-动作组合实现高效文本处理。(149字)
2025-05-28 20:12:07
722
1
原创 2025.5.27学习日记 linux三剑客 sed与正则表达式
摘要:sed是强大的流编辑器,主要用于文本的增删改查操作。它支持正则表达式,常用于过滤字符串和提取指定行内容,使用时需注意单双引号区别。常用选项包括-n、-i、-e、-r,其中-i表示直接修改文件。内置命令如"a"(行后添加)、"i"(行前插入)等可实现多种编辑功能。示例展示了如何添加内容(3a666)、使用正则表达式(s///g)和打印特定行(s///p)。
2025-05-27 18:03:23
487
原创 2025/5/26 学习日记 基本/扩展正则表达式 linux三剑客之grep
摘要:Linux系统中正则表达式分为基础(BRE)和扩展(ERE)两种,BRE语法简单兼容性强,ERE功能更强大灵活。grep命令是主要文本搜索工具,支持正则匹配,可处理多个文件,并能与其他命令组合实现复杂数据处理。
2025-05-26 22:31:28
699
原创 2025/5/25 学习日记 linux进阶命令学习
是一个在 Linux、macOS 等类 Unix 系统中常用的命令行工具,主要用于将 DOS/Windows 格式的文本文件转换为 Unix/Linux 格式。:上传到linux windows ---->linux(也可直接拖拽到xshell):下载文件到windows linux ---->windows。sort uniq.text |uniq -c(-c为显示每一项出现的次数)需要配合sort使用。
2025-05-25 17:07:36
1080
原创 5.22学习日记 ssh远程加密、非对称加密、对称加密与中间人攻击的原理
是一种网络协议,用于在不安全的网络中安全地远程访问和管理服务器或其他设备。它通过加密通信通道实现身份验证和数据传输,广泛应用于远程终端连接、文件传输、隧道代理等场景。
2025-05-22 20:50:46
596
原创 DNS域名 IP地址分类 nslookup 学习日记
Nslookup则是一个内置的网络命令行工具,用于调试和查找有关您的域名服务器(DNS)包括查找域名或IP地址映射以及任何相关的dns记录。Ping本质上是一个用于测试网络连接的诊断工具。它类似于互联网的 “电话簿”,解决了用户记忆复杂 IP 地址的难题,使得人们可以通过直观的域名访问网络资源。局域网IP:一个群体内的数据交换的IP地址段,离开了这个群体,此IP就失效。公网IP:唯一的,局域网和局域网之间通信需要通过公网。DNS 是互联网的核心基础设施之一,本质上是一个。
2025-05-21 14:45:48
467
原创 Linux-Shell入门学习日记
Shell是Linux系统中的命令解释器,用户通过它输入命令与操作系统交互。Shell脚本由一系列命令组成,用于自动化任务,提高工作效率。常见的Shell包括Bourne Shell、Bash、C Shell、K Shell等,其中Bash最为常用,因其易用性和免费特性,成为多数Linux系统的默认Shell。编写Shell脚本时,通常以.sh为后缀,并使用#!/bin/bash指定解释器。脚本可通过nano或vi/vim编辑器编写,执行时需赋予执行权限。Shell脚本支持变量、环境变量、随机数生成、条件判
2025-05-19 10:50:47
628
原创 2025.4.23学习日记 使用JavaScript制作一个随机抽人网页
项目要求:使用代码实现了一个简单的点名系统。页面包含学生名单表格、展示学生照片的区域以及开始和停止点名的按钮。点击 “开始” 按钮,系统会快速随机切换被选中的学生,并显示其照片;点击 “停止” 按钮,点名过程停止。
2025-04-27 14:27:06
752
1
原创 2025.4.22学习日记 JavaScript的常用事件
在 JavaScript 里,事件是在文档或者浏览器窗口中发生的特定交互瞬间,例如点击按钮、页面加载完成等等。
2025-04-22 19:28:28
276
3
原创 2025.4.21日学习笔记 JavaScript String、Array、date、math方法的使用
对象用于存储多个值,这些值可以是不同的数据类型。是一个内置对象,它拥有一些数学常数和函数。对象用于处理和操作文本数据。对象用于处理日期和时间。
2025-04-21 20:59:09
326
原创 2025.4.17学习日记 初识JavaScript 以及Java和JavaScript有什么区别
【代码】2025.4.17学习日记 初识JavaScript 以及Java和JavaScript有什么区别。
2025-04-17 20:40:40
581
1
原创 2025.4.16 学习日记 CSS定位
CSS 定位是用于控制元素在页面上的位置和布局的重要机制。以下我将列出position属性的不同值,以及topleftrightbottom和z-index属性,并给出相应的示例代码。
2025-04-16 17:37:16
542
1
原创 2025.4.15学习日记 CSS、CSS盒子模型
CSS是一种样式表语言,用于为HTML文档添加布局效果。涉及字体、颜色、边距、高度、宽度、背景、图像、高级定位等方面。通过单个样式表控制多个文档的布局,以及更精确的布局控制。
2025-04-15 20:55:01
1565
1
原创 2025.4.14 html之form表单
HTML 表单(:是用于用户与网页进行交互并提交数据的重要元素。它能够包含各种输入字段,让用户输入信息,随后将这些信息发送到服务器进行处理。表单常见于注册、登录、搜索、反馈等场景。用于创建单行文本输入框,用户可输入任意文本。创建密码输入框,输入的文本会以星号或圆点显示。用于创建单选按钮,用户只能从一组选项中选择一个。(设置checked为改选项为默认选项)创建复选框,用户可以从一组选项中选择多个。创建一个提交按钮,用于将表单数据发送到服务器。
2025-04-14 21:50:40
369
原创 2025.4.10 html有序、无序、定义列表、音视频标签
标签创建,术语用<dt>标签表示,定义用<dd>标签表示。<dl><dd>超文本标记语言,用于构建网页结构。</dd><dd>层叠样式表,用于设计网页样式。</dd>
2025-04-13 14:41:08
600
1
原创 2025.4学习笔记 SQL 语句
本周主要学习了 Navicat Premium 15 数据库的基础使用,包括数据库的增删查改操作以及一些基础查询函数的使用。通过实际操作,对数据库的基本操作有了更深入的理解。
2025-04-07 10:13:55
208
原创 2025.3.20学习笔记 继承与多态
在Java中,继承是面向对象编程(OOP)的核心概念之一,它允许一个类(子类)继承另一个类(父类)的属性和方法。通过继承,子类可以重用父类的代码,同时也可以添加新的属性和方法或覆盖父类的方法。:运用extends关键字来实现继承。
2025-03-20 20:37:21
441
原创 2025.3.19学习日报 封装与构造方法
封装是指将数据(属性)和与数据操作有关的方法组合在一起,形成一个类。通过封装,对象的内部状态被隐藏起来,防止外部直接访问和修改,从而确保对象的状态保持一致。封装后需要用getter和setter方法来获取。
2025-03-20 20:20:07
706
原创 2025.3.18学习笔记 初始Java面向对象之类与对象
类是具有共同属性和行为的事物的抽象,类通过列举相关的行为和属性进行抽象。也可定义为数据和方法的集合。:可以被称为是一种编程风格,使用对象和对象之间的交互来设计系统,而数据和相关的逻辑被封装到一起。:类、对象(实例)、方法、消息、封装、继承、多态。也称为状态而行为也称为。
2025-03-18 20:24:03
516
原创 2025.3.17学习日报 字符串创建以及字符串的常用操作
(4)字符操作:toCharArray和charAt(都为char类型)以上为一些例子更多比如 分割字符串:split等等并未提到。:从字符串里查找,如果字符串里没有,则在字符串池里创建。注:程序当中直接写上的双引号字符串,就在字符串常量池中。字符串一旦创建,任何方法都不能修改其内容(常量池中)(2)字符串比较:equals(返回值为布尔类型)(5)查找字符位置:indexOf ((3)截取字符:substring。(1)字符串拼接:concat。(6)字符替换:replace。
2025-03-17 21:57:25
208
原创 2025.3.13学习笔记 数组
数组的大小或数据在程序运行时才能决定,而且用到new这个关键字来确定数组的大小或者初始数据的称之为动态初始化!:是确定数组中数字所在的位置的东西,一般下标从0开始。数组的下标长度通常为数组length-1。:在程序运行前就能确定数组的大小和数组中的初始数据。输出数组通常不能直接输出,需要用for循环输出。为两种:静态初始化和动态初始化。
2025-03-13 20:36:43
197
原创 2025.3.12学习笔记 方法的重载 局部变量 参数变量
理论来说就是套用同一个(名字)的方法来使用。是一种允许在同一个类中定义多个具有相同名称但参数列表不同的方法的特性。方法重载为程序提供了更灵活的调用方式,使得代码更加清晰和易于维护。:局部变量在使用前必须赋值 超出定义的作用域 就不能再访问局部变量 不能在变量的作用域中重复声明变量。Java中共有四种类型的变量:类变量、实例变量、局部变量、参数变量。为在方法或者代码中定义的变量。
2025-03-13 20:13:31
136
原创 2025.3.11学习笔记 while do while 以及方法
跟for循环的功能类似都是循环结构,while的中文意思就是当...就停止语句。将一个功能抽取出来,把代码单独定义到一个大括号内,形成一个单独的功能。方法的定义不能产生嵌套包含关系。:就是做...直到...结束循环。
2025-03-11 19:02:45
199
原创 2025.3.10学习笔记 分支结构switch 与循环语句for
Switch选择跟if..else结构类似,但switch分支结构能做出来的东西if也能做出来。但if能做出来的东西switch做出来可能就比较的麻烦。1.switch后面小括号的值必须为整形或者字符型只限于(int、byte、short、char、string)2.case后面的值可以为常量数值,如1、2;也可以是一个表达式如1+2;结束整个循环过程(switch中break只能结束switch语句不能结束当前循环)3.default块可以出现在任意位置也可以省略。for循环也可嵌套选择结构来用!
2025-03-10 19:45:24
190
原创 2025.3.6学习笔记 Scanner扫描仪 与分支结构if 的使用;
1.Scanner的使用。我们知道了scanner的作用就是扫描仪,我们在使用java的时候可以通过调用scanner来输入数值来进行计算。2.常见逻辑运算符逻辑与运算 : && a&&b a和b都为true则返回true逻辑或运算: || a || b a和b有一个true则为true,a和b都为false则返回false3.分支结构之if....else....else if....注:if括号里输出必须为boolean类型
2025-03-06 21:22:05
183
原创 2025.3.3学习笔记 初见程序与能从事的职业
今天是第一天上课,雷老板给我们简要讲解了关于Java、c、c#、python、php的区别其中c是最底层的代码也是最难的,而java(最安全也是最兼容)、c#是做程序的,python速度快但是是大多用于脚本的制作。(1)项目经理:负责整个项目,并为项目的成功策划和执行负总责任的人。(4)软件开发工程师。
2025-03-06 14:50:35
102
原创 2025.3.5学习笔记 数据的转换与常见的运算符
| (或) a || b a和b有一个为true则为true,a与b都为false则返回false。char:为存储单个字符而准备的,长度为16位,使用时用单引号括起来char a = ‘A’;a++(++在右边,a先赋值,后进行自增运算)float(浮点数):长度为32位,用于有小数点的数值的定义,在使用时须在值后面加f。double:长度为64位,也是用于有小数点的数值的定义,在使用时须在值后面加d。++、--的运用:++a(++在左边,让a先执行自增,后赋值运输)
2025-03-05 15:49:02
117
原创 2025.3.4学习笔记 Java的渊源 以及Java的基础类型
今天的学习我们简单了解了Java的发展历史,Java的三个版本,以及最为广使用的jdk为Java11和Java8 并且学习了Java的构成 Java的标识符命名规则 以及Java基本类型中的整形数组类型。Java的可移植性:Java本质上是解释性的,意味着任何一台机器只要配备了Java解释器就可运行,以及Java的数据类型在任何机器上都是一致的。整数类型(从小到大):byte(8位)、short(16位)、int(32位)、long(64位,使用时需在后跟字母L)Java程序分为JDK、JRE、JVM。
2025-03-04 16:52:27
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人