- 一、雀魂启动描述小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下:总共有36张牌,每张牌是1~9。每个数字4张牌。你手里有其中的14张牌,如果这14张牌满足如下条件,即算作和牌14张牌中有2张相同数字的牌,称为雀头。除... 一、雀魂启动描述小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下:总共有36张牌,每张牌是1~9。每个数字4张牌。你手里有其中的14张牌,如果这14张牌满足如下条件,即算作和牌14张牌中有2张相同数字的牌,称为雀头。除...
- 一、水仙花数描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。输入描述:输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。输出描述:对于每个测试实例,要求输出所有在给定范围内的水仙花... 一、水仙花数描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。输入描述:输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。输出描述:对于每个测试实例,要求输出所有在给定范围内的水仙花...
- 聊聊Mybatis的类型转换注册类TypeHandlerRegistry 注册类型转换处理器 获取类型处理器 获取jdbc类型对应的处理器 总结 聊聊Mybatis的类型转换注册类TypeHandlerRegistry上篇文章中我们说到TypeHandler是进行类型转换的接口,它有针对不同的类型有很多实现类,TypeHandlerRegistry来进行统一管理Mybatis初始化Type... 聊聊Mybatis的类型转换注册类TypeHandlerRegistry 注册类型转换处理器 获取类型处理器 获取jdbc类型对应的处理器 总结 聊聊Mybatis的类型转换注册类TypeHandlerRegistry上篇文章中我们说到TypeHandler是进行类型转换的接口,它有针对不同的类型有很多实现类,TypeHandlerRegistry来进行统一管理Mybatis初始化Type...
- 一、选区间描述给定一个数组序列,需要求选出一个区间,使得该区间是所有区间中经过如下计算的值最大的一个:区间中的最小数*区间所有数的和最后程序输出经过计算后的最大值即可,不需要输出具体的区间。如给定序列 [6 2 1]则根据上述公式,可得到所有可以选定各个区间的计算值:[6] = 6 * 6 = 36;[2] = 2 * 2 = 4;[1] = 1 * 1 = 1;[6,2] = 2 * ... 一、选区间描述给定一个数组序列,需要求选出一个区间,使得该区间是所有区间中经过如下计算的值最大的一个:区间中的最小数*区间所有数的和最后程序输出经过计算后的最大值即可,不需要输出具体的区间。如给定序列 [6 2 1]则根据上述公式,可得到所有可以选定各个区间的计算值:[6] = 6 * 6 = 36;[2] = 2 * 2 = 4;[1] = 1 * 1 = 1;[6,2] = 2 * ...
- 聊聊Mybatis的类型转换接口TypeHandler 类型处理器接口TypeHandler 类型处理器BaseTypeHandler jdbc类型转为java类型 java类型转为jdbc类型 总结 聊聊Mybatis的类型转换接口TypeHandlermybatis可以实现jdbc类型和java类型之间的转换,具体来说有一个类型转换器的接口: 类型处理器接口TypeHandlerTyp... 聊聊Mybatis的类型转换接口TypeHandler 类型处理器接口TypeHandler 类型处理器BaseTypeHandler jdbc类型转为java类型 java类型转为jdbc类型 总结 聊聊Mybatis的类型转换接口TypeHandlermybatis可以实现jdbc类型和java类型之间的转换,具体来说有一个类型转换器的接口: 类型处理器接口TypeHandlerTyp...
- 1.面试投递从去年八月初开始投递,十月中旬拿到心仪offer,后续没有再折腾,但是还是有很多机会!投递的企业主要以私企为主,包含了:小红书、陌陌、斗鱼、字节、爱奇艺、华为、同花顺、美团、京东、百度、快手、顺丰科技、贝壳等等…注意的是这时候主要是提前批的后期,很多公司提前批都已经结束,就只剩百度、贝壳了,其它的主要是秋招了,其中百度、贝壳2021年的提前批在8月底,后面主要介绍下两者的面试情... 1.面试投递从去年八月初开始投递,十月中旬拿到心仪offer,后续没有再折腾,但是还是有很多机会!投递的企业主要以私企为主,包含了:小红书、陌陌、斗鱼、字节、爱奇艺、华为、同花顺、美团、京东、百度、快手、顺丰科技、贝壳等等…注意的是这时候主要是提前批的后期,很多公司提前批都已经结束,就只剩百度、贝壳了,其它的主要是秋招了,其中百度、贝壳2021年的提前批在8月底,后面主要介绍下两者的面试情...
- @[toc] 搜索旋转排序数组假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1:输入: nums = [4,5,6,7,... @[toc] 搜索旋转排序数组假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1:输入: nums = [4,5,6,7,...
- @[toc] 数组方法数组提供的方法有很多。为了方便起见,在本章中,我们将按组讲解。 添加/移除数组元素我们已经学了从数组的首端或尾端添加和删除元素的方法:arr.push(...items) —— 从尾端添加元素,arr.pop() —— 从尾端提取元素,arr.shift() —— 从首端提取元素,arr.unshift(...items) —— 从首端添加元素。这里还有其他几种方法。 ... @[toc] 数组方法数组提供的方法有很多。为了方便起见,在本章中,我们将按组讲解。 添加/移除数组元素我们已经学了从数组的首端或尾端添加和删除元素的方法:arr.push(...items) —— 从尾端添加元素,arr.pop() —— 从尾端提取元素,arr.shift() —— 从首端提取元素,arr.unshift(...items) —— 从首端添加元素。这里还有其他几种方法。 ...
- 测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软件中的问题,对应测试左移来说,测试在项目阶段中的介入的越早,发现及修复问题的代价就越小。 测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软件中的问题,对应测试左移来说,测试在项目阶段中的介入的越早,发现及修复问题的代价就越小。
- 一、前言若想自己编写的Java程序高效运行,以及进行正确、高效的异常诊断,JVM是不得不谈的一个话题。本”JVM进阶“专栏大部分内容均来源于经典书籍《深入理解Java虚拟机》。 二、栈存储言归正传,本文重点从虚拟机内存模型(运行时数据区域)入手。先看下图:这是一张比较官方的虚拟机模型图,今天讲的就是虚线框中栈的部分。栈是我们最常用的内存区域。它主要用来存放基本类型变量,局部变量以及对象的引... 一、前言若想自己编写的Java程序高效运行,以及进行正确、高效的异常诊断,JVM是不得不谈的一个话题。本”JVM进阶“专栏大部分内容均来源于经典书籍《深入理解Java虚拟机》。 二、栈存储言归正传,本文重点从虚拟机内存模型(运行时数据区域)入手。先看下图:这是一张比较官方的虚拟机模型图,今天讲的就是虚线框中栈的部分。栈是我们最常用的内存区域。它主要用来存放基本类型变量,局部变量以及对象的引...
- 大家好,我是小马哥。线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大批量 的任务处理场景,线程池的使用是必不可少的。如果有在项目中实际使用线程池,相信你可能会遇到以下痛点:线程池随便定义,线程资源过多,造成服务器高负载。线程池参数不易评估,随着业务的并发提升,业务面临出现故障的风险。线程池任务执行时间超过平均... 大家好,我是小马哥。线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大批量 的任务处理场景,线程池的使用是必不可少的。如果有在项目中实际使用线程池,相信你可能会遇到以下痛点:线程池随便定义,线程资源过多,造成服务器高负载。线程池参数不易评估,随着业务的并发提升,业务面临出现故障的风险。线程池任务执行时间超过平均...
- 在Java编程过程中,我们常常会需要实现随机数,那么如果需要生成一个指定范围之内的随机数字要怎么来实现呢?答案是有两种实现的方法:一种是调用Math类的random() 方法,一种是使用Random随机类。 在Java编程过程中,我们常常会需要实现随机数,那么如果需要生成一个指定范围之内的随机数字要怎么来实现呢?答案是有两种实现的方法:一种是调用Math类的random() 方法,一种是使用Random随机类。
- 本文主要针对pdf需要转为图片的情况,使用场景如预览等1.依赖<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.24</version></dependency><dependency> <groupId>org.xhtmlre... 本文主要针对pdf需要转为图片的情况,使用场景如预览等1.依赖<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.24</version></dependency><dependency> <groupId>org.xhtmlre...
- 本文针对的是 指定文本域的情况,需要事先在pdf模板中添加图片域。需要用到pdf编辑器,我使用的是Adobe Acrobat DC,也可以用其他的。1.源码展示文中使用到的各种图片模板,请自行准备。同时代码只是演示,多页pdf、流的关闭等,请自行注意调整,规范!package com.example.pdf.util;import com.itextpdf.text.DocumentExce... 本文针对的是 指定文本域的情况,需要事先在pdf模板中添加图片域。需要用到pdf编辑器,我使用的是Adobe Acrobat DC,也可以用其他的。1.源码展示文中使用到的各种图片模板,请自行准备。同时代码只是演示,多页pdf、流的关闭等,请自行注意调整,规范!package com.example.pdf.util;import com.itextpdf.text.DocumentExce...
- 在挂失用户时,发现userid值为空,但是在前台输入处理账号22时,通过后台输出可以看出,后台根据前端输入在数据库中查询到结果对象并输出该对象的userid,而且Guashi对象也获取到了其值。 解决 初步判定,程序没有问题,还是应该出在配置文件方面。对照视频,果然发现了端倪!在User.hbm.xml文件内,User与Guashi间的关系应如下:<one-to... 在挂失用户时,发现userid值为空,但是在前台输入处理账号22时,通过后台输出可以看出,后台根据前端输入在数据库中查询到结果对象并输出该对象的userid,而且Guashi对象也获取到了其值。 解决 初步判定,程序没有问题,还是应该出在配置文件方面。对照视频,果然发现了端倪!在User.hbm.xml文件内,User与Guashi间的关系应如下:<one-to...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签