自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Redis入门,看这一篇就够了!

用官方的语言来解释防抖:防抖技术是一种编程技巧,用于限制某个函数在一定时间内只能执行一次。它特别适用于处理那些可能会因为连续触发而产生大量重复执行的事件,例如窗口调整大小、输入框内容变化、按钮点击等。防抖的核心思想是:当事件被触发时,并不立即执行函数,而是等待一个特定的延迟时间,如果在这个延迟时间内事件又被触发了,则重新开始计时,直到延迟时间结束后才真正执行函数。个人对于防抖的理解是:以游戏举例,当我们按下回程时,需要经过几秒的时间才能实现回程。

2024-05-14 15:17:39 861 1

原创 JS中防抖函数的实现原理

用官方的语言来解释防抖:防抖技术是一种编程技巧,用于限制某个函数在一定时间内只能执行一次。它特别适用于处理那些可能会因为连续触发而产生大量重复执行的事件,例如窗口调整大小、输入框内容变化、按钮点击等。防抖的核心思想是:当事件被触发时,并不立即执行函数,而是等待一个特定的延迟时间,如果在这个延迟时间内事件又被触发了,则重新开始计时,直到延迟时间结束后才真正执行函数。个人对于防抖的理解是:以游戏举例,当我们按下回程时,需要经过几秒的时间才能实现回程。

2024-05-14 15:15:35 853 1

原创 Web + Ai 实现图像识别(JS)

通过本教程,我们学习了如何使用 JavaScript 和 Transformers 库来实现图像对象检测的功能。我们使用了一个预训练的对象检测模型,并将其集成到网页中,通过简单的上传图片操作就能实现对象检测,并在图片上标注检测到的对象。这个示例展示了如何利用现有的工具和库来快速实现复杂的计算机视觉任务,为开发者提供了一种简单而有效的方法来处理图像数据。

2024-05-13 10:48:39 1415 2

原创 0基础搭建属于自己的AI应用

在编排区域输入符合该Ai应用的设定并赋予该应用特定的技能,这样能更好的优化智能程度。自此,属于自己的一个Ai应用已经开发完毕,可以访问豆包网页版或下载豆包APP查看与使用自己的Ai应用了!通过设置应用的开场白,让用户更好的了解该应用的主要功能,并设置预设问题来引导用户去更好的描述自己的问题。来构建一个自己的AI应用。至此一个独属于自己的Ai应用就已经开发完成了,可以在右侧调试与预览界面查看Ai应用开发情况。点击“+”号,进入到插件市场,选择你所制作的Ai应用可能用到的插件。进入到“创建Bot”页面。

2024-05-13 10:47:09 452 1

原创 细说JS中执行上下文与作用域链

相信很多小伙伴在初学JavaScript时会对执行上下文,作用域链等概念混淆,我将通过这篇文章用代码和图文的形式来给大家分享一下理解JS中执行上下文与作用域链的方法。话不多说,直接开整。

2024-05-12 10:47:18 590 1

原创 你知道KFC但不一定了解BFC

说到BFC大家脑海里会不会第一时间就浮现出KFC啊,此时脑中充满了各种KFC魔性文案。😂好了,回到正题,今天我们要了解的是前端面试必备的知识点BFC。那么什么是BFC呢?用官方的介绍是:BFC (Block Formatting Context 块级格式化上下文)那具体是什么意思呢?简单理解就是,BFC是一个完全独立的空间,内部元素的渲染不会影响到外界。在这段代码中假设box1和box4是两个BFC容器,那么box1这个BFC区域只包含子元素box2,box3,box4。

2024-05-12 10:44:39 427 1

原创 基于Java Swing的JDBC项目--- 二手交易平台

基于Java Swing的二手交易平台

2024-03-31 22:13:53 846 1

原创 基于SSM的图书管理系统

基于SSM的图书管理系统

2024-03-31 21:58:58 1059 1

原创 C++ 教室管理系统

C++ 教室管理系统

2024-03-30 11:43:04 1119

原创 C++ 基于MFC的学籍管理系统

基于MFC的学籍管理系统

2024-03-30 11:18:51 1005

原创 JAVA 基于JDBC的宿舍管理系统

运行环境编译器: Intellij IDEA + JDK 17数据库:DataGrip + MySQL功能介绍学生信息管理:可以添加、删除、修改和查询学生的个人信息,包括学号、姓名、性别、年龄、联系方式等。数据备份与恢复:可以对学生信息和宿舍信息进行数据备份,以防数据丢失或损坏,并能够进行数据的恢复操作。用户界面:提供用户友好的界面,方便用户进行各种操作,包括输入学生信息、查询宿舍信息、显示统计报表等。数据库设计与实现。

2024-01-19 22:46:05 1238 1

原创 JAVA 基于JDBC的学籍管理系统

Java JDBC 项目

2024-01-19 16:42:08 1035 2

原创 Java面向对象编程基础--封装继承多态

Java面向对象基础。

2023-11-08 17:46:42 181 1

原创 如何解决Java中scanner读取速度过慢而超时

一、为何scanner读取速度过慢Java的Scanner类比BufferedReader类要慢很多,原因在于Scanner在解析输入时具有格式控制,而BufferedReader则仅仅读取输入。在要求输入输出速度较快的情况下,建议使用BufferedReader。二、如何解决scanner读取速度过慢。

2023-09-24 22:41:44 475 1

原创 Java基础教程之 抽象类和接口

Java抽象类与接口。

2023-08-15 22:51:37 194

原创 Java基础教程之 for-each循环

在普通的for循环中,我们可以通过索引来访问和操作集合或数组中的元素,但是在foreach循环中,我们无法直接获取当前元素的索引。首先,由于for-each底层使用迭代器进行循环遍历,就意味着在遍历过程中是无法修改集合或数组的长度的。它的设计旨在提供一种简洁、易读的语法,用于遍历集合或数组中的元素,从而减少了使用传统for循环时可能出现的冗余代码和错误机会。换言之,for-each是基于迭代器模式的一种改进版本,它使我们能够以简单直观的方式遍历集合或数组中的每个元素并对其执行相应操作。

2023-08-15 21:22:09 4806

原创 初学Java抽象类和抽象方法

普通方法可以直接被对象调用,因为它们包含了具体的方法体,而抽象方法不能被直接使用,因为它们没有具体的实现。3.非抽象的子类必须重写(覆盖)抽象类中的所有抽象方法。如果子类没有实现父类的抽象方法,则子类本身也必须定义为抽象类。通过使用抽象类后,我们只需要定义一个模板,此后所需要的任意其他类只要重写(覆盖)从父类继承过来的函数即可。4.抽象类必须被子类继承,使用关键字extends进行继承且一个子类只能继承一个抽象类。抽象类是用来描绘对象的类,如果一个类没有足够的信息来描绘一个具体的对象,它就是抽象类。

2023-08-02 22:30:00 182 2

原创 C/C++开发的球球大作战游戏

相信很多小伙伴们在学习完C/C++还停留在黑乎乎的控制台窗口,难道C/C++只能做到单调且无聊的控制台页面吗?不是的,运用easyx插件我们就可以实现图形化编程,这样我们的程序就能够做到多姿多彩啦!下面我将用简单的球球大作战项目为大家介绍easyx插件图形化界面编程的基本操作。项目所需条件:1.运行环境:Windows 112.开发软件3.使用插件Easyx图形库EasyX 是针对 C++ 的图形库,可以帮助 C 语言初学者快速上手图形和游戏编程。

2023-07-31 20:41:58 856 2

基于Java编写的简易ATM系统

Java编写的ATM系统通常需要实现以下基本功能: 登录功能:用户需要输入正确的账户名和密码才能登录系统。 查询余额功能:用户可以查询自己的账户余额。 存款功能:用户可以将钞票放入ATM机中进行存款,存储金额应该即时更新到用户账户余额中。 取款功能:用户可以在ATM机中选择想要取出的金额,如果账户余额充足,则ATM机应该发放相应的钞票,并同时更新账户余额。 转账功能:用户可以将自己的一部分账户余额转移到其他用户的账户中。 修改密码功能:用户可以修改自己的登录密码。 退出功能:用户可以从ATM系统中安全退出。

2024-01-19

利用python语言爬取网站小说资源并利用word cloud 和jieba分词分析得出词云

1、所实现的项目内容(文字简要描述,以要点的形式表述); (1)实现了对小说资源的爬取将爬取的小说内容存在txt文件中。 (2)使用正则表达将文本内容中的特色符号过滤掉。 (3)使用jieba库进行分词和关键字提取,并对字符串和文本进行处理(统计段落数、行数、句子数、总词语数、出现频次最高的前30个词语) (4)使用jieba库进行分词和关键词提取,并使用wordcloud和matplotlib.pyplot库生成词云图。 (5)输出爬取进度信息。 2、实验过程 (1)导入所需的库,确保这些库已经安装在你的Python环境中。 (2)替换代码中的main_url、headers、url和endurl变量,分别为你要爬取的小说主页链接、请求头信息、起点链接和终点链接。 (3)运行代码,程序将发送HTTP请求获取小说主页的内容,并解析出小说的标题、作者、更新信息和简介。 (4)程序将自动爬取小说的每个章节内容,并将内容保存到以小说标题命名的文本文件中。 (5)在爬取过程中,程序将输出爬取进度信息,显示当前爬取的页面数、章节标题和链接。 (6)爬取完成后,程序将输出“爬取完成”的提示信息。

2024-01-19

c语言编写的贪吃蛇小游戏

需要掌握的知识: C语言基础语法(结构体、指针、链表)、<windows.h>库、<stdlib.h>库、<time.h>库中的一些函数(不需要额外学习,本文后面会讲贪吃蛇需要用到的相关函数) 在贪吃蛇游戏界面中,以下是按键说明: 使用方向键上下左右可以改变蛇的移动方向。 短时间长按方向键上下左右之一,可以使蛇在短时间内加速移动向该方向。 按下空格键可以暂停游戏,再次按下任意键可以继续游戏。 按下Esc键可以直接退出游戏。 按下R键可以重新开始游戏。 除此之外,本游戏还拥有计分系统,可保存玩家的历史最高记录。 在贪吃蛇游戏中,蛇的移动速度是可以调整的。在下面给出的代码中,已经将蛇的速度调整到了一个合适的位置,这样可以确保蛇的移动速度不会过快,同时也能够使得蛇的身体在动画中完整显示出来。大家可以根据自己的需求,进一步调整代码中的速度参数,以达到自己期望的效果。试试看吧! 下面就让我们一步步的实现贪吃蛇这个小游戏

2024-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除