- 博客(38)
- 收藏
- 关注
原创 SpringBoot快速入门笔记(7)
Vue的单页面应用是基于路由和组件的,不同组件的切换需要前端路由完成vue-router3只能结合vue2,vue-router4只能结合vue3安装。
2024-04-09 21:09:59
635
原创 SpringBoot快速入门笔记(6)
项目开发中,前端页面需要的数据往往要从服务器端获取,这必然涉及到和服务器的通信Axios基于promise网络请求库,作用于node.js和浏览器中;在浏览器端使用XMLHttpRequests发送网络请求,并能自动完成JSON数据的转换。
2024-04-09 15:41:37
732
原创 SpringBoot快速入门笔记(5)
这里是Vue2搭配elementUI,如果是vue3就搭配elementPlus,这里初学就以Vue2为例子😮。,这里是npm安装后自动生成的,但是加入了全局变量使用。
2024-04-07 00:28:45
485
原创 SpringBoot快速入门笔记(3)
编写UserController,并且声明UserMapper对象,写上@AutoWired注解表示注入,这样我们可以直接使用UserMapper中的方法🤓。在User类里添加代码,其实orders这个东西是不在user表里的,所以这样打上注解,并且添加getter和setter方法,只是为了实现多表查询😮。这里是将结果集对应起来,然后利用user表中的id,去映射orders,说明orders的参数类型List,many表示一对多的关系;edge运行结果默认返回JSON格式,如果其他的浏览器可以用。
2024-04-04 15:03:53
877
原创 SpringBoot快速入门笔记(2)
SpringBoot定义了HandlerInterceptor接口来实现自定义拦截器的功能。由于我们在UserController下的getUserById方法前添加了。②GET获取资源、POST新建资源、PUT更新资源、DELETE删除资源。⑤从客户端到服务端每个请求要包含必要的信息。③通过操作资源的形式实现服务器请求操作。④资源形式是JSON或HTML。①一个URL代表一种资源。
2024-04-02 17:52:00
519
原创 SpringBoot快速入门笔记(1)
②随便选个17 21 版本,进去项目后在project structure里面修改。默认情况下,@RestController注解会把返回的对象数据转为JSON格式。浏览器只能发送简单的GET请求,所以这里使用到ApiPost工具😮。Postman,Apifox都可以,以下是Apipost演示工具。两种解决办法:①新建项目把URL改为阿里云的。
2024-04-02 17:21:01
652
原创 计算机体系结构(考前快速复习)
本文由作者考前两小时边自学边做而作(网上没什么好资源捏 🙀),只停留在能够解题的层面,如有错误,对不起,我可是乱写的啊(时间有限,只将能够理解的总结了 😅)
2023-04-26 10:35:26
2936
9
原创 Java实现连接数据库验证登录和注册(附详细知识点讲解)
学完Java基础后,一般会做个项目练手(上一篇博客有讲到Java在线聊天室课程设计)当中肯定会涉及到登录验证,但没学过数据库 😅,不知道如何操作;只能把用户账户密码预存在一个txt文本当中,然后通过IO流读取验证⭐最后去搜相应的资料和网课进行学习,现在问题已解决,给大家做分享⭐
2022-09-24 00:40:13
20290
5
原创 Typora+PicGo+码云图床无法上传最终解决方案
是不是,老是用插图是不是太麻烦了于是喜欢用QQ、微信截图的你,选择上csdn搜索解决截图粘贴到typora里好,我们走一遍流程😆软件刚上手一段时间,以后写博客的时候用Snipaste会方便许多😋。
2022-09-11 16:55:25
638
原创 Java基础语法(3)
文章目录一、继承1、定义2、Dad和Son案例3、super 和 final 关键字二、多态1、定义2、方法重载3、方法覆盖4、多态概念的引入一、继承1、定义面向对象(OOP)三大特性:封装、继承、多态类的继承就是在原有类的基础上创建新类,实现代码复用“张三继承了他爹1美元的资产”,一般说到继承,默认是亲缘关系(父子、爷孙等)。如果将张三他爹作为一个类,这个类就叫父类;相应的,张三作为子类 。在Java中Object是所有类的根,叫做基类(超类)2、Dad和Son案例Dad类目前有三
2022-03-27 21:44:46
353
原创 Java练手(2)(学生管理系统简单实现)
文章目录一、前言二、Student类三、主类四、运行截图五、主类源代码一、前言采用ArrayList动态数组,实现学生的增加、删除、修改、查找、退出(主要目的是增加对ArrayList的理解与使用)二、Student类学生类中封装四个成员变量(学号、姓名、性别、年龄),设置相应的get和set方法public class Student { //学号 private String number; //姓名 private String name; //性
2022-03-19 17:46:17
968
原创 Java基础语法(2)
文章目录一、类和对象二、类成员变量和方法三、this关键字四、封装五、数组一、类和对象1、类“你是哪一类人啊?”这里的类(class)是一种抽象概念,好人、坏人、男人、女人、外星人等再比如,笔记本电脑类可以划分超薄本、全能本、游戏本、商务本等,但具体是哪个型号的电脑得指明一个对象写程序时每次会新建一个class文件,就像c语言.c文件一样,但记得文件名大写2、对象对象就是类的实例化(把抽象变为具体)eg:“你果然是吉林跑男啊!”这里的(你)不知道是谁,但是把(你)换成(赵三金)就是具
2022-03-19 11:33:19
972
原创 Java练手(1)(杨辉三角、猜数字、点名器等)
文章目录一、前言二、杨辉三角三、猜数字(随机点名器)四、超市购物一、前言有了Java基础后,我们就可以解决一些简单的问题了ヾ(✿゚▽゚)ノ二、杨辉三角递归打印杨辉三角 ,line是行,col是列,列为1或者列等于行的时候返回1public class YangHui { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out
2022-03-19 09:44:27
806
原创 Java基础语法(1)
文章目录一、前言二、基础语法三、关键字四、结尾一、前言基于C语言来学习Java(学校在开这门课,边学边总结)编译器使用的是IntelliJ IDEA,学校会推荐使用Eclipse二、基础语法1、输出 “hello,world!”C语言printf("Hello World!");JavaSystem.out.println("Hello World!");println 相当于直接自动换行了,也可以去掉ln,直接print2、在哪写上面那串代码?Java中新建一个class文
2022-03-15 20:39:25
1529
原创 兔子繁衍和最大公约数(Java版)
文章目录一、前言二、兔子繁衍问题三、求最大公约数四、this()用法一、前言算法上机作业,本来用C语言写,但VScode一直抽风,最近学校在上Java,不妨换种语法写目前感受:JavaSE的语法其实和C没啥区别,换汤不换药二、兔子繁衍问题1、问题典型的斐波那契数列1 、 1 、2 、 3 、 5 、8 、 13 、 21 、34…2、解决① 方法一迭代关系式 y[ i ] = y[ i-1 ] + y[ i-2 ]public class Rabit_1 { publ
2022-03-11 17:22:58
2161
原创 豆瓣评分小程序Part-3
文章目录一、主要内容二、wx:key三、单布局实现四、整体布局五、效果图六、结尾一、主要内容主页面“影院热映”、“近期热门剧集”、“近期热门综艺节目”模块真实数据实现(把我们原来人为写的死数据通过API接口变成活的)影院热映效果图:二、wx:key1、调试器警告在我们完成 豆瓣评分小程序Part-2 之后,可以发现调试器跳出黄色警告,让我们在stars.wxml渲染星星图片的同时加上wx:key这个属性来提高性能好的,现在压力来到wx:key,可以查看 微信官方文档中列表渲染下的wx:ke
2022-02-14 15:21:41
1680
2
原创 豆瓣评分小程序Part-2
文章目录一、主要内容二、滚动框的实现三、星星组件的实现四、效果图五、结尾一、主要内容影院热映横向滚动框 和 星星评分组件(满分10分,五颗星,一颗两分)二、滚动框的实现1、分析不管是影院热映还是豆瓣热门,都是一样的布局,所以我们只要将影院热映这一大盒子实现即可分析图如下:2、首页单项布局在index.wxml文件中,我们先写出modelGroup(模型组)、modelTop(模型的顶部)、modelTitle(模型标题)、more(查看更多)、itemNavigator(一项电影导航图)
2022-02-13 21:18:18
1847
原创 零基础微信小程序Day3
文章目录一、对象的创建二、数据绑定三、wx:for列表渲染四、结尾一、对象的创建Q:对象(object),为什么要了解对象?A:保存一个立体的完整的信息,类似于C语言中的结构体。对象分为属性(事物的特征,比如一个人叫什么,性别,年龄等)和方法(事物的行为,这个东西能干什么,用函数方法表示)1.创建对象方法一2、创建对象方法二3、创建对象方法三二、数据绑定Q:为什么要用数据绑定?A:我们不希望东西都是静态的,一大串东西都是你自己在wxml文件中打出来的,“WXML 中的动态数据均来自
2022-02-12 23:03:02
847
原创 豆瓣评分小程序Part-1
文章目录一、主要内容二、实现三、效果图四、结尾一、主要内容搜索栏的实现(主页面是导航栏,点进去变成搜索栏)导航栏图1::搜索栏图2:二、实现1、基本布局首页是index,打出“我是首页”便于理解。windows中需要修改的语句已在图片中给出2、建立searchbar组件①和pages等文件夹并列建立components(组件)文件夹②在components文件夹下添加searchbar(搜索栏)文件夹③在searchbar文件夹内添加Component(生成四个文件)3、配置
2022-02-11 21:13:19
1195
3
原创 零基础微信小程序Day2.5
文章目录一、变量二、操作符三、语句四、数组五、结尾一、变量1、变量① 声明和赋值var 变量 = 值,eg:var age = 24 //声明age变量,赋值24②命名规则可以包含字母、数字、下划线、美元符号$;必须以字母开头;在.js文件中全局变量要放在Page()函数前面2、变量类型变量的数据类型分为简单类型和复杂类型(object),这里只讲述简单类型①数字型number想返回浮点数用parseFloat(),返回整数用parseInt()②字符串string单、双引号括起
2022-02-06 17:26:01
1434
原创 零基础微信小程序Day2
文章目录一、前言二、WXML三、WXSS四、JS五、结尾一、前言从除夕就间断了,过年嘛,每次能写多少是多少呐ヾ(⌐ ■_■)咱跟着视频自学,肯定会出现很多问题(毕竟咱就是零基础)那么越往后越发觉前端的老三样(HTML+CSS+JS)是非学不可,所以咱不得不再跳入前端的坑。但是 我们主线任务是微信小程序,所以结合着学,了解前端东西在微信小程序里面的语法~二、WXML前端: 大盒子(占一行):< div > 、小盒子:< span >小程序 :大盒子:< view
2022-02-05 13:03:13
276
原创 零基础微信小程序Day1
文章目录一、前言二、下载和注册三、认识界面四、小程序组件五、结尾一、前言学习目的(purpose):学会制作一款微信小程序,为今后毕设做准备。背景介绍(introduction):计科大二在读,大一上学web开发(对,就是你所想的ppt老师,当时也没咋学==零基础),学过C和数据结构。说明(explanation):本人学习能力一般,关于计算机软硬件、前后端、主流语言都懂一点点,每次学习时间在1h-2h,所以看本人博客时应该会感到非常轻松。Day1,开始!二、下载和注册工欲善其事,必先利其器。咱
2022-01-29 21:41:08
622
原创 有被宏定义坑到,谢谢
宏定义带运算式被学习通里的作业坑了#define ADD(x) x+xint m=1,n=2,k=3;int sum=ADD(m+n)*k;A.sum=9 B.sum=10 C.sum=12 D.sum=18一开始这样想,ADD(3)不就是3+3=6么,再6*3=18,诶,刚好选D。结果啪的一下,答案错误。首先x+x没加括号是一个坑,计算
2021-05-03 09:42:45
213
原创 排序算法
①冒泡法version 1普通void bubble_sort_1(char a[],int len){ int i, j,tmp=0; for (i = 0; i < len-1; i++)//len-1就是总数减去1等于趟数 { for (j = 0; j < len - 1 - i; j++)//len-1-i是这一趟需要交换的次数 { if (a[j] > a[j+1]) { tmp = a[j+1]; a[j + 1] = a[j
2021-05-01 19:56:26
153
原创 初识递归
递归:自己调用自己别人的解释:走进一扇又一扇门,然后再通过最后一扇门到第一扇门走出来<!>递归一定要有终止条件,不然就无限套娃,写递归先考虑出口举几个例子:1.计算5的阶乘 int fun(int i){ int sum; if (i == 0) { return 1; }else{ sum=i*fun(i - 1); return sum; } int main(){ int i; int fun(int); for (i = 0; i < 6
2021-04-20 21:44:27
233
1
原创 C语言-输出几个数的最大数
注:思路直接,找参数搭桥赋值1.两个数int a, b, c; printf("请输入两个数字:\n"); scanf("%d%d", &a, &b); c=a > b ?a: b; printf("最大数为%d\n", c);2.三个数int a, b, c, d, e; printf("请输入三个数字:\n"); scanf("%d%d%d", &a, &b, &c); d = a > b ? a : b; e = d >
2021-02-25 14:29:57
3858
1
Java在线聊天室课设(二次元嘉然版)
2022-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人