- 博客(35)
- 收藏
- 关注
原创 Docker基础(安装和命令)
Docker 是一个开源的平台,它允许你将应用程序及其依赖项打包到容器中。这些容器可以在任何安装了 Docker 的环境中快速、可靠地运行。简单来说,Docker 让你的应用在不同的电脑上都能“一键运行”,不用担心环境配置的问题。如下所示,一件部署,十分强大!!!Docker 是一种开源的容器化技术,它通过容器来隔离和运行应用程序及其依赖项。
2025-04-29 11:22:56
753
原创 SpringCloud学习笔记
SpringCloud微服务的demo,学习笔记,学习的是尚硅谷的快速入门教程,自己编写过程中的实操和效果呈现.....
2025-04-29 11:09:05
848
原创 Spring Boot 一.基础和项目搭建(上)
之前也自学过SSM框架,Spring Boot框架,也动手写过几个项目,但是这是第一次完整的记录。从0开始搭建学习,把一些细节整理了一下。大概会分为十几小节,这是一个学习的过程,更是一个思考的过程,废话不多说那就正式开始了。😊。
2024-03-28 16:34:44
1937
原创 操作系统 第一章小结 计算机系统的概述
一.操作系统的基本概念1.概念2.目标和功能3. 提供的接口二.操作系统的特征1.并发2.共享3.虚拟4.异步三.操作系统的发展过程(重点,选择题)1.手工操作阶段2.批处理阶段(操作系统开始出现)2.1 单道批处理系统2.2 多道批处理系统3.分时操作系统4.实时操作系统5.小结四.操作系统的运行机制程序运行1.指令2.处理器状态五.操作系统的内核1.中断机制2.时钟管理3.原语六.中断和异常1.中断(外中断)2.异常(内中断)3.处理过程七.系统调用1.概念2.调用过程八.操作系统的结构(选择题)
2023-09-17 22:44:24
732
原创 Linux系统学习 (实操篇2)
因为root用户可以使用最大的权限,所以权限学习一般使用root用户,su -切换就可以了。但是有一个方法可以在普通用户的情况下使用root用户的权限,使用sudo命令,为普通的命令授权,临时以root身份执行。配置方法如下:su -,输入正确的密码,先切换到root用户。使用visudo命令,打开sudo的配置文件编辑器。使用之前学过的vim编辑器,在最后一行末尾输入信息,键盘按o,在光标下一行插入。插入用户名 ALL=(ALL) NOPASSWD:ALL。
2023-09-03 21:18:59
822
原创 Python 爬虫技术 (1)Urllib库的使用
如果我们把互联网比作一张大的蜘蛛网,那一台计算机上的数据便是蜘蛛网上的一个猎物,而爬虫程序就是一只小蜘蛛,沿着蜘蛛网抓取自己想要的数据。
2023-08-25 16:24:16
730
原创 Python基础知识学习
Python 是一种高级、通用、解释型的编程语言,它具有简洁、易读和具有丰富的标准库的特点。它是一种解释型语言,不需要预先编译,可以直接执行。这种特性使得开发过程更加快速和灵活,并且可以跨平台运行。面向对象编程大量的标准库广泛的第三方库可移植性:动态类型:多种编程范式支持:总而言之,Python是一种功能强大、易学易用的编程语言,适合于各种任务,包括脚本编写、Web开发、数据分析、机器学习和人工智能等领域。Python的元组与列表类似,不同之处在于元组的元素不能修改。
2023-08-19 16:49:53
133
原创 LeetCode刷题 day07
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。在这之前,我们知道十进制的运算方式,逢10进1,所以这里设置进制数carry。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。输入: s = “pwwkew”
2023-08-18 21:42:19
81
原创 Linux系统学习 (实操篇1)
从基础篇到这一篇,Linux系统许多零碎的点多多少少都涉及到了,从快照,网络连接,ssh怎么连接的,root用户,目录结构,目录相关命令,文件相关命令,查询和vim编辑器的使用方法,以及一些特殊命令和符号.....下面就是用户权限和各种快捷键,软件安装命令,网络,上传下载,压缩等一系列工作中常见的问题了。
2023-08-13 23:57:21
678
原创 JOSN格式和AJAX的学习
JSON 和 AJAX 是两个广泛应用于 web 开发的概念。JSON 作为一种数据格式,提供了一种方便的方式来表示和交换数据。而 AJAX 则是一种通过异步通信实现网页动态更新的技术,在实际开发中常常使用 JSON 作为数据传输格式。它们的结合能够带来更好的用户体验和性能。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于在不同平台和编程语言之间进行数据传输和交换。它基于 JavaScript 对象字面量语法,但已经成为一种独立于编程语言的通用数据格式。
2023-08-06 22:29:18
343
原创 javaScript核心学习 (四)BOM对象学习
之前我们学习过了DOM对象,它是文档对象,而BOM则是浏览器对象模型,它是一组用于操作浏览器窗口和处理与浏览器相关的对象集合。它提供了访问和控制浏览器窗口、处理用户输入、操作浏览器历史记录、处理Cookies等的功能。通过BOM对象,开发人员可以获取有关浏览器、窗口和屏幕的信息,并与浏览器进行交互。
2023-08-04 11:03:12
570
1
原创 Liunx系统学习(基础篇)
1.Windows系统windows的图标很熟悉了:由微软公司开发和拥有,属于专有软件,所以Windows系统是收费的,通常我们买电脑时,会有专门人员帮我们安装好该系统,费用也算在了买电脑的钱当中了。(苹果电脑除外)macos系统图标如下:由苹果公司开发和拥有,属于专有软件,但内部有一些开源组件,是一套运行于Macintosh系列电脑上的操作系统。macOS是首个在商用领域成功的图形用户界面操作系统。
2023-08-02 23:10:53
877
原创 javaScript核心学习 (三)DOM对象学习
dom全称为Document Object Model,文档对象模型。DOM是一种用于表示和操作HTML、XML或XHTML文档的标准编程接口。DOM将一个文档表示为一个树状结构,其中每个节点表示文档中的一个元素、属性、文本等。
2023-07-28 21:41:48
146
1
原创 LeetCode刷题 day06
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!要求将输入的罗马数字转为数字,前面比后面数字大的如VII,则表示5+1+1=7,前面数字表示比后面写的,如IV=5-1=4,则是后面数字减前面的数字。解释:不同的三元组是 [-1,0,1] 和 [-1,-1,2]。输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]注意,输出的顺序和三元组的顺序并不重要。输入:nums = [0,1,1]
2023-07-19 17:21:19
155
原创 javaScript核心学习 (二)函数和对象,继承原型链
第二章是核心内容,需要认真对待,学习了函数,对象,以及继承原型。虽然我写的可能有些简洁了,但是仔细看注释还是可以很好的吸收这部分内容的,然后自己多敲一敲。
2023-07-16 19:05:18
145
1
原创 LeetCode刷题 day05
大名鼎鼎的背包问题它来了,之前也学习过过背包问题,但是都是纸上谈兵,没有使用编程,实现过,今天就让我们来走进它的背后思想和逻辑。背包问题讲解,十六分钟,图文并茂,十分容易理解问题要求如下我们先把它具体化:你有个背包,容量为8,在你前面有4件物品。给它们编号,体积和价值价值如下。问背包最多能装下多少价值的物品?
2023-07-15 19:39:41
280
1
原创 LeetCode刷题 day04
为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。输入:nums1 = [1,2,3,0,0,0], nums2 = [2,5,6], 则输入的m=3,n=3。从示例中可以清楚的看到,如果数组中最后一个元素不是9,很好理解,只需要在数组的最后一个元素+1即可。时间复杂度:O((m+n)log(m+n)),空间复杂度:O(log(m+n))。解释:需要合并 [1,2,3] 和 [2,5,6]。输出:[1,2,2,3,5,6]
2023-07-12 10:56:22
294
1
原创 javaScript学习 (一)基本语法快速过关
这是第一篇关于javaScript学习的博客,主要是快速把基本语法过一遍,包括引入方法,常用的语句,控制语句,以及比较不一样的数组。希望能对大家有所帮助~
2023-07-11 20:16:50
111
1
原创 LeetCode刷题day03(动态规划)
定义 f[i][j] 为到达位置 (i,j)(i,j) 的不同路径数量。那么 f[m-1][n-1]f[m−1][n−1] 就是最终的答案。而 f[0][0] = 1是一个明显的起始条件,因为到达起点只有一条路线。
2023-07-10 17:23:48
347
1
原创 LeetCode刷题 day02
士兵堡垒法,是将其中的元素来模拟士兵攻占堡垒的情形。如果元素不同,该士兵元素站上堡垒,遇到跟它一样的士兵元素,两者同归于尽。一直战斗到最后,只剩下战斗到最后士兵成功站上堡垒。
2023-07-09 17:32:31
434
1
原创 css学习笔记
html是一个超文本标记语言,组成了网页的页面的基本架构,但是光光是这个还是不够的。就好比衣服一样,不仅要有衣服穿还要颜色好看,造型设计好,网页也是一样的。而网页的布局和颜色背景等一系列由CSS来完成,CSS 又名层叠样式表。接下来我们将在在最短的时间内把它的基本知识点掌握。盒子模型就如同我们买物品时装载的盒子一样,一层套一层。打开一个网页,右击检查或F12,查看代码,往下可以看到这么一个东西。这小米官网的界面:而这就是一个盒子模型,一层套一层的。
2023-06-27 22:20:36
122
原创 HTML知识点大合集
HTML(Hypertext Markup Language)是一种用于创建网页的标记语言。HTML使用标签来描述网页中文本、图像、音频、视频等元素的结构和语义,以及它们在页面中的布局和样式。HTML文件由标记、元素、属性、文本和注释组成,浏览器会解析HTML文件并将其转换为网页显示。我们的文件都有后缀,后缀为.html的就是网页了,也可以直接改文件后缀使之成为网页。前端基础三巨头:HTML,CSS,javaScript。
2023-06-12 21:02:39
187
原创 计算机网络期末复习要点
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信设备和线路连接而成的,能够在网络操作系统,网络管理软件和网络通信协议的管理下,实现资源共享和信息传递的计算机互联系统。简化版:利用通信设备和线路将多台独立功能的计算机连接起来,实现信息传递功能的系统。它具体包括以下四个方面:(1)计算机之间相互独立(2)通信线路(3)网络协议(4)资源共享(1)层:通常将系统中能够提供某种类型服务功能的逻辑构造称为层。
2023-06-11 19:08:42
628
2
原创 MySQL中主表数据的删除问题(记录一下)
执行该命令后,MySQL数据库会先检查是否有与该学生相关的成绩记录,如果有,MySQL会自动删除所有的与该学生相关的成绩记录,然后再删除学生表中的记录。但是,需要注意,级联删除可能会导致数据的不可逆丢失,需要谨慎使用。因为自己比较头铁,一咬牙做了一个很简陋的web商城系统(做界面系统展示加分),最终只做了一个简单的后台管理系统,增删改查什么的,界面展示,模糊查询和展示使用信息,其中删除用户的操作花了一些时间。
2023-06-02 16:32:07
455
原创 快速上手MySQL(两万字梳理~)
随着互联网的发展,我们进入了新时代,各行各业都离不开计算机,而其中有一门程序员的必修课,那就是我们亲爱的——数据库。计算机越来越卷,而我本人就是属于被别人卷死的那种,小菜鸡一枚。那我们废话少说,进入学习状态,开干。数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。它可以想成是一张超级大的仓库,仓库中有各种表,各种表中有各种各样的数据。ok,接下来我们终于来到了数据表的操作,进入实战:姓名学号班级性别小毛111。
2023-05-08 16:04:49
1571
2
原创 Mysql的学习心得(两千多字小结)
本人是大二软件工程专业的小白一枚,花了一个星期左右,把数据库的基本语法和使用过了一遍,做完后,又赶紧写了小结哈,防止自己忘了。期末考试一样用的到,但好东西,不能藏着掖着,就将基本的sql语句整理了一下,方便大家查阅。是一个字符串对象,创建字段时,语法格式:字段名 ENUM (‘值1’,‘值2’……set ssex='女生' WHERE sno='1406053308';INSERT INTO 表名 VALUES(值1,值2,值3...)INSERT INTO 表名 (字段名1,字段名2,字段名3)
2023-04-07 21:16:55
2345
1
java+swing+数据结构,实现学生信息管理系统界面化
2023-08-14
纯javaSE知识,写的银行小项目,巩固知识点使用的
2023-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人