logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

对Java基础算法与五子棋的小理解

本文介绍了几个常见算法的实现方法:1) 辗转相除法求最大公约数;2) 斐波那契数列的递归和循环实现;3) 冒泡排序算法。重点详细讲解了五子棋游戏的实现,包括判断胜负的算法、落子逻辑、游戏界面显示和菜单系统设计。其中五子棋胜负判断通过四个方向搜索连续同色棋子,游戏流程包含初始化、轮流落子、胜负判定等完整环节。这些算法示例展示了从数学原理到代码实现的过程,以及如何将算法应用于实际游戏开发中。

文章图片
#算法#数据结构#排序算法 +1
DeepSeek API快速接入指南

本文介绍了如何在DeepSeek平台使用API的简明教程:1)注册账号并充值1-2元;2)申请并保存API Key;3)在PyCharm中安装OpenAI SDK并配置环境变量;4)提供示例代码展示如何调用DeepSeek的chat模型,包括设置AI角色和用户对话内容;5)强调需将API Key设置为系统环境变量并重启IDE。教程还说明了流式输出选项的用途,适合开发者快速接入DeepSeek AP

文章图片
#python
Java中匿名内部类与Lambda表达式解析

匿名内部类本质是实例化对象,通过new实现接口或继承父类并重写方法,形成多态特性。Lambda表达式是对单方法接口的简化,省略接口名和方法名,只保留参数和方法体。编译器自动推断接口类型和方法签名,如Runnable接口的run()方法可简化为()->{...}。两者核心区别在于Lambda更简洁,专注于方法实现,适用于函数式接口,能大幅减少冗余代码。

文章图片
#java#jvm
对JWT令牌的小理解

JWT(JSON Web Token)是一种数字身份证机制,用于用户认证和授权。它由三部分组成:Header(含加密算法)、Payload(存储用户信息和过期时间)和Signature(签名)。客户端登录时生成令牌,后续请求携带该令牌由过滤器验证。Java实现中,使用JWT库构建令牌,指定加密算法、设置过期时间,并将用户信息封装到Claims中,最后通过签名算法生成完整令牌返回给客户端。这种方式确

文章图片
#java#spring boot
到底了