- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 C++类中方法使用const
PS:在函数后添加const的操作是只能在类中的函数中添加,外部的函数是不行的。如果是用const修饰关于指针的函数还是要看const是在指针*的前面还是后面,如果是后面如int* const代表您写了一个不能被修改的指针,那我也表示respect。由编译的提醒可知,在添加了const之后的类内部函数是不能在被进行修改的,但是不能说加上const后没有意义,我们任然可以进行读取属性值的操作,比如在getter之类的范式中用const修饰也是很常见的只读操作。
2023-06-19 22:14:17
127
原创 使用flex对网页进行布局(导航,侧边,主体)
实现效果:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <
2022-05-10 13:32:07
483
原创 css中flex布局的一些基本属性
flex最基本的是有主轴和坐标轴两个轴:下面是如何控制下级盒子在主轴和交叉轴位置的属性:flex-direction(弹性方向,控制主轴的方向):row(主轴横向行),column(主轴纵向列)justify-content(控制下级盒子在主轴上的位置。默认是将所有下级盒子放在起点开头对其内容):flex-start,center,space-endalign-items(对其条目):stretch(盒子默认占满交叉轴位置),center(三个盒子回到交叉轴的中间),flex-en.
2022-05-08 15:55:43
684
原创 如何在实现对视频的评论功能,前后端分离(springboot+vue)
首先,对于实现改功能。我认为基本与重要的应该是数据库的建立。实现该数据库大致需要用户表(user)和评论表(comments),当然也可以在建立一个中间表,不过我是用comment中建立的一个movieid来搞定的。下面让我们看一哈表:user:comments:(如果想要额外实现回复功能,那就还需要再建立两个键哦)然后进入后端:...
2021-12-19 16:02:08
766
原创 vue如何获得当前时间,并且传递给后端(不用注解)
第一步:先获得当前时间 var _this = this; let yy = new Date().getFullYear(); let mm = new Date().getMonth()+1; let dd = new Date().getDate(); let hh = new Date().getHours(); let mf = new Date().getMinutes()<10 ? '0'+new Date().getM
2021-12-18 15:43:52
3204
原创 动态规划之背包问题
已知n种物品和一个可以容纳重量c的背包,物品i的重量为wi,产生的效益为pi。在装包时物品i可以装入,也可以不装入,但不可拆开装。如何选择这n个物品,使总收益最大?思路:如果重量大于能负担的则不放入,如果可以泽进行判断背包0-1的 f[i][j]=max(f[i-1][j],f[i-1][j-w[i]]+v[i]);递归公式的这个最大值前面那个f[i-1][j]是不放i的最大价值,后面的f[i-1][j-w[i]]+v[i]则是将i放入i后的最大价值。#include <bits/st...
2021-12-17 20:08:18
365
原创 前端axios以“http://localhost:8080/xxx/xxx“, {id:id}传id,但后端接受不了的原因和解决办法。
众所周知,前段是给后端返回一个json字符串,但当我们以{id:id}传数据的时候一定是只想把id传回去吧,但可惜是打灭的,当在后端用Interge id接受的时候,会提醒我们JSON parse error: Cannot deserialize instance of `java.lang.Integer` out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInpu
2021-12-17 19:40:14
1418
原创 递归求解双递推摆动数列
已知递推数列:a(1)=1,a(2i)=a(i)+1,a(2i+1)=a(i)+a(i+1),(i为正整数),试建立递归,求该数列的第n项与前n项的和。思路:首先确立递归关系,当i为偶数时,递归关系是sum(n/2)+1。当i是奇数时,递归关系是sum(n/2)+sum((n+1)/2)。当i为1时,为1。#include<iostream>using namespace std;int sum(int n){ if(n==1){ return 1;
2021-12-16 20:37:14
1673
2
原创 猴子偷桃递推
问题:有一猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了m个。第2天早上又将剩下的桃子吃掉一半,又多吃了m个。以后每天早上都吃了前一天剩下的一半后又多吃m个。到第n天早上想再吃时,见只剩下d个桃子了。求第1天共摘了多少个桃子(m,n,d由键盘输入)?递推关系#include<stdio.h>int main(){ int m,n,d,all; printf("请确定正整数m,n,d:"); scanf("%d%d%d",&m,.
2021-12-16 20:34:58
446
原创 el—radio不能选中和点击没反应的解决
环境:vue2在el-radio中,要注意lable绑定的是哪个,是在data中的sex或者是ruleForm.sex
2021-12-16 09:45:10
8385
原创 (springboot+vue)前后端分离用前端传来的ID值来播放视频的功能实现,实现多个视频选择播放
梗概:在做视频播放的功能时,我想实现用axios来给后端传id的方式来播放对应的视频(我的视频是存在本地的,如果用服务器的话应该也差不多吧。。) 首先的第一步是获得数据库所存储的所有视频信息并展示,也就是写一个findAllVideo接口来实现,不过极力推荐使用mybatis-plus很方便。查找后的界面大概是这样:这个组件和视频播放组件二者不存在路由关系,所以两者是兄弟组件,所以使用兄弟组件的传值方式,在这里我用的是<router-link>&...
2021-12-14 12:52:38
2212
原创 如何在vue2前段接受来自后台的base64编码字符串并将其转换为图片并显示
首先要在data中定义一个数组里面包含传过来数组对应的属性然后定义一个方法用来接受: update() { this.$http.get("http://localhost:8081/movie/findAll") .then(res=>{ this.param.movie=res.data; }) },然后在组件内定义一个v-for循环并且设置一个img<.
2021-12-11 19:26:00
1711
原创 以观察者设计模式举例的房产信息系统
某房地产公司欲开发一套房产信息管理系统,根据如下描述选择合适的设计模式进行设计:(1) 该公司有多种房型,如公寓、别墅等,在将来可能会增加新的房型;(2) 销售人员每售出一套房子,主管将收到相应的销售消息。该例子的第一步使用工厂设计模式来制作,第二步使用观察者模式来制作观察者借口public interface Stakeholder { public void response(House house);}具体观察者public class Ma...
2021-11-21 13:25:50
2719
空空如也
Springboot+vue后台播放接口不管怎么改,只播放同一个视频
2021-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人