自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NIO&使用NIO传输图片

相比于传统的阻塞IO,NIO提供了一种更灵活和高效的 I/O 操作方式,NIO 提供的非阻塞式的 I/O 操作,使得一个单独的线程可以管理多个通道(Channel),从而更好地处理并发连接和大量的 I/O 操作。

2024-05-13 23:35:56 737

原创 在java项目中使用QQ邮箱发送验证码邮件

在一个java项目中需要一个邮件服务来发送邮件可以使用JavaMail API来实现这一点,在这之前需要在项目中导入javax.mail.jar写入依赖。方法一:直接在Maven中写入依赖方法二:使用idea在项目结构->项目设置->模块->依赖中搜索添加需要配置QQ邮箱的SMTP服务。进入QQ邮箱->设置->账号开启服务后在管理服务中获取授权码替换和为你的QQ邮箱地址和相应的密码或授权码。在服务器端生成一个随机的验证码,并将其与用户的注册信息(如邮箱地址)关联起来,存储在数据库或缓存中。

2024-04-29 00:01:50 958 2

原创 正则表达式

正则表达式是一种强大的文本处理工具,它使用一种特定格式的字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式通常被用于字符串模式匹配(查找、替换)以及基于模式匹配的输入验证等。元字符在正则表达式中具有特殊的含义,它们不表示其字面意义,而是用于描述字符的模式。: 表示前面的字符集可以出现一次或多次。: 表示前面的字符集至少出现两次。:这是一个字符集,它匹配任何小写字母、大写字母、数字、这个正则表达式用于匹配电子邮件地址的基本格式。: 表示前面的字符集可以出现一次或多次,: 表示字符串的开始,

2024-04-24 00:43:46 472

原创 4.21刷题题解

P1056 [NOIP2008 普及组] 排座椅P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布P1563 [NOIP2016 提高组] 玩具谜题

2024-04-22 00:29:44 842 1

原创 三道模拟题

P1003 [NOIP2011 提高组] 铺地毯P1067 [NOIP2009 普及组] 多项式输出P1540 [NOIP2010 提高组] 机器翻译

2024-04-17 00:18:26 969

原创 三道排序题

快速排序

2024-04-15 03:04:25 1174

原创 初学网络编程

网络编程是指编写能够在网络环境中运行,进行数据通信的程序的过程。它涵盖了从建立网络连接、发送和接收数据,到关闭连接等一系列操作。网络编程是开发网络应用程序的基础,它使得不同的计算机和设备能够通过网络进行数据交换和通信。

2024-04-11 23:31:45 652

原创 Java多线程学习总结

Java多线程学习总结

2024-04-09 21:58:47 1053 1

原创 线段树&线段树模版题AC代码

线段树与暴力的时间复杂的和空间复杂度的对比

2024-04-05 01:02:18 732 1

原创 java学习计划

java学习计划

2024-04-01 00:58:52 164

原创 【签到啦】~&【 熙巨打票】题解

【签到啦】~&【 熙巨打票】题解

2024-03-31 23:40:27 478 1

原创 类和对象(第二次学习总结)

类和对象

2024-03-28 23:44:41 369 1

原创 两道bfs搜索题

Dungeon Master&Oil Deposits题解

2024-03-26 23:14:11 1021

原创 Find a way题解

Find a way一次bfs遍历

2024-03-25 01:01:25 306

原创 初学JAVA(第一次学习总结)

在我正式开始学习JAVA前,我对JAVA的认识大多是负面的:JAVA程序运行速度相对较慢、因为JAVA使用方便,导致学习JAVA的人过多,以至于JAVA程序员竞争压力太大等。但实际上在我真正开始学习JAVA后我才认识到JAVA相对于其他的高级编程语言有着巨大的优势,大量程序员学习JAVA并不只是因为JAVA使用方便,更多的是因为JAVA的安全性、实用性和跨平台等多种优势。JAVA语言在发展初期就十分火热,时至今日仍然在不断的升级更新。

2024-03-21 22:38:06 440

原创 Find The Multiple题解

Find The Multiple题解

2024-03-19 21:32:56 377

原创 初学二叉树的小结

初学二叉树的小结

2024-02-05 23:40:47 380 1

原创 背包的初步认识

背包问题是一类经典的优化问题

2024-02-03 00:44:06 426 1

原创 洛谷【P1455 搭配购买】题解

并查集和背包的应用

2024-02-01 22:49:04 280 1

原创 二叉树三种遍历方式的总结

二叉树三种遍历方式的总结

2024-01-31 23:05:27 261

原创 洛谷【P1229 遍历问题】题解

给出二叉树的前序遍历和后序遍历,求中序遍历有几种可能

2024-01-30 22:41:02 1870 1

原创 队列介绍&循环队列在C语言中的实现

队列介绍&循环队列在C语言中的实现

2024-01-29 23:00:28 481

原创 【Leftover Recipes】题解

原题点这里-->挺有意思的一道题,感觉像高级版的“鸡兔同笼”’。

2024-01-28 23:51:01 462 1

原创 洛谷【P1162 填涂颜色】题解

洛谷【P1162 填涂颜色】题解

2024-01-25 22:51:08 494

原创 初学bfs广度优先搜索&洛谷【马的遍历】题解

广度优先搜索&洛谷【马的遍历】题解

2024-01-24 22:54:49 393

原创 初学dfs深度优先搜索&洛谷【 八皇后 Checker Challenge】题解

深度优先搜索&八皇后问题

2024-01-23 18:43:55 1888

原创 初学栈&洛谷【验证栈序列】题解

栈是编程中常用的一种数据结构

2024-01-23 17:12:36 434 1

空空如也

空空如也

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

TA关注的人

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