- 博客(8)
- 收藏
- 关注
原创 关于json互转
前端的对象数组—>在传递时变成json字符串—>通过JSON.parseObject()变成json对象数组—>通过JSONArray.parseArray()变成T对象。java.lang.String cannot be cast to com.mysql.cj.xdevapi.JsonValue
2024-03-28 17:31:58
372
原创 mysql多表同时更新字段(举一反一)
mysql多表同时更新字段Data truncation: Truncated incorrect DOUBLE value
2024-03-26 17:12:05
272
原创 关于前后端精度问题求解
IEEE 754规定了四种表示浮点数值的方式:单精确度(32位)、双精确度(64位)、延伸单精确度(43比特以上,很少使用)与延伸双精确度(79比特以上,通常以80位实现),js则是64位。这种方法就是找出这组数据小数点最长的位数给求和结果取保留位数,看BigDecimal的底层, 脑袋大,不想看了,反正我试了也是给定几位,计算之后也是按照位数最长的来的,等待大神有缘人讲讲吧。这些都是由于精度问题导致的,查了一下,在做运算的时候前端的话会,(java也是二进制计算的,具体的话懒得知道)
2024-03-21 17:12:19
251
原创 随机出题算法
这里可以分为两种,一种是固定一个题库的区间,再随机一个数,例如我在简单的100道题里默认取前三十然后随机生成一个数5,这样简单、中等、困难都是从5开始取题。简化为我要从一个难度为简单、中等和困难的题库中(假设这个题库难度的题量比数为100:200:300)取6道题,按照难度系数(1:2:3)去随机生成6道。例如一个试卷的难度系数是3:2:1,总分为20,要出6道题,而题库对应的不同难度系数的题可能成千上万,如何保证出的题每套都时随机出来的?3、下图是要求出题难度表(要求难度,要求题的名字,得分,阶段)
2023-05-11 14:35:12
544
1
原创 node安装
使用node.js安装vue-cli:Command Line 命令行工具,vue-cli就是vue的命令行工具,也称之为脚手架,使用vue-cli提供的各种命令可以拉取、创建、运行我们需要使用到的框架,比如webpack、Element UI、Element Admin等等。那么要想使用vue-cli命令,需要先安装node.js。(太高的版本可能不兼容,不适用)、node安装、安装vue-cli脚手架、安装express框架最后在webstorm或者vscode执行命令。node.js的安装。
2023-03-30 15:41:14
68
原创 如何在前端实现题库抽题显示选项abcd随机
/ 传递复选框name 是实际题号值,Val显示的是对应的ABCD,可能BDCA(顺序不一),但是前端显示的是p.append(se [j]); 正常的ABCD
2023-01-30 15:23:24
549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人