自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 Redux在React中的使用

使用useDispatch获取dispatch方法,提交对应的方法改变state的值。创建store文件夹,然后创建index和对应的模块,如上图所示。使用react-redux中Provider进行导入。文章以counterStore命名,名字可自行取。使用useSelector获取store中的数据。③编写index.js。

2023-11-27 22:40:16 416

原创 Java 集合框架

Collections是一个操作Set、List、Map等集合类。

2023-11-02 22:04:39 192

原创 java时间相关的API总结

1.System类的currentTimeMillis()①获取当前时间对应的毫秒数,long类型,时间戳②当前时间与1970年1月1日0分0秒之间的毫秒数③常用来计算时间差。

2023-10-24 22:31:27 222

原创 String的深入认识

⑥public String(byte[] bytes,String charseName) 通过使用指定的字符集解码当前参数中的字节数组来构造新的String。⑤public String(byte[] bytes) 通过平台的默认字符集解码当前参数中的字节数组来构造新的String。③当调用字符串replace()替换现有的某个字符时,需要重新开辟空间保存修改以后的字符串,不能在原有的位置进行修改。③调用字符串中的intern(),返回的是字符串常量池中的字面量的地址。

2023-10-17 22:14:27 208

原创 JAVA-异常

指的是程序在执行过程中,出现非正常情况,如果不处理最终会导致JVM的非正常停止。异常指的并不是语法错误或逻辑错误。语法错了,编译不通过,不会产生字节码文件,根本不能运行。代码逻辑错误,只是没有得到想要的结果①如何自定义异常类1.继承于现在的异常体系。通常继承于RunTimeException\Exception2.通常提供几个重载构造器3.提供一个全局常亮,声明为:static final long serialVersionUID//唯一表示异常类②如何使用自定义异常。

2023-10-16 22:11:53 142

原创 接口(interface)

接口就是规范,定义一组规则,体现了现实世界中“如果你是/要…则必须能…”的思想。继承是一个“是不是”的is-a关系,而接口实现则是“能不能”的has-a关系1.接口的理解:接口的本质就是契约、标准、规范,就像我们的法律一样。制定好后大家都要遵守2.接口的关键字:interface3.接口内部结构的说明:可以申明:属性:必须使用public static final修饰方法:jdk8之前:声明抽象方法,修饰为public abstractjkd8:声明静态方法、默认方法。

2023-10-09 21:32:13 282

原创 static关键字

static关键字

2023-10-08 20:47:24 95

原创 java_equals的使用

java_equals的使用

2023-09-27 22:39:41 199

原创 React中插槽处理机制

解决2:我们也可以把按钮的区域预留出来,但是内容不写,内容让调用的组件的时候,把东西传递进来【传递的是结构】需求:假如底部可能有按钮,根据需求判断需要展示或不展示,或者需要展示不同的按钮或者其他DOM。传进来的子节点若只有一个展示在组件头部,若两个则第一个节点在组件头部,第二个节点在组件底部。调用组件的时候,基于上闭合调用方式把插槽信息【子节点信息】,传递给组件,组件内部渲染即可。解决1:需要的按钮可以在组件中写死,后期基于传递进来的属性来进行判断。目的:在调用组件的,传递信息的时候,可以不用。

2023-09-20 22:56:57 590 1

原创 React--props细节知识

react中props知识

2023-09-19 22:04:17 371

原创 JSX底层渲染机制

jsx底层渲染机制

2023-08-28 22:15:58 930

原创 vuex基本使用

vuex基本使用简介文档介绍:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。简单的理解就是Vuex就类似全局对象,并且提供了获取或更新这个全局对象的方法,可以按照Vuex的方法在全局获取或更新对象。优点1.vuex是vue生态的一部分,能够触发响应式的渲染页面更新。2.限定了一种可预测的方式方便数据,需要把数据提交到mutations里来进行修改模块1.State:唯一数据源2

2021-09-29 11:02:00 168

原创 Vue 组件封装、组件传值、数据修改

Vue 组件封装封装的意义当一个页面元素过多或者一个组件在多个页面都会被使用,就可以进行组件封装,可以对单个页面解耦,增加代码的可读性,并且多次使用的组件方便修改,只用修改一个地方就能对用到这个组件的所有地方进行修改。方法建立一个新的vue文件,在template中写好自己的组件,如图然后在需要引用这个组件的页面进行引用这样就简单实现了组件的封装,效果如图组件传值如上的例子,封装的组件需要图标、名字、描述等值,这些值需要在引用的页面传入封装组件。首先在export default里面

2021-09-07 11:32:10 2799

原创 hover前有无空格的区别

hover前加不加空格的区别问题描述在使用hover时开始没有注意空格的影响,以至于达不到理想的样式,后通过学习发现hover前加不加空格是有区别的。不加空格.card:hover{ cursor:pointer; color:#44aaee; box-show: 0px 1px#44aaee;}展现样式如图所示,hover没加空格影响的只是class为card的元素,而里面的元素不受影响加空格.card :hover{ cursor:pointer; color:#44aa

2021-09-07 10:26:00 408

原创 vue router.push同一页面不刷新问题

vue router.push同一页面同一页面不刷新问题问题描述在做搜索框时,每次根据搜索结果展示搜索内容,但是每次router都是一样的,只是参数不一样,直接使用router.push,第二次搜索后页面就不会响应搜索内容。解决方法:在搜索页面设置watch监听搜索的参数变化。搜索框代码method:{ async handleSearch(){ searchTool(param).then(res=>{ this.$router.push({name:'all',param:

2021-09-06 17:24:39 2887 1

原创 vue中阻止事件冒泡

vue阻止事件冒泡问题描述:使用的element-ui的dialog对话框,在对话框的父组件还有点击事件,点击dialog对话框时也会相应外部父组件的点击事件。<el-dialog title="提示" :visible.sync="dialogVisible" width="30%" > <span>这是一段信息</span> <span slot="footer" class="dialog-footer"> <

2021-09-06 16:39:40 1558

原创 蓝桥杯 四数平方和

蓝桥杯 四数平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= ...

2020-03-22 15:16:28 843

原创 蓝桥杯 生日蜡烛

生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。答案:26思路:挨个循环求和,从i从1开始循环,j从i开始循环,代表开始过生日的年龄,只要满足等于236就输出年龄即可,大于则进入下一次循环。代码:#include<io...

2020-03-22 14:34:11 368

原创 蓝桥杯 煤球数目

蓝桥杯 煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形), … 如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。答案:171700代码:#include<iostream>using namespace std;int main(){ int sum = ...

2020-03-21 11:24:16 283

原创 蓝桥杯 牌型种数

蓝桥杯 牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?答案:3598180思路:这道题用递归来做,我们要完成的是从54张牌里面选取13张的牌的所有方案数,牌的点数用1-13表示,...

2020-03-21 11:16:44 289

原创 蓝桥杯 饮料换购

蓝桥杯 饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入格式:一个整数n,表示开始购买的饮料数量(0<n<10000)输出格式:一个整数,表示实际得到的饮料数输入样例:在这里给...

2020-03-18 21:30:40 604

原创 蓝桥杯 加法变乘法

蓝桥杯 加法变乘法我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如: 1+2+3+…+10 x 11+12+…+27 x 28+29+…+49 = 2015 就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。答案:16思路:首先建立两个循环,代表两个边乘法...

2020-03-18 20:10:19 992

原创 蓝桥杯 移动距离

蓝桥杯 移动距离X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3… 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 …我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输入格式:输入为3个整数w m n,空格分开,...

2020-03-17 22:38:46 307

原创 蓝桥杯 三羊献瑞

蓝桥杯 三羊献瑞其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一)答案:1085方法:这道把握一个重点不同汉字代表不同的数字,先将其转换为字母。A=?B=?C=? D=? E=? F=? G=? H=?因为出现了进位,即E必为1A=?B=?C=? D=? E=1 F=? G=? H=?E=1,A+E出现进位,F只能为1或...

2020-03-17 21:53:53 621

原创 蓝桥杯 立方变自身

立方变自身观察下面的现象,某个数字的立方,按位累加仍然等于自身。 1^3 = 1 8^3 = 512 5+1+2=8 17^3 = 4913 4+9+1+3=17 …请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?答案:6方法:这道题是将一个数的每位分割再求和,转换为字符串比较方便,参考代码:#include<iostream>#include<s...

2020-03-17 21:30:36 283

原创 蓝桥杯 星系炸弹

星系炸弹在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。每个炸弹都可以设定多少天之后爆炸。比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19请严...

2020-03-16 22:20:55 746 2

原创 蓝桥杯 三角形面积

三角形面积如图1所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢?请填写三角形的面积。不要填写任何多余内容或说明性文字。答案:28方法:把这个图形补成一个正方形,中间三角形的面积=正方形面积-三个三角形的面积,即S=88-(84/2)-(64/2)-(82/2)=28...

2020-03-16 21:49:49 595

原创 蓝桥杯 奖券数目

奖券数目有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。请提交该数字(一个整数),不要写任何多余的内容或说明性文字。答案:52488思路:方法1:这个可以直接...

2020-03-16 21:42:28 545

原创 动态规划详解

动态规划详解动态规划是一个很重要的算法,用途很广泛,下面我对动态规划进行入门介绍。1.基本思想动态规划的基本思想就是把待解决的问题分成若干的子问题,并且前子问题的解能为后子问题的解提供基础(动态规划的子问题往往不是独立的)。以我们熟悉的斐波拉契数列为例,递归的方法大家都明白,这个也可以用动态规划来解决。斐波拉契数列第i项(i>2)为前两项之和,f[i]=f[i-1]+f[i-2],按...

2020-02-17 15:36:36 2499 1

原创 历届试题 买不到的题目

历届试题 买不到的题目小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。输入格式:...

2020-02-16 20:35:49 258

原创 历届试题 连号区间数

历届试题 连号区间数小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。输入格式:...

2020-02-16 20:29:18 400

原创 历届试题 核桃的数量

历届试题 核桃的数量小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式:输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)输出格式:输出一个...

2020-02-16 20:00:29 888

原创 历届试题 分糖果

历届试题 分糖果有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入格式:程序首先读入一个整数N(2<N<100),...

2020-02-15 21:10:35 1172

原创 历届试题 错误票据

历届试题 错误票据某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。 假设断号不可能发生在最大和最小号。输入格式:要求程序首先输入一个整数N(N<100)表示后面数...

2020-02-15 17:11:46 956

原创 算法提高 质数的后代

算法提高 质数的后代在上一季里,曾提到过质数的孤独,其实从另一个角度看,无情隔膜它们的合数全是质数的后代,因为合数可以由质数相乘结合而得。如果一个合数由两个质数相乘而得,那么我们就叫它是质数们的直接后代。现在,给你一系列自然数,判断它们是否是质数的直接后代。输入格式:第一行一个正整数T,表示需要判断的自然数数量接下来T行,每行一个要判断的自然数输出格式:共T行,依次对于输入中给出的自...

2020-02-15 17:02:53 723

原创 算法提高 分苹果

算法提高 分苹果小朋友排成一排,老师给他们分苹果。小朋友从左到右标号1…N。有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li+1个小朋友每人发Ci个苹果。最后老师想知道每个小朋友有多少苹果。输入格式:第一行两个整数N、M,表示小朋友个数和老师个数。接下来M行,每行三个整数Li、Ri、Ci,意义如题目表述。输出格式:一行N个数,第i个数表示第i个小朋友手上的水果。输...

2020-02-12 16:00:55 960

原创 算法提高 铺地毯

算法提高 铺地毯为了准备一个学生节,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限铺上一些矩形地毯。一共有n 张地毯,编号从1 到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入格式:输入共 n+2 行...

2020-02-12 11:18:08 831

原创 算法提高 不同单词个数统计

算法提高 不同单词个数统计编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。说明:(1)由于句子当中包含有空格,所以应该用gets函数来输入这个句子;(2)输入的句子当中只包含英文字符和空格,单词之间...

2020-02-09 09:56:54 311

原创 算法提高 递归倒置字符数组

算法提高 递归倒置字符数组完成一个递归程序,倒置字符数组。并打印实现过程递归逻辑为:当字符长度等于1时,直接返回否则,调换首尾两个字符,在递归地倒置字符数组的剩下部分输入格式:字符数组长度及该数组输出格式:在求解过程中,打印字符数组的变化情况。最后空一行,在程序结尾处打印倒置后该数组的各个元素。输入样例:在这里给出一组输入。例如:5 abcde输出样例:在这里给出相应...

2020-02-09 09:31:39 483

原创 算法提高 盾神与积木游戏

算法提高 盾神与积木游戏最近的m天盾神都去幼儿园陪小朋友们玩去了~每个小朋友都拿到了一些积木,他们各自需要不同数量的积木来拼一些他们想要的东西。但是有的小朋友拿得多,有的小朋友拿得少,有些小朋友需要拿到其他 小朋友的积木才能完成他的大作。如果某个小朋友完成了他的作品,那么他就会把自己的作品推倒,而无私地把他的所有积木都奉献出来;但是,如果他还没有完成 自己的作品,他是不会把积木让出去的哟~盾...

2020-02-06 11:17:19 593

空空如也

空空如也

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

TA关注的人

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