自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 【正则表达式 】java 正则表达式 校验日期格式

正则表达式 校验日期格式

2022-09-29 18:31:38 5141 3

原创 C语言程序设计(第二版) 主编:余贞侠 何钰娟 课后习题 代码题答案

C语言程序设计(第二版) 主编:余贞侠 何钰娟 (课后习题 代码题答案)ps.由于没有官方答案,博主将自己写的代码分享出来,若有错误之处请多多谅解,转载注明出处!第二章15.编程实现:从键盘输入一个华氏温度 FFF,要求输出摄氏温度 CCC,计算公式为 C=5(F−32)/9C=5(F-32)/9C=5(F−32)/9.#include <stdio.h>int main(){ double F, C; scanf("%lf", &F); C = 5 * (F - 32)

2021-11-30 23:14:41 3251 11

原创 【机器学习实战】决策树算法:预测隐形眼镜类型

【机器学习实战】决策树算法:预测隐形眼镜类型0.收集数据这里采用的数据集是《机器学习实战》提供的 lenses.txt 文件,该文件内容如下:young myope no reduced no lensesyoung myope no normal softyoung myope yes reduced no lensesyoung myope yes normal hardyoung hyper no reduced no lensesyoung hyper no normal soft

2021-04-15 11:47:54 4914 5

原创 【机器学习实战】K-近邻算法:手写识别系统

【机器学习实战】K-近邻算法:手写识别系统0.收集数据由于我们用的对比集是《机器学习实战》提供的文件,它提供的都是 323232 * 323232 的.txt.txt.txt 文件。因此我们需要把我们待识别的图片变成 323232 * 323232 的.txt.txt.txt 文件。ps.该 txttxttxt 文件是有颜色部分为1,空白部分为0。0.1 转化为黑白图为了更好的转换 txttxttxt 文件,我们先将图片转化为黑白图。首先要导入 PTLPTLPTL ,我们后面很多的函数都要依靠它

2020-12-10 19:05:47 482 1

原创 计算机三级 数据库技术 学习笔记

计算机三级 数据库技术第一章 数据库应用系统开发方法1.1 数据库应用系统生命周期1.1.1 软件工程与软件开发方法瀑布模型快速原型模型螺旋模型1.1.2 DBAS生命周期模型ps.ps.ps.按照瀑布模型原理设计DBASDBASDBAS 的生命周期由以下五个基本活动组成:项目规划需求分析系统设计实现与部署运行与维护333条设计主线:数据组织与存储设计数...

2020-02-09 14:45:25 5800

原创 【PostgreSQL】PostgreSQL Docker部署 + SpringBoot集成

由于PostgreSQL和MySQL的语法都是基于SQL来的,所以作者个人认为没必要重学一遍PostgreSQL的语法,基础的增删改查也可以通过mybatis来直接操作,等在实际应用中遇到了一些PostgreSQL的特殊化操作再去学习也是完全可以的。

2024-05-18 18:13:27 903

原创 【MapStruct】使用MapStruct拷贝对象,最后返回的对象是个空对象

在使用MapStruct进行对象拷贝的时候,未能把入参的对象拷贝的返回的对象上,返回的对象是一个空对象。并且打开MapStruct生成的拷贝方法可见,方法中并未有新老对象get、set的操作,在new了一个对象后,它就直接把这个对象给返回了。

2024-03-12 15:34:45 524

原创 【精度丢失】后端接口返回的Long类型参数,不同浏览器解析出的结果不一样

对于过长的id,尽量使用String进行存储和传递。因为你最多能确保在你这里是不会精度损失的,但你不能确保调用你接口的其他地方是以什么形式来解析你的id的。

2023-08-25 11:29:53 577

原创 【机器学习实战】朴素贝叶斯:过滤垃圾邮件

个人感觉该方法的分类准确率,对准备的数据以及概率计算方法很敏感,可能一点点的改变就会导致最后的统计结果天差地别。总的来说,朴素贝叶斯并不难,代码也相对比较好理解,这一章就顺利通过啦!

2023-08-20 17:40:38 824

原创 【YAML】如何在YAML文件中正确表示Spring属性及其对应的值和子属性

在很多的时候,我们需要将一些properties的配置修改为yml配置。这时候我们会发现,有一些配置自己有值,但同时他也拥有子属性。

2023-06-26 11:36:14 203

原创 【XShell】XShell连接服务器中文乱码

用XShell连接服务器,发现所有的中文都是乱码

2023-03-09 10:59:26 1019 1

原创 【MybatisPlus】MybatisPlus的selectPage()方法失效

selectPage分页失效

2023-02-20 16:43:41 3263 1

原创 【Jackson】java动态去除返回json中的值

一般来说,我们后端给前端返回结果的时候,会建一个返回结果类。但这个结果类里的字段并不是所有情况都需要的,例如:分页信息。因此如何在非分页的情况下取消掉分页字段,就是当前我们需要解决的问题。

2023-02-02 16:23:56 934

原创 【Mysql】当Naviact创建数据库时失败出现1044 -Access denied for user ‘root‘@‘%‘ to database

1044 -Access denied for user 'root'@'%' to database

2022-12-08 10:01:39 3850

原创 【Mysql】更新多个数据库下同名表同名字段的长度

【Mysql】更新多个数据库下同名表同名字段的长度

2022-12-06 11:47:30 414

原创 【LeetCode 力扣】3.无重复字符的最长子串 Java实现 滑动窗口

【LeetCode 力扣】3.无重复字符的最长子串 Java实现 滑动窗口

2022-11-17 00:34:42 419

原创 【LeetCode 力扣】2.两数相加 Java实现 模拟 递归

【LeetCode 力扣】2.两数相加 Java实现 模拟 递归

2022-11-16 21:50:44 490

原创 我的创作纪念日

今天是我csdn创作的四周年纪念日,大一的时候在狗哥的建议下开始学算法,学算法的过程中遇到了很多问题,在查题解的时候遇到了CSDN,然后慢慢的也开始在CSDN上写博客了。在创作的过程中都有哪些收获今年毕业,成为了一名Java开发工程师,以后的重心将往Java方向偏移,但其他感兴趣的方向依然不会放弃。近期打算,慢慢做LeetCode的题解博客,希望大家支持。感谢关注我的小伙伴,我也会继续努力的!

2022-11-16 16:47:05 161 2

原创 【LeetCode 力扣】1.两数之和 Java实现 哈希表

Leetcode 力扣 1.两数之和 java实现 哈希表

2022-11-15 22:44:36 498

原创 昇思 MindSpore 安装教程

昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景覆盖三大目标。

2022-09-30 22:49:57 495

原创 MyBatis ORDER BY 查询条件为String时 拼接失效

MyBatis ORDER BY 拼接失效

2022-09-11 20:48:23 485

原创 UrlEncodedFormEntity 提交中文数据 接收到的是乱码

UrlEncodedFormEntity 提交中文数据 接收到的是乱码

2022-08-10 15:15:35 913

原创 idea反编译失败 无法查看jar包的源码

最近拉了一个公司的老项目下来,发现idea查看不了一些jar包的源码,最后查阅众多解决方案后得到两个解决方案。1、下载反编辑软件 JDGUI ,将要反编译的Jar包拖入其中即可查看2、在idea中下载插件“Java Bytecode Decompiler’插件后重启idea后即可...

2022-05-30 11:31:47 1651

原创 Spring Boot 项目创建 IDEA

用IDEA创建一个SpringBoot项目1、按照如图顺序点击,在2的地方选好Java版本2、确定好名字3、导入相关依赖(根据自己的需要选择,我这里只选了几个初步需要的)4、确定文件位置5、创建成功,开始写项目...

2021-01-05 15:40:34 143

原创 C语言 考试管理系统 源码+演示视频

演示视频:大一 C语言课程设计 考试管理系统 演示视频源码:C语言考试管理系统 源码分享

2020-05-15 09:04:54 1756

原创 链表专题 c/c++实现 LeetCode例题讲解

链表专题首先我们都知道,链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。一般用结构体来表示。struct ListNode { int val; struct ListNode *next; };其中 valvalval 是存储这个节点的值, ∗next*next∗next 是存储下一个节点的位置。这样每一个...

2019-07-25 21:21:19 579

原创 二分查找算法专题 c/c++实现 LeetCode二分题讲解

二分查找算法专题注:本博客是学习完 LeetCode暑假打卡 - B站 后的产物,若是对本博客不感兴趣的可以直接去看原视频。转载的朋友请附上原博地址:在学习二分的时候发现了个很好用的二分查找算法模板它将其分成了两个情况,接下来一个一个的进行讲解。(以下两个模板均来自 二分查找算法模板 )该模板的算法思路:假设目标值在闭区间 [l,r][l, r][l,r] 中, 假设 MMM 是我们最后...

2019-07-23 14:54:18 773 1

原创 LeetCode 69 x的平方 C语言实现 二分法

原题地址:x的平方根 - 力扣解题思路:这道题题目说白了就是复现sort()函数。由于返回值是整数,所以最简单的方法当然是从0→X0\rightarrow X0→X依次进行判断得出答案。但直接循环会浪费很多时间,在我们玩猜数字游戏的时候,我们都知道可以通过不断折半猜数字,很快的得到答案,而这样的思想就是二分。而本题就是一个很好展现二分思想的一个例题。在学习二分的时候发现了个很好用的...

2019-07-22 17:41:41 332

原创 洛谷 P1976 鸡蛋饼 C++实现 科特兰数

原题地址:P1976 鸡蛋饼-洛谷题目背景Czyzoiers 都想知道小 x 为什么对鸡蛋饼情有独钟。经过一番逼问,小 x 道出了实情:因为他喜欢圆。题目描述最近小 x 又发现了一个关于圆的有趣的问题:在圆上有 2N 个不同的点,小 x 想用 N 条线段把这些点连接起来(每个点只能连一条线段), 使所有的线段都不相交,他想知道这样的连接方案有多少种?输入输出格式输入格式:有且仅有一...

2019-07-22 11:51:02 335

原创 洛谷 P1165 日志分析 c++实现 栈

原题地址:P1165 日志分析-洛谷题目描述M 海运公司最近要对旗下仓库的货物进出情况进行统计。目前他们所拥有的唯一记录就是一个记录集装箱进出情况的日志。该日志记录了两类操作:第一类操作为集装箱入库操作,以及该次入库的集装箱重量;第二类操作为集装箱的出库操作。这些记录都严格按时间顺序排列。集装箱入库和出库的规则为先进后出,即每次出库操作出库的集装箱为当前在仓库里所有集装箱中最晚入库的集装箱。...

2019-07-21 21:28:07 895

原创 洛谷 P1449 后缀表达式 C语言实现 栈

原题地址:P1449 后缀表达式-洛谷题目描述所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)。如:3*(5–2)+7对应的后缀表达式为:3.5.2.-*7.+@。’@’为表达式的结束符号。‘.’为操作数的结束符号。输入输出格式输入格式:输入:后缀表达式输出格式:输出:表...

2019-07-21 17:58:39 727 6

原创 洛谷 P1044 栈 C语言实现

原题地址:P1044 栈-洛谷题目背景栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。栈有两种最重要的操作,即pop(从栈顶弹出一个元素)和push(将一个元素进栈)。栈的重要性不言自明,任何一门数据结构的课程都会介绍栈。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。题目描述 宁宁考虑的是这样一个问...

2019-07-21 17:07:07 703

原创 洛谷 P1164 小A点菜 C语言实现 背包问题

原题地址:P1164 小A点菜 - 洛谷em…这道题写的是真的让我难受,本来最近在学习dp,于是打算找点dp的题练一下…于是乎这个题代码我就用dp(自认为的dp)写出来了,然后也很顺利的通过了样例。于是喜得AC 代码#include <stdio.h>int sum = 0;void dp(int* a, int m, int n);int main(){ ...

2019-05-12 12:16:46 959

原创 LeetCode 63 不同路径 II c语言实现 动态规划

原题地址:不同路径 II - 力扣题目描述一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。说明:m 和 n 的值均不超过 100。...

2019-05-11 13:02:04 621

原创 LeetCode 120 三角形最小路径和 c语言实现 动态规划

原题地址:三角形最小路径和 - 力扣首先分析这道题。这些数字是放在一个叫triangle的二维函数里面,然后一共有riangleSize层,然后每层的长度与层数一样...

2019-05-08 22:35:27 650

原创 洛谷 P1014 Cantor表 C语言实现

原题地址:P1014 Cantor表 - 洛谷其实看见这道题我第一反应是被吓到了。。。。我起初看到没一行这么有规律,但却要按照Z形输出就在想他会不会每一排都按规律输出好,再来找Z形输出的规律,然后按顺序输出。。。但很快我按照Z形输出的数字写了一部分出来,很快就发现了规律,才发现这是个水题。。。第一行:1/1第二行:1/2、2/1第三行:3/1、2/2、1/3第四行:1/4、2/3、3...

2019-04-09 23:55:47 1033

原创 洛谷 P1022 计算器的改良 C语言实现

原题地址:P1022 计算器的改良 - 洛谷看到这个题第一反应是 这TMD是什么鬼 一脸懵逼!经过一段时间思考后发现,这是一道标准的模拟,然后…就没有然后了。于是机智的 我选择了去看题解(好吧,我的确是放弃的太快了)在看题解的时候我还是有最后一点良心 我只是去看了一下别人的文字描述的思路,没有看代码。然后在别人的思路上,经过思考,差不多就有了个自己的思路了。以下说下这道题的几个要点:...

2019-04-08 23:18:33 839

原创 洛谷 P1307 数字反转 C语言实现

原题地址:P1307 数字反转 - 洛谷最初看到这个题目是想的以字符数组输入,然后判断第一个字符是不是‘-’,如果是则优先输出一个符号。再然后从字符串最后一位开始判断,先判断是否为‘0’,如果是0就continue。直到遇到一个非‘0’的字符后,再遇到‘0’才可以输出。代码如下:#include <stdio.h>#include <string.h>int ...

2019-04-07 18:26:19 3131 4

原创 洛谷 P1478 陶陶摘苹果(升级版) C语言实现

原题地址:P1478 淘淘摘苹果(升级版)- 洛谷题目描述又是一年秋季时,陶陶家的苹果树结了n个果子。陶陶又跑去摘苹果,这次她有一个a公分的椅子。当他手够不着时,他会站到椅子上再试试。这次与NOIp2005普及组第一题不同的是:陶陶之前搬凳子,力气只剩下s了。当然,每次摘苹果时都要用一定的力气。陶陶想知道在s&lt;0之前最多能摘到多少个苹果。现在已知n个苹果到达地上的高度xi,椅子的高度...

2019-02-14 09:57:33 2933

原创 洛谷 P1036 选数 C语言实现

P1036 选数 - 洛谷题目描述已知 n 个整数 x1,x2,…,xn ,以及1个整数k(k&amp;lt;n)。从n个整数中任选k个整数相加,可分别得到一系列的和。例如当n=4,k=3,4个整数分别为3,7,12,19时,可得全部的组合与它们的和为:3+7+12=223+7+19=297+12+19=383+12+19=34。现在,要求你计算出和为素数共有多少种。例如上例,只有一种的和...

2019-02-11 17:14:46 4542 5

C语言考试管理系统 源码分享

C语言考试管理系统 本项目分为学生端和管理端 学生端:注册、登录、答题、排名、发邮件、收邮件、题目的增删改查…… 管理端:查询修改用户、查询邮箱…… 管理端直接输入 账号:101 密码:54759 即可登录成功。

2020-05-14

空空如也

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

TA关注的人

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