- 博客(46)
- 收藏
- 关注
原创 范式的简单理解
表中的每个非键属性都应该依赖于键,整个键,而且只有键(键可能为两个属性)消除一个非键属性对另一个非键属性的依赖。消除非键属性对键的部分依赖。
2024-11-03 20:41:51 48
原创 社团周报系统的简略实现(md文件展示)
后端接收到md文件获取请求,根据path属性从git仓库获取md文件,并解析md文件为string,前端从周报详情信息获取path属性,利用path属性向后端获取md文件。遍历md将图片的相对路径变为可请求后端接口路径。后端springboot。前端代码vue2.js。修改后md文件源代码。
2024-10-29 00:03:33 182
原创 git规范化开发
以前使用git基本都是随心所欲的用,commit的信息比较随便,所以有时git分支结构有时显得混乱,最近标准化开发的过程中接触了特性分支开发。何为特性分支,按我的理解,就是每一次代码的修改提交,都对应一种特性,这个特性可以是代码增加新功能,也可以是代码重构,代码修改比如修改bug,常见的有以下特性(Feature)(Bug Fix)因此我们写代码都是在特性分支写代码的,主分支被锁定,只有Pull Request才能合并。
2024-10-13 21:21:25 456
原创 前端使用rsa对密码加密,springboot使用rsa对密码进行解密
【代码】前端使用rsa对密码加密,springboot使用rsa对密码进行解密。
2024-10-10 16:30:05 626
原创 请求参数中字符串的+变成了空格
具体而言,在URL中,空格通常被编码为。字符,应该使用 URL 编码来表示,即。在URL中,某些字符(包括空格、因此,如果你在请求参数中使用。如果你希望在参数中包含字面上的。,它会被解释为一个空格。例如,如果你有一个参数。
2024-10-10 16:10:43 526
原创 gradle的入门及kotlin的了解
于是,在项目根目录下,有一个gradlew.bat文件,可以作为命令行输入命令。a相当于我们熟知的一个对象,里面有get和set方法,当我们print(a)时。但是gradlew的gradle版本可能和我们项目不一致,这时候就要更改版本。然后使用gradlew.bat build的时候,才实际下载新版本。var 变量名:(函数的参数类型)->函数返回值类型=函数的引用。函数体只有一行,return可以省略,变为=就是变量储存一个函数,相当于函数指针。当参数只有一个时,可以这样写。其中,上面的完整代码为。
2024-09-29 16:14:17 776
原创 Could not resolve all files for configuration ‘:classpath‘. > Could not resolve org.springframew
反正拉取下来报一大堆问题,一般就是版本问题,要么是java版本,要么是gradle版本,要么是springboot版本,各种版本尝试下就好了。
2024-09-29 16:03:54 1455
原创 在vue中嵌入vitepress,基于markdown文件生成静态网页从而嵌入社团周报系统的一些想法和思路
vitepress是一种将markdown文件渲染成静态网页的技术其使用仅需几行命令即可//在根目录安装vitepress//初始化vitepress,添加相关配置文件,选择主题,描述,框架等//然后就生成了示例静态站点更多路由部署相关知识参看官方中文文档vitepress。
2024-09-22 21:39:41 702
原创 社团周报系统可行性研究-web后端框架对比-springboot,django,gin
Spring 是一款开源的轻量级java开发框架,Spring 的诞⽣是为了简化 Java 程序的开发的,比如我们熟悉的ioc思想和aop编程。SpringBoot则是在Spring的基础上,通过自动配置等特性,即Spring Boot 通过条件化的自动配置机制,可以根据项目中的依赖和环境自动配置大量的组件。这使得开发者在使用 Spring Boot 进行开发时,无需关心许多底层配置,只需引入相应的依赖即可享受自动配置的便利。
2024-09-20 16:54:35 1347
原创 The server has terminated the handshake. The protocol list option (`enabledTLSProtocols`) is set, th
去找了一些资料,说在连接的advance选项内添加enabledTLSprotocols的值为TLSv1,TLSv1.1,TLSv1.2,TLSv1.3(默认这个链接值为空),但是我的添加了还是没有效果,datagrip(ideal也是连接不上)连接mysql数据库出错,但是navicat能连接成功,错误信息提示我们 我们的驱动启用了TLS(传输层安全协议)于是我尝试更换驱动版本,欸,成功了。一开始使用的连接驱动版本。
2024-09-11 15:38:49 594
原创 vue中使用相对路径图片不显示
因为webpack问题,webpack打包会将静态资源放在一个webpack创建的Img文件夹中,并且图片名字还会被更改。我的文件目录是没有Img文件夹的,且图片名字没有那串乱字符。
2024-09-07 23:31:40 739
原创 vue项目打包后,生成的index.html直接本地打开后没内容
vue-cli工程化生成的项目在打包后,默认的资源寻找路径是根,所以可以看到它直接在/F;/favicon找图标,但这个图标是放在项目所在目录根下的,不是系统盘根下,所以这时候就要改配置文件,让项目从项目根开始找,即相对路径。然后重新打包就好了,继续本地浏览器打开index.html就可以了。在vue.config.js加上public path,如下。可以看到加载css,js,图标资源失败,所以是文件路径问题。应该是文件路径找不到了。
2024-09-07 11:46:39 490
原创 Component name “Find“ should always be multi-word
这个是vue的vue文件名校验,意思是你的组件文件名应为多个单词且大驼峰,这样语义性更强,2.给组件添加name属性,注意值必须为大驼峰且至少两个单词。比如FindIndex,如此大驼峰。这个去其他地方查查,我懒得去查了。如果解决不了记得重启vue工程。3.在相关配置文件取消校验。
2024-09-06 13:14:03 375
原创 关于vue中v-model绑定radio表单元素的说明
在学习中,老师讲在v-model中,绑定的是radio的checked属性,起初看了例子后很不理解,于是开始寻找答案老师所说的绑定关系老师给的绑定代码,怎么看来,都不是实例的gender变量绑定radio的checked属性,更像是value属性。
2024-09-04 20:49:58 616
原创 oj E : 投资项目的方案
存在m种投资组合,限制每一种的投资总额不能超过。每种投资组合中项目所需的单位投入是不同的,为。求:使得收益率之和最高的每种项目投资的单位数。有n种基础的投资项目,每一种的单位收益率为。
2024-06-30 12:34:20 742
原创 B : 斐波那契数列第n项Plus
求斐波那契数列第 n 项。斐波那契数列第 n 项 对 109+7 取模。每组数据给出 1≤�≤109。代码有点丑陋,思路就是矩阵快速幂。
2024-06-30 12:29:43 314
原创 D : 合适的顺序
例如 13242315 的权值和为 1∗3+3∗1∗2+2∗3∗4+4∗2∗2+2∗4∗3+3∗2∗1+1∗3∗5+5∗1=99。给定 8 个数,如果将它们排成一列,每个数的权值是它与相邻的数之积,求一个排列方式,所有数的权值之和最大,输出该权值和.每组数据一行 8 个空格隔开的数 1≤��≤100.
2024-06-29 10:36:44 505
原创 深圳技术大学oj B : 所有不含逆序对的组合数
有若干组测试数据,(1~20之间) 每一组测试数据第一行输入一个整数 n (0 ≤ n ≤ 20), 代表 n 个数字,接下来的一行输入 n 个整数,分别为 x1, x2 …xn (1 ≤ xi ≤ 9)数组中可能包含重复的数字, 求由这些数字组成的不重复字符串, 且字符串中不包含逆序对。输出每组数字组成的不重复字符串,字符串通过逗号隔开。不选择任何数字时,组成空字符串。回溯求组合数然后排序。
2024-06-27 17:12:57 455
原创 深圳技术大学oj C : 生成r子集
样例中:{3,1,4}表示01011——5(0)4(1)2(0)1(1)3(1),{1,2,5}表示10110——5(1)4(0)2(1)1(1)3(0),则{1,2,5}的字典序比{3,1,4}靠后.输出给定序列按字典序的 � 组合,按照所有 � 个元素出现与否的 01 标记串 ����−1,...,�1 的字典序输出.第一行集合元素个数 1≤�≤10 及子集元素个数 1≤�≤�,第二行 � 个空格隔开的正整数 1≤��≤100.方法用回溯求组合数然后排序。
2024-06-27 17:06:38 519
原创 A : 平面划分
小学奥数:要分的最多,就需要两两相交,且没有任何三条直线交于一点。假设已有 n 条直线,在增加第 n+1 条时,与之前每条直线都有一个独立交点, n 个交点把新的直线分成 n+1 段,每段都会把一个部分一分为二,所以增加了 n+1 块。一条直线可以把平面分成两部分,两条直线分成四部分。那么 n 条直线最多可以把平面分成几部分?多组数据,每组数据一个正整数 1≤�≤1000。
2024-06-24 10:49:54 333
原创 深圳技术大学算法设计oj A : 最佳生产规划
一工厂使用 � 种原料生产 � 种产品,每种产品需要消耗各类原料,同时有个固定售价,求各类产品最优生产数量,使全部售卖得到的收入最高.合理分配产品生产能取得的最大收入,输出结果与答案误差需要在 10−6 以内.
2024-06-24 10:46:32 321
原创 python nltk.download(‘averaged_perceptron_tagger’) [nltk_data] Error loading averaged_perceptron_tag
下载nltk分词库时出现错误,并提示在一堆路径未找到文件,并且download error,明明我已经有下载的语句,那此时就说明下载失败,原来要开。
2024-06-15 18:08:02 236
原创 侠盗猎车-圣安地列斯下载
在得悉母亲被杀死的消息后,回到位于洛圣都的老家,渐渐解开母亲被杀事件的内情并复兴帮派、开拓自己的事业。游戏公司发行的一款围绕犯罪为主题的开放式动作冒险游戏,游戏于2004年10月26日登陆。评为年度极致游戏,同时也获得了五项。至于作弊码大家可以去搜,很多的。《侠盗猎车手:圣安地列斯》是由。该作的背景城市设定在了。该游戏在2005年被。
2024-06-12 21:57:37 362
原创 vscode live server无法实时刷新(之前好好的,重装也没用)
我创建文件夹的时候,打开文件夹,然后创建html文件时,vscode自动给我创建了一个.dist文件夹,然后把我创建的文件夹放到了.dist文件夹里,然后,live server就不起作用了。注意不要将html文件放在.dist目录下。正确的(放在根目录下)
2024-06-12 10:41:24 524
原创 头歌,编写一个名为INSERT_S的触发器,在S表执行 INSERT 语句后被激发
第一关:编写一个名为INSERT_S的触发器,在S表执行 INSERT 语句后被激发,此触发器将新供应商的SNO、SNAME、STATUS、CITY及执行此操作的用户(USER)插入N_S表,N_S表比S表增添操作用户一列。第二关。
2024-06-11 23:20:23 413
原创 侠盗猎车✋罪恶都市
32、IWANTITPAINTEDBLACK-路上的车全变成爆炸后的颜色。27、CHICKSWITHGUNS-手下变拿M4的MM(前提得做老大)36、ROCKANDROLLCAR-得到豪华轿车(lovefirst)35、THELASTRIDE-得到CASKET-CAR(棺材车)45、FOXYLITTLETHING-MAFIOSI女儿的皮肤。31、AHAIRDRESSERSCAR-路上的车全变成紫色。18、NOBODYLIKESME-没人喜欢你(和你打架)
2024-06-11 21:25:35 926
原创 头歌故宫壁纸网页爬取实验
本关任务:下载故宫壁纸前 5 个网页的多张图片,网页地址为。本关任务:编写一个获取故宫壁纸网页的第一张图片的信息。本关任务:下载故宫壁纸网页的第一张图片,网页地址为。,并将图片文件命名为网页上图片的标题名,扩展名为。本关任务:下载故宫壁纸网页的多张图片,网页地址为。,并将图片文件命名为序号标题名,扩展名为。将图片文件命名为序号标题名,扩展名为。本关任务: 完成四个选择题。
2024-05-12 23:57:53 825 3
转载 第2关:UDP 计算丢包率
本关任务:完成一个客户端程序,向服务器端发出请求,传输数据,并设置超时丢包,服务器会进行相应的反馈,我们需要计算来自服务器的数据包丢失率。如果已经忘记了相关的内容,请返回第一关进行复习,打好基础。为来自服务器的消息(并且是解码后的字符串类型的消息),具体参考预期输出。,表示没有出现任何丢包情况,每出现一次丢失数据包,为浮点数,表示丢包率,我们需要保留其小数点后两位。发生丢包时要有反馈信息,并且需要输出,内容为。最后你需要计算丢包率并将其输出,输出格式为。,你需要将其输出,其中。表示收到第几次的报文,
2024-05-12 23:48:55 621
原创 头歌 第1关:UDP 初体验
本关任务:完成一个客户端程序,向服务器端发出请求,传输数据,并设置超时丢包,体验 UDP 的基本连接过程。一般超时期应该在刚创建套接字时设置,因为它们可能用于连接的操作。由于评测系统的服务器端文件和客户端文件位于同一台主机,我们可以使用。是包含接收数据的二进制串,我们要想获取其中的内容,需要使用。来自服务器端的报文一旦超时,UDP 就将该报文丢弃。是一个浮点数,单位是秒,表示超时的边界值。对象是第一步,后续所有的操作都是通过。是指定要接收的最大数据量,通常可设为。是发送数据的套接字地址,是元组。
2024-05-11 21:14:53 650 1
转载 创建基于 UDP 的 Ping 程序
其中,前面两个部分的值作为一个TCP连接相对固定,路由器中缓存的排队和处理时间会随着整个网络拥塞程度的变化而变化。你需要建立一个 UDP 套接字,并指定目的IP地址和端口,随之使用一个循环来发送数据包,共循环。因为 UDP 是一个不可靠协议,由客户发送的分组可能会丢失。,并且保留小数点后两位有效数字,输出时需要加上单位,具体参考预期输出。程序,需要输出数据包的源主机 IP 地址以及往返时延(RTT)。在本关卡中,您将创建一个非标准的基于 UDP 的。是服务器的 IP 地址,该地址不包括端口号,
2024-05-11 21:12:40 1435 1
原创 如何远程连接桌面
然后,我和我朋友处于两个局域网,没法通过公网连接,所以只能另寻他路,然后我知道了Todesk这款远程连接软件,下面是下载地址,很小,就几M,而且方便快捷。在控制方输入被控制方的设备代码,然后点连接,之后还会要你输入临时密码,就是上面的第二串字符串,然后就可以连接成功了。今天要帮朋友远程解决电脑程序问题,微信解决太麻烦了,还是自己直接上手好,我去找系统自带的远程连接工具,发现了这个。下载安装好后(需两台电脑都下载安装登录好)
2024-04-25 18:03:18 193 1
原创 Unknown system variable ‘transaction_isolation‘
在ideaSQL控制台执行SQL语句时,报Unknown system variable ‘transaction_isolation‘错误,我按照视频教程的步骤来的,到我这就不行了。%表示匹配0个或多个,像正则表达式。后面发现,是mysql版本问题,表示查看当前数据库的隔离级别。换一个查询语句就行了。
2024-04-22 16:06:31 375 1
转载 D (1152) : 循环赛日程表
设计一个𝑛行𝑛−1列的表,第𝑖行第𝑗列填入第𝑖个选手第𝑗天的对手.多组测试数据,每组给出选手个数。作者 Miraitowa412。
2024-04-17 11:46:43 66
转载 分治-整数位乘
优化AD+BC的表示为(A+B)*(C+D)-AC-BD,代替(A-B)(D-C)+AC+BD,避免了减法出现负数。// 设 a = A * 2^(n/2) + B, b = C * 2^(n/2) + D。链接:https://www.jianshu.com/p/4386cff19146。// TODO: 为 a 添加 n_2 个二进制0,即乘以 2^(n_2)// TODO: 返回 a + b 的结果,小心两数异号情况。// TODO: 返回 a - b 的结果,注意正负号。输出二进制表示的两数乘积。
2024-04-17 11:39:15 251
原创 在java如何优雅的使用参数校验
我讲的都是最最简单的参数校验方法,更深层次的还有分组的参数校验,notblank,notnull,notempty,notblank专为string类型等等,要深入了解,可去看看其他博客。
2024-04-13 22:22:44 582 1
原创 jupyter notebook突然打开空白,明明之前还是好的
出现空白这个问题时,我发现我的默认浏览器从edge变成了电脑自带的联想浏览器,不知道什么操作,导致jupyter notebook打开的默认浏览器改变了,然后我修改了所有应用打开的默认浏览器为edge,就好了,具体怎么修改默认打开的浏览器,比如pdf默认打开的浏览器,大家可以去csdn搜搜。由于遇到空白的时候,我忘记记录下来了,所有没有原图,大概就是下面红色框框的区域,全是白色,没有内容显示。
2024-04-13 19:52:18 1074 1
原创 在java中如何对前端传来的数组类型的数据进行es搜索
比如,我要搜索一些公司,我选择了公司地点为深圳,上海,北京的选项,前端传['北京','上海','深圳']到后端,后端用数组接收后,该如何进行es搜索呢分两种情况,看你的需求。
2024-04-11 23:26:06 380
原创 在java后端中使用es的boolquery进行复合查询
如果像我上面错误的那样,只会对最后一个QueryBuilders.termsQuery()起作用,也就是只对scale字段进行terms查询,从而忽略了type,也就不会复合查询了,今天在写项目的时候,发现我已经使用boolquery进行了复合查询,但是不起作用,永远只会查询一个boolquery,下面是我的。后面看了其他项目源码,发现boolquery得先构造好,才传进去request.source().query()正确的bool复合查询代码。
2024-04-11 22:53:02 288
原创 java 小坑之运算符优先级
这可能会违背我们从左往右的常理,true||true=true 然后true &&false=false。各位看官请猜这个结果是true还是false。后面才知道&&优先级大于||应该是false才对。
2024-03-26 18:27:34 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人