自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA开发知识合集5

Java 8四大核心函数式接口:1.​​Consumer​​:消费型接口,接收一个参数无返回值 (void accept(T t)),用于数据消费(如打印)2.​​Supplier​​:供给型接口,无参数返回一个值 (T get()),用于对象生成(如工厂方法)3.​​Function<T,R>​​:函数型接口,接收T返回R (R apply(T t)),用于数据转换(如字符串转整数)

2025-07-19 16:25:19 883

原创 JAVA开发知识合集4

定义树的结构实现最简单的前序,中序,后序遍历(二叉搜索树)。java . lang . Iterable \ - java . util . Collection \ - java . util . List \ - ArrayList 数组实现的\ - LinkedList 双向链表实现的。

2025-07-18 16:28:05 978

原创 JAVA开发知识合集3

内部类就是类中嵌套另一个类型,根据内部类所处的位置不同,可以有如下形式:成员内部类: 【一个类做为另一个类的普通成员】静态内部类【一个类做为另一个类的静态成员】局部内部类【一个类做为方法的成员】匿名内部类【特殊的局部内部类,也是方法的成员】成员内部类【memberinner class】优点:成员内部类可以直接访问所在外部类的所有成员,对于私有的成员内部类来说,只供这个外部类使用,外界不能访问这个私有成员。

2025-06-21 17:11:28 946

原创 JAVA开发知识合集2

1两者的异同1抽象类只能是单继承,接口可以多继承2抽象类是部分抽象的,接口是完全抽象的在jdk8以前相同点:都是ADT(抽象数据类型),不能被实例化,它们都作为父类存在,或者说是编译时的类型,一起构成系统的“抽象类”类之间要满足IS A关系(实体-联系),一般不轻易使用,多个子类要存在共性针对接口的应用场合在任何时候,只要考虑到拓展性,伸缩性,都应该使用接口接口就是规范,而且比骄灵活,尤其是jdk8之后,可以使用default关键字来给子类添加新功能。

2025-06-21 14:18:27 654

原创 JAVA开发知识合集1

JShell(Java Shell)是 Java 9 引入的 交互式 REPL(Read-Eval-Print Loop)工具,允许开发者直接输入 Java 代码片段并立即执行,无需编写完整的类或 main 方法。它类似于 Python 的交互式解释器,适合快速测试代码、学习语法或调试小片段。C:\Users\FXY银色战舰83>jshell| 欢迎使用 JShell -- 版本 21.0.1| 要大致了解该版本, 请键入: /help intro。

2025-06-21 11:06:38 965

原创 Bilibili网站用户评论的文本情感分析

摘要 本文研究了基于规则模型的文本情感分析方法在Bilibili视频评论中的应用。通过爬取用户评论数据,结合情感词典和词性特征提取技术,实现了一种改进的情感分析方案。研究提出了一种新的词性情感特征提取方法,通过词性最大匹配算法提升情感分析准确率。实验结果表明,该方法在分析Bilibili评论数据时表现良好,能够有效识别文本中的积极和消极情感倾向,并生成可视化词云。研究为网络舆情监测和产品评价分析提供了实用工具,验证了基于规则的情感分析方法在特定场景下的有效性。 关键词:文本情感分析;词性特征;Bilibil

2025-06-02 10:39:26 1292

原创 MySQL系列3

在当今数据驱动的时代,数据库设计、视图与事务管理是构建高效、可靠应用系统的三大核心支柱。合理的数据库设计能确保数据的完整性与可扩展性,视图提供灵活的数据访问方式,而事务则保障了数据操作的原子性与一致性。MySQL作为最广泛使用的关系型数据库之一,其强大的功能与灵活的机制为开发者提供了丰富的工具来优化数据管理。本文将从数据库设计的基本原则出发,探讨如何构建规范化的表结构、设计高效的索引,并合理使用视图简化复杂查询。

2025-05-01 15:02:02 725

原创 MySQL系列2

数据库技术作为现代信息系统的基石,其重要性在数据驱动的今天愈发凸显。MySQL作为全球最受欢迎的开源关系型数据库管理系统,凭借其卓越的性能、可靠的稳定性和丰富的功能,已成为企业应用和互联网服务的首选数据存储解决方案。本文将系统介绍MySQL数据库与数据表的核心常识,内容涵盖从基础概念到实际操作的完整知识体系。我们将探索MySQL数据库的基本架构和工作原理,帮助读者理解数据存储与管理的底层机制。随后深入解析数据表这一关系型数据库的核心组件,包括表结构设计、数据类型选择、约束条件应用等关键知识点。

2025-05-01 12:46:30 831

原创 MySQL系列1

在数字经济时代,数据库技术已成为信息系统的核心基石。从金融交易到社交网络,从物联网到人工智能,几乎所有的现代应用都建立在数据库基础之上。掌握数据库技术,不仅是IT从业者的必备技能,更是理解数字世界运行逻辑的关键窗口。在数据驱动的今天,数据库知识已成为技术人员的核心竞争力。无论您是开发工程师、数据分析师还是系统架构师,精通数据库都将为您的职业发展提供强大助力。让我们一同探索数据存储与管理的艺术,开启高效可靠的数据系统构建之旅。

2025-04-20 23:54:00 641

原创 JAVA(idea)连接mysql数据库知识整合2(JDBC)

本文主要介绍了JDBC连接与关闭模板的实现,作为上节内容的补充,以及通过BLOB来输入和输出二进制数据。BLOB(Binary Large Object) 是一种在数据库中存储大规模二进制数据的类型,常用于存储图像、视频、音频以及其他二进制文件。下面我们来具体认识一下。BLOB 的用途1存储图片、视频、音频:如果需要在数据库中存储如图片、视频或音频文件等二进制数据,BLOB 是一个常见的选择。通过将文件转换为字节流,并将其存储在数据库的 BLOB 字段中,可以轻松地管理和检索这些二进制数据。

2024-12-22 22:32:00 438

原创 JAVA(idea)连接mysql数据库知识整合1(JDBC)

JDBC(Java Database Connectivity)在Java生态系统中扮演着非常重要的角色。它是一个Java API,用于连接和执行数据库操作,允许Java程序与各种数据库进行交互。同时JDBC定义了访问数据库的规范,非常值得我们进行深入的学习。1注册驱动(三种方式)Driver”);Driver)三种驱动程序注册方式的对比第一种使用反射机制来加载数据库驱动类,不依赖于具体的数据库实现类,具有较高的通用性。

2024-12-22 15:25:00 1421

原创 3.C#实现传教士与野人渡河问题

本文使用A*算法,这是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。其中 g(x) 为当前代价函数,即为从当前状态到达下一指定状态的耗费。h(x) 为启发函数,即从下一指定位置到达终点的预估耗费。二者的和就是到达下一指定位置的总代价 f (x)下面我们需要写一些方法来辅助我们解决渡河最优问题,这里只给出方法声明方法一:从当前节点扩展合法节点,并添加到整数数组型的列表中。

2024-11-10 19:30:09 753

原创 2.用C#中Windows窗体应用(.NET Framework)编写一个简易的记事本项目

用winform实现一个简易的记事本,读者可自行阅读完成,其中控件模块内聚性高,方便初学者学习。

2024-07-28 23:27:38 1347

原创 1.认识C#中Windows窗体应用(.NET Framework)的项目文件

在初学C#中开发Windows窗体应用(.NET Framework)时,先了解项目文件结构和模板代码的重要性是非常关键的。其中,项目文件结构定义了整个应用程序的组织方式,包括源代码、资源文件、配置文件等的存放位置。良好的结构能够使开发者快速找到所需的文件和资源,有助于项目的整体管理和维护。而模板代码提供了一个基本的起点,包含了必要的结构和代码框架,使开发者可以快速启动新项目的开发。例如,自动生成的 Program.cs 和 Form.cs 文件包含了应用程序的入口点和主窗体的基本结构。方便快速开发项目。

2024-07-25 23:24:29 1896

智能围棋ai卡塔狗引擎

围棋卡塔狗(CataGo)是一款先进的围棋人工智能程序,旨在为围棋爱好者和研究者提供强大的分析工具。卡塔狗基于深度学习和强化学习技术,借鉴了AlphaGo的成功经验,但其开源的特性使得它在围棋研究和教育中得到了广泛应用。 卡塔狗的主要特点包括: 1高水平的棋力:卡塔狗能够进行高水平的围棋对弈,并且在大多数情况下能与人类顶尖选手匹敌。它的棋力可以根据用户的需求进行调整,适合不同水平的玩家。 2可视化分析:卡塔狗提供了详细的棋局分析功能,能够为每一步棋提供评估、建议和可能的变招,帮助用户理解棋局的复杂性。 3开源社区:作为一个开源项目,卡塔狗得到了围棋社区的广泛支持和贡献,用户可以自由使用和改进程序,推动围棋AI的发展。 4多样化的功能:除了对弈和分析,卡塔狗还支持棋谱复盘、棋局编辑等多种功能,适合用于教学、研究和娱乐。 总的来说,围棋卡塔狗不仅是一个强大的围棋AI工具,也为围棋的学习和研究提供了新的视角和方法,欢迎各位围棋爱好者使用。

2025-01-27

用C#实现传教士与野人渡河问题

使用广度优先搜索策列,以及A*算法从起始点扩展遍历所有合理的状态,判断并找到最优渡河方法。

2024-11-10

C#实现简易记事本项目

这是用visual studio C#中Windows窗体应用(.NET Framework)开发的一个简易记事本项目,其中包含新建,打开,保存,加粗。倾斜,字体,字号功能,已经具备了一定的雏形。项目采用模块化设计,大大提高了代码的可读性和可维护性。每个功能模块清晰独立,高内聚、低耦合的设计理念使得开发者在调试或扩展功能时能够轻松定位相关代码。这种结构化的编程方式对初学者尤其友好,可以帮助初学者逐步理解面向对象编程的核心概念。同时方便广大爱好者以及工作朋友们进行学习,融会贯通后也可以在此基础上或者独立的进行自己的设计,总之,简易记事本项目为C#和Windows窗体开发者提供了良好的学习案例,同时也是展示和实现创意的平台。希望通过这个项目,广大的WinForms开发者能够快速进步,逐步提升技能,创造出更加丰富的应用程序。随着技术的不断发展,大家将能够在此基础上探索更多可能性,达到更加高强的水平。

2024-07-30

空空如也

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

TA关注的人

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