自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 js | ts 数字转汉字格式

【代码】js | ts 数字转汉字格式。

2023-06-24 18:22:40 325

原创 taro3 实现小程序分享功能(使用本地图片)

1.将本地图片文件放置在小程序项目的合适位置,例如在项目的 images 文件夹下。2.在小程序页面(例如 index.ts)中,声明一个变量来保存本地图片的路径。3.在分享功能的代码中,将本地图片的路径作为分享的 imageUrl 属性。

2023-06-24 18:08:38 826

原创 js | ts 数字转换成金钱格式、转换文件大小、转换成数字

【代码】js | ts 数字转换成金钱格式、转换文件大小、转换成数字。

2023-06-24 17:47:50 419

原创 BigDecimal 多数相加封装方法

java处理多个可能为null的BigDecimal 数据时,直接相加的话如果某一个值为空会导致空指针异常,可以写多个if语句去判断然后再相加,但是这样会导致代码维护困难,因此封装了一个简单的方法,提高代码质量和复用性。

2023-06-24 16:16:46 630

原创 Antd Pro 列表页警告信息 Each child in a list should have a unique “key“ prop

Each child in a list should have a unique "key" prop.

2023-02-15 11:16:14 2081 1

原创 RabbitMQ消息确认机制

【代码】RabbitMQ消息确认机制。

2022-11-21 20:14:16 738

原创 org.springframework.ui.Model addAttribute 数字被格式化

今天发现org.springframework.ui.Model addAttribute 方法放进去的数字超过三位数时被格式化,前端获取到的格式是这样的9,999。尝试使用parseInt转成数字,结果被转成9。

2022-09-28 18:48:49 387

原创 解决react组件渲染两次问题

最近做小项目遇到自己写的组件渲染了两次,找半天终于找到解决方法了。这个原因是 react严格模式导致的react严格模式是为了在我们开发过程中帮助我们发现小bug,通过故意重复调生命周期函数让我们发现问题。注意:这仅适用于开发模式。生产模式下生命周期不会被调用两次。

2022-09-10 01:47:24 2533

原创 sqlserver简单使用

sqlserver简单使用

2022-08-09 21:21:58 317

原创 谷歌浏览器免跨域配置

配置浏览器免跨域配置

2022-07-26 10:08:40 487

原创 centos7/8命令行安装Oracle11g

centos操作系统上安装Oracle11g r2 内容包含下载链接及详细安装步骤

2022-07-24 02:43:56 2140 2

原创 大文件上传失败原因之:Nginx中限制请求大小

今天遇到一例文件上传失败的问题,本地调试没有问题,部署到服务器就上传不上去,小文件可上传,大的文件就不行就会卡住。配置文件设的是500m,上传应该没什么问题的。最后发现Nginx中限制请求大小,默认是50m,设置为500m就可以上传上去了location / { proxy_pass http://server_name; client_max_body_size 500m; access_log off;

2022-05-19 10:27:57 1799

原创 蓝桥 暗恋(Java)

AILAB专项训练问题描述同在一个高中,他却不敢去找她,虽然在别人看 来,那是再简单不过的事。暗恋,是他唯一能做的事。他只能在每天课间操的时候,望望她的位置,看看她倾心的动作,就够了。操场上的彩砖啊,你们的位置,就 是他们能够站立的地方,他俩的关系就像砖与砖之间一样固定,无法动摇。还记得当初铺砖的工人,将整个操场按正方形铺砖(整个操场可视为R行C列的矩阵,矩 阵的每个元素为一块正方形砖块),正方形砖块有两种,一种为蓝色,另一种为红色。我们定义他和她之间的“爱情指标”为最大纯色正方形的面积,请你写一个程

2022-04-04 13:50:37 135

原创 蓝桥 阿尔法乘积(Java)

AILAB专项训练问题描述计算一个整数的阿尔法乘积。对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿 尔法乘积就等于它的各位非0的数字相乘所得到的那个整数的阿尔法乘积。例如:4018224312的阿尔法乘积等于8,它是按照以下的步骤来计算的:  4018224312 → 418224312 → 3072 → 372 → 42 → 4*2 → 8  编写一个程序,输入一个正整数(该整数不会超过6,000,000),输出它的阿尔法乘积。

2022-04-04 13:49:52 393

原创 蓝桥 JAM计数法(Java)

AILAB专项训练问题描述Jam是个喜欢标新立异的科学怪人。他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩。在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前面的字母小于排在它后面的字母。我们把这样的“数字”称为Jam数字。在Jam数字中,每个字母互不相同,而且从左到右是严格递增的。每次,Jam还指定使用字母的范围, 例如,从2到10,表示只能使用{b,c,d,e,f,g,h,i,j}这些字母。如果再规定位数为5,那么,紧接

2022-04-04 13:49:13 86

原创 蓝桥 Hanoi问题(Java)

AILAB专项训练问题描述如果将课本上的Hanoi塔问题稍做修改:仍然是给定N只盘子,3根柱子,但是允许每次最多移动相邻的M只盘子(当然移动盘子的数目也可以小于M),最少需要多少次?  例如N=5,M=2时,可以分别将最小的2个盘子、中间的2个盘子以及最大的一个盘子分别看作一个整体,这样可以转变为N=3,M=1的情况,共需要移动7次。输入格式输入数据仅有一行,包括两个数N和M(0<=M<=N<=8)输出格式仅输出一个数,表示需要移动的最少次数样例输入5 2样例输出7

2022-04-04 13:48:31 222

原创 蓝桥 FBI树(Java)

AILAB专项训练问题描述我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。  FBI树是一种二叉树,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下:  1)T的根结点为R,其类型与串S的类型相同;  2)若串S的长度大于1,将串S从中间分开,分为等长的左右子串S1和S2;由左子串S1构造R的左子树T1,由右子串S2构造R的右子树T2。  现在给定一

2022-04-04 13:47:48 107

原创 蓝桥 最长单词(Java)

AILAB专项训练问题描述编写一个函数,输入一行字符,将此字符串中最长的单词输出。  输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。样例输入I am a student样例输出studentimport java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-ge

2022-04-04 13:47:10 141

原创 蓝桥 最小乘积 提高型 (Java)

AILAB专项训练问题描述给两组数,各n个。  请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。  例如两组数分别为:1 3  -5和-2 4 1那么对应乘积取和的最小值应为:  (-5) * 4 + 3 * (-2) + 1 * 1 = -25输入格式第一个行一个数T表示数据组数。后面每组数据,先读入一个n,接下来两行每行n个数,每个数的绝对值小于等于1000。  n<=1000,T<=10输出格式一个数表示答案。样例

2022-04-04 13:46:27 80

原创 蓝桥 质数的后代(Java)

AILAB专项训练问题描述在上一季里,曾提到过质数的孤独,其实从另一个角度看,无情隔膜它们的合数全是质数的后代,因为合数可以由质数相乘结合而得。  如果一个合数由两个质数相乘而得,那么我们就叫它是质数们的直接后代。现在,给你一系列自然数,判断它们是否是质数的直接后代。输入格式第一行一个正整数T,表示需要判断的自然数数量  接下来T行,每行一个要判断的自然数输出格式共T行,依次对于输入中给出的自然数,判断是否为质数的直接后代,是则输出Yes,否则输出No样例输入434612样例

2022-04-04 13:45:23 79

原创 蓝桥 邮票面值设计(Java)

AILAB专项训练问题描述给定一个信封,最多只允许粘贴N张邮票,计算在给定K(N+K≤13)种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值MAX,使在1~MAX之间的每一个邮资值都能得到。例如,N=3,K=2,如果面值分别为1分、4分,则在1分~6分之间的每一个邮资值都能得到(当然还有8分、9分和12分);如果面值分别为1分、 3分,则在1分~7分之间的每一个邮资值都能得到。可以验证当N=3,K=2时,7分就是可以得到的连续的邮资最大值,所以MAX=7,面值分别为1分、

2022-04-04 13:44:36 196

原创 蓝桥 一元一次方程(Java)

AILAB专项训练问题描述输入一元一次方法的ax+b=0的解。且数据均在double类型以内,且一定有解(保留2位小数)样例输入2 6样例输出-3.00import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double a=sc.nextDouble(); doub

2022-04-04 13:43:53 120

原创 蓝桥 寻找三位数(Java)

AILAB专项训练问题描述将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成  1:2:3的比例,试求出所有满足条件的三个三位数。  例如:三个三位数192,384,576满足以上条件。输入格式无输入文件输出格式输出每行有三个数,为满足题设三位数。各行为满足要求的不同解。import java.util.Scanner; public class Main { public static void main(String[] args) { int a,b,

2022-04-04 13:40:29 219

原创 蓝桥 选择排序(Java)

AILAB专项训练问题描述排序,顾名思义,是将若干个元素按其大小关系排出一个顺序。形式化描述如下:有n个元素a[1],a[2],…,a[n],从小到大排序就是将它们排成一个新顺序a[i[1]]<a[i[2]]<…<a[i[n]]  i[k]为这个新顺序。  选择排序的思想极其简单,每一步都把一个最小元素放到前面,如果有多个相等的最小元素,选择排位较考前的放到当前头部。还是那个例子:{3 1 5 4 2}:  第一步将1放到开头(第一个位置),也就是交换3和1,即swap(a[0]

2022-04-04 13:38:46 95

原创 蓝桥 凶手(Java)

AILAB专项训练问题描述巴斯维克命案抓住了六个嫌疑犯,他们的口供如下:  A:我不是罪犯  B:A、C中有一个是罪犯  C:A和B说了假话  D:C和F说了假话  E:其他五个人中,只有A和D说了真话  F:我是罪犯  他们中只有一半说了真话,凶手只有一个。  本题可能有多种可能性,即正确答案(找到唯一的凶手)可能有多个,但每一个可能的答案(某一个是凶手)都满足上述口供。  请编程找出可能的凶手输出。  样例:(假设唯一的凶手是A或者D或者E,则输出结果为三行,按字母顺序依次输出)

2022-04-04 13:37:58 575

原创 蓝桥 校门外的树(Java)

AILAB专项训练问题描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。  由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合 的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。输入格式   输

2022-04-04 13:37:13 171

原创 蓝桥 项链(Java)

AILAB专项训练问题描述由 n(1≤n≤100)  个珠子组成的一个项链,珠子有红、蓝、白三种颜色,各种颜色的珠子的安排顺序由键盘输入的字符串任意给定。蓝色用小写字母b表示,红色用小写字母r表示,  白色用小写字母w表示.假定从项链的某处将其剪断,把它摆成一条直线。先从左端向右收集同色珠子,遇到第一个异色珠子时停止.  收集过程中, 白色是一种特殊颜色, 既可以看成红色也可以看成蓝色。然后再从剩余珠子的右端向左重复上述过程。例如:对下图一所示的项链, 如果从图一中标记的位置0处剪断,  则按顺时针

2022-04-04 13:35:59 121

原创 蓝桥 线段和点(Java)

AILAB专项训练问题描述有n个点和m个区间,点和区间的端点全部是整数,对于点a和区间[b,c],若a>=b且a<=c,称点a满足区间[b,c]。  求最小的点的子集,使得所有区间都被满足。输入格式第一行两个整数n m  以下n行 每行一个整数,代表点的坐标  以下m行 每行两个整数,代表区间的范围输出格式输出一行,最少的满足所有区间的点数,如无解输出-1。样例输入5 5263872 53 43 32 76 9样例输出2数据规模和约定1&lt

2022-04-04 13:35:10 90

原创 蓝桥 洗牌(Java)

AILAB专项训练问题描述小弱T在闲暇的时候会和室友打扑克,输的人就要负责洗牌。虽然小弱T不怎么会洗牌,但是他却总是输。  渐渐地小弱T发现了一个规律:只要自己洗牌,自己就一定会输。所以小弱T认为自己洗牌不够均匀,就独创了一种小弱洗牌法。  小弱洗牌法是这样做的:先用传统洗牌法将52张扑克牌(1到K各四张,除去大小王)打乱,放成一堆,然后每次从牌堆顶层拿一张牌。如果这张牌的大小是 P(1到K的大小分别为1到13),那么就把这张牌插入到当前手中第P张牌的后面。如果当前手中不足P张牌,那么就把这张牌放在

2022-04-04 13:34:25 141

原创 蓝桥 五次方数(Java)

AILAB专项训练问题描述对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数  例如:1024的五次方数为1+0+32+1024=1057  有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟然只有有限多个  从小到大输出所有这样的数输出格式每个数独立一行输出样例输出102003000import java.util.Scanner; public class Main { public static void main(String[] args

2022-04-04 13:33:41 301

原创 蓝桥 文化之旅(Java)

AILAB专项训练问题描述有一位使者要游历各国,他每到一个国家,都能 学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化,则他就不能到达其他有这种文化的国家)。不同的国家可能有相同的文化。不同 文化的国家对其他文化的看法不同,有些文化会排斥外来文化(即如果他学习了某种文化,则他不能到达排斥这种文化的其他国家)。  现给定各个国家间的地理关系,各个国家的文化,每种文化对其他文化的看法,以及这位使者游历的起点和终点(在起点和终点也会学习当地的文化),国家间的道路距离,试求从起点到终点

2022-04-04 13:33:02 81

原创 蓝桥 密码锁(Java)

AILAB专项训练问题描述你获得了一个据说是古代玛雅人制作的箱子。你非常想打开箱子看看里面有什么东西,但是不幸的是,正如所有故事里一样,神秘的箱子出现的时候总是会挂着神秘的锁。  这个锁上面看起来有 N 个数字,它们排成一排,并且每个数字都在 0 到 2 之间。你发现你可以通过锁上的机关来交换相邻两个数字的顺序。比如,如果原来有 5 个数字 02120,在一次交换以后你就可以得到 20120,01220,02210 或者 02102。  根据你所搜集的情报,这个锁在上面存在某连续四个数字是“2012

2022-04-04 13:31:32 177

原创 蓝桥 特殊的质数肋骨(Java)

AILAB专项训练问题描述农民约翰母牛总是产生最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数。例如有四根肋骨的数字分别是:7 3 3 1,那么全部肋骨上的数字 7331是质数;三根肋骨 733是质数;二根肋骨 73 是质数;当然,最后一根肋骨 7 也是质数。7331 被叫做长度 4 的特殊质数。写一个程序对给定的肋骨的数目 N (1<=N<=8),求出所有的

2022-04-03 15:27:27 67

原创 蓝桥 贪吃的大嘴(Java)

AILAB专项训练问题描述有一只特别贪吃的大嘴,她很喜欢吃一种小蛋糕,而每一个小蛋糕有一个美味度,而大嘴是很傲娇的,一定要吃美味度和刚好为m的小蛋糕,而且大嘴还特别懒,她希望通过吃数量最少的小蛋糕达到这个目的.所以她希望你能设计一个程序帮她决定要吃哪些小蛋糕.输入格式先输入一行包含2个整数m、n,表示大嘴需要吃美味度和为m的小蛋糕,而小蛋糕一共有n种,下面输入n行,每行2个整数,第一个表示该种小蛋糕的美味度,第二个表示蛋糕店中该种小蛋糕的总数输出格式输出一行包含一个整数表示大嘴最少需要吃的小蛋糕

2022-04-03 15:26:24 108

原创 蓝桥 素数求和(Java)

AILAB专项训练问题描述输入一个自然数n,求小于等于n的素数之和样例输入2样例输出2数据规模和约定测试样例保证 2 <= n <= 2,000,000import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt();

2022-04-03 15:25:30 365

原创 蓝桥 数组输出(Java)

AILAB专项训练问题描述  输入一个3行4列的数组,找出该数组中绝对值最大的元素、输出该元素及其两个下标值。如有多个输出行号最小的,还有多个的话输出列号最小的。样例输入1 2 3 5-2 5 8 96 -7 5 3样例输出9 2 4import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in);

2022-04-03 15:24:43 398

原创 蓝桥 数字黑洞(Java)

AILAB专项训练问题描述任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律:  1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数;  2)将组成该四位数的四个数字由小到大排列,形成由这四个数字构成的最小的四位数(如果四个数中含有0,则得到的数不足四位);  3)求两个数的差,得到一个新的四位数(高位零保留)。  重复以上过程,最后一定会得到的结果是6174。  比如:4312 3087 8352 6174,经过三次变换,得到6174输入格式一个

2022-04-03 15:23:53 767

原创 蓝桥 士兵排队问题(Java)

AILAB专项训练问题描述有N个士兵(1≤N≤26),编号依次为 A,B,C,…,队列训练时,指挥官要把一些士兵从高到矮一次排成一行,但现在指挥官不能直接获得每个人的身高信息,只能获得“P1比P2高”这样的比较 结果(P1、P2∈A,B,C,…,Z,记为 P1>P2),如”A>B”表示A比B高。  请编一程序,根据所得到的比较结果求出一种符合条件的排队方案。  (注:比较结果中没有涉及的士兵不参加排队)输入要求比较结果从文本文件中读入(文件由键盘输入),每个比较结果在文本文件中占一行

2022-04-03 15:22:35 100

原创 蓝桥 师座操作系统(Java)

AILAB专项训练问题描述师座这天在程序设计课上学了指针和结构体以后,觉得自己可以轻松的写出操作系统,为了打败大微软帝国,他给这个系统起了个响亮的名字“操师座系统”,你是师座手下的首席架构师,被要求写这个操作系统的文件系统部分,要求如下:  这个文件系统有的所有文件都有一个独一无二的文件名,除此之外分为两类文件,一类文件是数据存储文件,它可以存储一个字符串信息,另一类文件是快捷方式,它会指向另一个文件,有可能是数据块也有可能是快捷方式。  .  这个文件系统支持3条命令:  1.创建命令:cre

2022-04-03 15:21:49 593

原创 蓝桥 身份证排序(Java)

AILAB专项训练问题描述安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第14位输入格式第一行一个整数n,表示有n个身份证号码  余下的n行,每行一个身份证号码。输出格式按出生日期从大到小排序后的身份证号,每行一条样例输入546627230750327115621585647220709797823480458040107836540447572770003498

2022-04-03 15:20:55 112

sqlserver数据库类型对应Java中的数据类型

sqlserver数据库类型对应Java中的数据类型

2022-08-09

uniapp打卡小程序 sign-in.zip

打卡小程序,只包含前端样式,功能未实现。

2022-01-03

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

TA关注的人

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