- 博客(37)
- 收藏
- 关注
原创 Postman请求结果乱码的相关问题
其中,Content-Type根据自己的需求来修改value,如:请求结果返回的是Json格式,则将value改为。只需将接受请求结果的响应头中的ContentType设置为。另外,Accept可以直接默认。在浏览器上预览在Postman中的请求参数返回的请求结果乱码,只需将接受请求结果的响应头中的ContentType设置为text/html;charset=UTF-8
2025-02-06 21:01:30
924
原创 java1.8之后的版本如何引入javafx
Override// 创建一个可观察的列表,用于存储摄像头设备名称// 尝试获取摄像头设备列表(这里假设已经有获取摄像头设备列表的方法)// 例如,在Windows系统中可以使用一些本地库或者JavaCV来获取// 这里为了简化示例,先假设有一个名为"Camera 1"的摄像头// 创建一个下拉菜单,用于选择摄像头// 创建一个按钮,用于拍照// 创建一个ImageView,用于显示拍摄的照片// 为拍照按钮添加事件处理器try {
2024-11-16 12:06:57
1451
原创 排序算法(基础)大全
总之,排序算法能够对数据进行有序排列,提高数据的组织性和可读性,提高查找和统计等操作的效率,是计算机科学和实际应用中的基础算法之一。在有序的数据中,可以使用更加高效的查找算法,如二分查找、插值查找等,减少了查找的时间复杂度。例如,在合并两个有序的数组时,可以使用归并排序算法。其中k是最大数的位数,n是待排序数据的个数。排序算法的主要作用是将一组数据按照特定的顺序进行排列,使得数据更加有序和有组织。缩小增量,重复第2步的操作,直到增量为1,即进行。原数组:[5,4,2,7,1,6,8,3]
2024-11-16 10:45:34
980
原创 284. 超市卖货-----HZOJ
其中,一件商品利润为20,另一件利润为2,那么超市为了取得最大利润,就会上架可以获取利润为20的商品,以此类推。首先,我们需要输入一个数作为超市的商品数目,其次输入N行,各有两个整数, 第i行为pi,di(1
2024-08-24 22:16:49
467
原创 23.合并K个升序链表-----力扣
链表是一种常见的数据结构,它由一系列节点组成,这些节点通过指针连接。每个节点包含两部分:数据和指向下一个节点的指针(next)。链表的特点是它的元素在内存中不必连续存储,每个节点可以存储任意类型的数据,并且节点可以动态地添加和删除。链表的优点是插入和删除操作的时间复杂度为O(1),而数组的插入和删除操作的时间复杂度为O(n),其中n为元素个数。链表的缺点是访问某个位置的元素需要遍历整个链表,时间复杂度为O(n),而数组的访问操作的时间复杂度为O(1)。链表常用于需要。
2024-08-22 21:48:46
649
原创 295. 数据流的中位数----力扣
这种思路对于一些简单的测试用例来说,是可以的。但是,对于一些特殊和并不常见的测试用例来说,这种方法是行不通的。如:输入:简单来说,就是在一个列表结构中,该列即具有小顶堆的性质,也具有大顶堆的性质。对顶堆有以下特性完全二叉树结构:对顶堆是一棵完全二叉树,即除了最底层外,其他层节点都是满的,最底层的节点从左到右连续排列。有序性质:对顶堆中的每个节点,父节点的值不小于(或不大于)子节点的值。这种有序性质可以分为两种类型:最小堆和最大堆。最小堆:父节点的值小于等于子节点的值,即根节点的值最小。
2024-08-21 22:30:45
1040
原创 哈夫曼编码(小顶堆)
哈夫曼编码是一种根据字符出现频率设计的变长编码方式,常用于数据压缩。它的基本思想是,将出现频率较高的字符用较短的编码表示,而出现频率较低的字符用较长的编码表示,从而减小编码的总长度。
2024-08-19 18:00:26
1970
原创 堆排序(线性建堆法)------堆
堆是一种数据结构,它基于二叉树的概念,用于存储和管理元素的集合。堆是一颗完全二叉树,其中每个节点都满足一定的条件。在最大堆中,每个节点的值都大于或等于其子节点的值;在最小堆中,每个节点的值都小于或等于其子节点的值。//定义一个指针,并开辟存储空间i
2024-08-15 19:32:27
553
原创 优先队列-------队列
优先队列是一种特殊的队列数据结构,其中每个元素都有一个相关的优先级。在优先队列中,元素按照优先级的顺序被处理,具有最高优先级的元素先被处理,而具有较低优先级的元素则稍后被处理。优先队列可以是最大优先队列或最小优先队列,具体取决于优先级的定义方式。#define FATHER(i) ((i)/2) //父节点,若子节点排序i为2,3,则头节点为1#define LEFT(i) ((i)*2) //左节点,排序为2*i#define RIGHT(i) ((i)*2+1) //右节点,排序为2*i+1。
2024-08-12 21:18:55
538
原创 广义表--------二叉树
二叉树可以转换为广义表,主要是基于它们之间在结构上的相似性和广义表表示数据结构的灵活性。广义表转换为二叉树也是同样的原理。
2024-08-07 17:22:53
535
原创 支付宝沙箱支付---扫码支付(java)
其中,异步回调的作用是验证你的支付宝开放平台的密钥、账号等,同时,操作数据库。同步回调的作用是在异步回调的验证正确之后,返回你设定的页面。异步回调需要通过公网或内网穿透的方式告诉支付宝开发平台,支付宝开放平台方能成功进行同步回调你设定的页面。,可以下载沙箱工具,后面可以进行模拟支付。沙箱账号可以用来登录沙箱工具,沙箱应用里面的密钥、网关等,后面细说。(一)、来到cpolar的已安装文件位置,键盘按住shift,鼠标右键,选择。最后,可以通过在支付宝开放平台的开发工具哪里使用支付宝密钥工具自己生成密钥。
2024-06-09 21:32:39
768
原创 整数的全排列
举例子:第二层第一个值为1,第三层第一个值为2,组合[1,2],第四层第一个值为3,组合[1,2,3]。到达尽头,返回第三层,由于第三层中[1,2]已经遍历过了,故返回到第二层的第二个值为3,组合[1,3]作为第三层,由于[1]的概率已经计算过了,故只需计算[2]的概率,组合[1,3,2]作为第四层。3的全排列是:[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]2的全排列是:[1,2],[2,1]可以使用回溯来实现整数的全排列。工具:DEV C++
2024-02-18 21:09:43
492
原创 解决mybatis中Invalid bound statement (not found)出现的原因及方法
如图所示,其中标红色的文件要命名一致,否则会报错;其中标蓝色的文件,如果你要把它们放在同一个java/com.example.springbootmybatis.mapper文件中时,命名要一致;如果你把标蓝色的文件像图片中这样子放,则可以命名不一致。resultType可以直接配置接口类的所在包,也可以在application.yml中配置。如果你想知道mapper.xml是否被加载编译了,可以打开。最新版本的idea,3.2.2版本的springboot。pom.xml中注意。以上便是我遇到的错误了。
2024-02-16 22:31:23
1239
2
原创 力扣_7.整数反转
给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围 [],就返回0。假设环境不允许存储64位整数(有符号或无符号)示例1:输入:x=123输出:321示例2:输入: x=-123输出: -321示例3:输入: x=120输出: 21示例4:输入: x=0输出: 0这题的难度不大,主要的坑是注意上面标红的那句话。这题,我们可以用整数取余的方法解决。
2024-02-13 20:23:12
364
1
原创 解决在SpringBoot设置的变量性spring.profiles.active激活失败
首先,在你开发时需要使用到不同的环境时,比如说测试、开发等等环境时,都需要修改配置文件,就很麻烦。profile的功能就是用来动态进行配置切换的。创建尾缀为dev的配置文件:application-dev.properties测试用例:server.port=8082运行springboot,端口号依旧为8080(默认)修改文件pom.xml。
2024-02-13 13:45:48
951
1
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2023-11-08 21:09:57
68
1
原创 比较一个数组中的偶数和奇数分别的大小,并按照偶数在前面,奇数在后面的顺序排序
【代码】比较一个数组中的偶数和奇数分别的大小,并按照偶数在前面,奇数在后面的顺序排序。
2023-04-13 15:58:31
185
原创 一只猫去钓鱼。上午钓鱼只钓100条,下午钓鱼只钓150条。周末(六,日)摆烂在家。如果猫从星期三开始,经过10天后,一共钓到多少鱼(示例:输入:3;输出:2000)
package a;int i=0;int y=0;int j=0;int t=0;int bi=0;for(i=x;i7) {t=j%7;pp.add(t);}else {pp.add(j);j++;for(i=0;i++) {for(i=0;i++) {for(i=0;i++) {for(i=0;
2023-03-28 14:01:33
106
原创 输入一个数组,并判断数组中数字排列顺序缺失。
#include<stdio.h>int g(int a,int d) { int c = 0; for (int i = 0; i <=a; i++) { c += i; } return c-d;}int main() { int n[10]; int b; int d = 0; scanf_s("%d", &b); for (int i = 0; i <
2023-02-19 14:54:03
115
原创 十进制转二进制,二进制中有多少个0和1。
#include<stdio.h>int s(int n) { int r = 0; for (int i = 0; i < 32; ++i) { if (n >> i & 1) { r++; } } return r;}int x(int n) { int d=0; int x=0; for (int i = 0; i <
2023-01-21 18:01:19
130
原创 两个二维数组的数值大小比较
#include<stdio.h>#include<stdlib.h>#include<time.h>int main() { srand(time(NULL)); int a; int d[10]={0}, e[10]={0}; int c[10][10]; for (int i = 0; i < 2; i++) { for (a = 0; a < 3; a++) {
2023-01-12 23:30:15
1819
原创 用指针函数编写两个变量原值的平均数(出现小数则四舍五入)。
#include<stdio.h>void reset(int* a, int* b) { double u = 0.0; int z; if (*a >0) { u=(double) (*a + *b) / 2; z = (*a + *b) / 2; if (u - z > 0) { u = z + 1; printf("%.0f %.0f",
2022-12-11 20:31:59
233
原创 用指针函数计算一行中输人两个浮点数,以空格间隔。分行输出两个浮点数的和、差、积、商。
#include<stdio.h>double add(double x, double y) { return x + y;}double sub(double x, double y) { return (x - y);}double mul(double x, double y) { return x * y;}double div(double x, double y) { return (x / y);}int
2022-12-09 10:20:13
718
原创 输入一个数,判断一个数是否为2的幂次数
#include<stdio.h>#include<math.h>int main() { int a = 0; int b; scanf_s("%d",&a); b = log(a) / log(2); if (a==pow(2,b)) { printf("true"); } else { printf("false"); } return
2022-11-28 21:20:55
150
原创 如何用二维数组输出一个矩形,并求矩形的外围元素之和,主对角线元素之和,副对角线元素之和
给定二维数组a[4][4] 4行4列#include<stdio.h>const int i=4;const int y =4;int main() { int b; int c; int r = 0; int d =1; int e=0; int n=0; int u = 3; int a[i][y] = {{1,2,4,5},{6,7,8,9},{10,11,12,13},{14,15,16,
2022-11-21 20:48:32
1546
原创 十进制转二进制代码
十进制转换为二进制,并将二进制数存放于数组中,输出。#include<stdio.h>double m(int n) { int c; if (n >0) { c = n % 2; return m(n / 2) * 10+c; }}const int i =100;int main() { double a[i]; int b = 0; int n; int e=
2022-11-20 11:27:06
1199
原创 用数组求平均年龄,及超过平均年龄的人数……
#include<stdio.h>const int i = 10;int main() { int age[i]; int a=0; double x=0; double c = 0.0; double d; double n=0, m=0; for (a = 0; a < i;++a) { printf("输入%d个人的年龄:",a+1); scanf_s("%d",&am
2022-11-17 09:01:40
525
原创 递归求4*(1-1/3+1/5-1/7…1/(2*n+1)-1(2*n-1))
递归求4*(1-1/3+1/5-1/7…1/(2*n+1)-1(2*n-1))#include<stdio.h>#include<stdlib.h>#include<math.h>double m(int n) { if (n== 1) { return 1; } else { return m(n - 1)+pow(-1, n +
2022-11-10 09:15:23
285
原创 20的阶乘
要想算出这么大的数,用int型是算不出来的,这时需用double型(范围更大)。#include<stdio.h>double m(double a){ if(a==1){ return 1;}return a*m(a-1)}int main(){ double a; scanf("%lf",&a); printf("%f",m(a));return 0;}
2022-11-08 21:53:53
405
2
空空如也
为什么Scanner n=new Scanner……会警告
2023-03-30
C语言与java的爱恨情仇
2023-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人