自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miss Stone的博客

编程语言,算法,c++,java,前端

  • 博客(39)
  • 收藏
  • 关注

原创 【无标题】axios的ts封装,记录一下(Vue3项目)

【代码】【无标题】axios的ts封装,记录一下(Vue3项目)

2024-04-18 22:46:34 381 1

原创 自己配置vue项目

【代码】自己配置vue项目。

2024-01-19 11:00:27 425

原创 自己配置react项目

【代码】自己配置react项目。

2024-01-18 16:38:10 368

原创 仿照chatgpt代码块高亮

我们公司最近写了一个仿照gpt回答用户问题的网站我要实现一个功能,正确展示代码,如下图:这里面我遇到了一些问题,记录下来:后端返回的markdown格式的字符串,所以我要用插件转化为dom结构,这里我使用的插件是:markdown-it,代码高亮我使用的插件是:highlight.jsmarkdonw-it官方文档:https://markdown-it.docschina.org/我按照官方文档写了如下代码:2、系统回答问题的过程中字体忽大忽小QQ录屏20231106180307从视频里明显的

2023-11-07 09:50:01 517

原创 全局下载报错怎么办

举个例子,当你要全局下载create-react-app,报如下图所示的错。这个时候,关闭掉git base,再以管理员身份运行。

2023-10-23 11:33:58 91

原创 vue项目展示pdf文件

最近我有个需求,就是在h5页面上展示pdf文件,分页,最后一页有个蒙层阴影渐变的效果,尝试过一些插件,但都不是很好用,最后用了pdfjs-dist加上canvas。

2023-07-19 09:30:41 1270

原创 css盒模型

盒模型

2022-08-02 10:18:46 90 1

原创 vue中的mixin

官方的解释是,mixin是来分发Vue组件中的可复用功能。在我看来,就是有一个文件,你在里面定义数据也好,方法也好,什么都好,要是有一个vue文件引入它,那么这个vue文件就可以用它的方法,用它定义的数据。我写了一个mixins.js,如下所示:const mixins = { data () { return { name: 'max', age: 24 } }, created () { console.log('mixins crea

2022-01-17 16:25:08 164

原创 vscode好用的vue插件

我只下载了Chinese (Simplified) (简体中文),Git Graph,Git History,Vetur,但对我来说足够了!Chinese (Simplified) (简体中文)中文语言包,对我这个英语不好的人是福音。链接:中文语言包有需要的可以看看使用方法Vetur高亮vue文件Git Graph可以查看谁提交了,谁更改了什么,可以拉取、提交代码等等一系列操作,比再下一个sourcetree好用。Git History查看提交记录...

2021-12-17 16:23:32 364

原创 JS中继承

1、原型链来实现继承原型链实现继承的本质是重新原型对象,代之以一个新类型的实例。function Test(city) { this.name = 'max'; this.city = city; this.friends = ['egbert', 'helen', 'smith'];}Test.prototype.sayName = function() { console.log('hi, my name is ' + this.name + '!');}function

2021-12-16 13:23:57 1311

原创 关于js原型链我自己的理解

1、理解原型链的第一步是必须要明白构造函数中,this的含义。我之前没有理解透,以至于后来的原型链和继承都是半懂不懂的状态。比如说,我写了一个构造函数,然后,new了一个实例。function Person(name, age, job) { this.name = name; this.age = age; this.job = job;}var person1 = new Person('max', 24, 'programmer');当时我看到经典红皮书里对new的解释是:

2021-12-15 14:03:35 963

原创 git每次拉取代码输入用户名和密码的问题

首先在终端输入git config --global credential.helper store这个命令,再输入git pull,最后一次输入用户名和密码,以后拉取就都不会输入了。

2021-12-13 19:22:34 1190 1

原创 解决[Vue warn]: Invalid prop: custom validator check failed for prop “percentage“.(这里写自定义目录标题)报错

解决[Vue warn]: Invalid prop: custom validator check failed for prop “percentage”.(这里写自定义目录标题)报错我们公司的vue项目使用element-ui组件,我用Progress 组件的时候,报错。我在网上看,说是要加v-if,我也加了,还是报错。后来,我才发现,是因为我传给percentage的值大于了100.。。。我晕。。。然后判断了一下,大于100的取100就好了。...

2021-03-16 17:18:39 2907

原创 微信小程序获得屏幕高度

微信小程序获得屏幕高度图片:

2019-08-23 11:23:12 273

原创 二分法详解

题目:利用二分法在有序数组中查找一个数的位置。代码:import java.util.Scanner;public class BS { //二分法查找数的核心代码 public static boolean bs(int arr[], int num) { if(arr == null || arr.length == 0) { return false; } i...

2018-12-04 21:35:49 198

原创 详解插入排序算法

思路:将数组的0到0位置弄有序,再将0到1位置弄有序,再将0到2位置弄有序,最后将0到n-1位置弄有序,这个数组也就有序了。我们假设有一个数组,2, 3, 4, 1, 3。0到0上的位置就只有一个数字2,有序,不用做改变。0到1有序,0到2有序。好,现在到0到3了。现在是0到4了。代码:import java.util.Scanner;public class Inser...

2018-12-04 19:51:13 236

原创 详解冒泡排序算法

算法核心思想:1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3、针对所有的元素重复以上的步骤,除了最后一个。4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。(百度所得)什么意思呢?我来举个例子。假如有一个数组,3, 4, 2, 9。我们首先比较3和 ...

2018-12-03 21:48:56 114

原创 详解选择排序算法

算法中心思想:假定数组中有n个数,我们将第一个数与它后面的每一个数对比,比它小,则交换位置。这样一趟下来,我们将最小的数放在数组的0位置。完成以后,我们将数组中的第二个数与它后面的每个数对比,比它小,依然交换。一趟下来,我们将第二小的数放在数组的1位置。依次下去,数组就会变得有序。接下来,我将画图演示。画图演示:java代码:import java.util.Scanner;//选择排序...

2018-12-03 21:08:51 213

原创 基础练习 Huffuman树

题目:问题描述  Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。  给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:  1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + pb。  2. 重复步骤1,直到{pi}...

2018-11-28 23:13:05 130

原创 基础练习 高精度加法

题目:问题描述  输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述  由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。  定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。  计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把...

2018-11-27 21:20:11 161

原创 基础练习 阶乘计算

题目:问题描述  输入一个正整数n,输出n!的值。  其中n!=123*…*n。算法描述  n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。  将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。  首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n...

2018-11-27 19:26:16 129

原创 基础练习 闰年判断

题目:问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定...

2018-11-26 20:35:29 167

原创 基础练习 01字串

题目:问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>代码:#in...

2018-11-26 20:29:49 105

原创 基础练习 字母图形

题目:问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBA...

2018-11-26 19:45:30 163

原创 蓝桥杯刷题

题目:问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <= n <= 1...

2018-11-25 21:37:30 133

原创 蓝桥杯刷题

题目:问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 ...

2018-11-25 21:27:16 108

原创 蓝桥杯刷题

题目:问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出...

2018-11-25 20:49:10 545

原创 蓝桥杯刷题

题目:问题描述  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。  代码:#include <iostream>using namespace std;int main(){ int a[3], num1, num...

2018-11-25 20:02:54 768

原创 蓝桥杯刷题

题目:问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。代码:#include <iostream>using namespace std;int main(){ int a[2]; int n; for(a[0] = 1; a[0] < 10;...

2018-11-25 10:34:34 117

原创 蓝桥杯刷题(今天的最后一篇博客了,刚把得)

题目:问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定  1<=n<=5...

2018-11-24 23:41:35 667

原创 蓝桥杯刷题

题目:问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。  给出一个非负整数,将它表示成十六进制的形式。输入格式  输...

2018-11-24 17:10:40 704

原创 蓝桥杯刷题

题目:问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535代码:#include <bits/stdc++.h>using namespace std;int string2int(string str){...

2018-11-24 16:22:53 140

转载 蓝桥杯刷题

题目:问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。【注意】  输入的十六进制数不会有前导0,比如012A。  输出...

2018-11-24 16:21:31 662

原创 蓝桥杯刷题

题目:问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9代码:#include <iostream>...

2018-11-24 16:20:13 259

转载 蓝桥杯刷题

题目:问题描述输入A、B,输出A+B。说明:在“问题描述”这部分,会给出试题的意思,以及所要求的目标。输入格式输入的第一行包括两个整数,由空格分隔,分别表示A、B。说明:“输入格式”是描述在测试你的程序时,所给的输入一定满足的格式。做题时你应该假设所给的输入是一定满足输入格式的要求的,所以你不需要对输入的格式进行检查。多余的格式检查可能会适得其反,使用你的程序错误。在测试的时候,系...

2018-11-24 16:18:31 336

原创 蓝桥杯刷题

题目:问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低。样例输出...

2018-11-24 16:15:28 91

原创 蓝桥杯刷题

题目:问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输...

2018-11-24 16:13:37 176

原创 蓝桥杯刷题

题目:问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算...

2018-11-24 16:11:32 309

原创 日历代码(微信小程序)

wxml代码:`<!--wxml--><!--日历,记录女性月经周期--><view class="calendar"><!--年份和月份--><view class="flex calendar-choose"><!--图标--><view class="pr

2018-10-17 19:48:49 3468

无标题axios的ts封装,记录一下(Vue3项目)

无标题axios的ts封装,记录一下(Vue3项目)

2024-04-18

自己配置vue项目,记录贴

自己配置vue项目,记录贴

2024-01-19

自己配置react项目

自己配置react项目

2024-01-18

空空如也

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

TA关注的人

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