自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从0开始了解babel配置

之前笔者只知道babel是做代码转化用的,但是对于这些都不知道有啥区别,它们各自的作用是啥没有个清晰的认知。笔者参考了一些文章写了一点自己的总结(bushi其实就是个缝合怪),参考链接也放在文末。这次我们从零开始搭建一下babel的配置项,自此和babel成为一个"熟人"。

2023-10-02 21:10:38 688

原创 scss预处理器在项目中的常见用法

1,定义网站的主色调2.根据主色调生成字体样式和背景.text-# {} .bg-# {

2022-10-06 20:18:08 327 1

原创 3293. 风险人群筛查

某地疫情爆发后,出于“应检尽检”的原则,我们想要通知所有近期经过该高危区域的居民参与核酸检测。想要找出经过高危区域的居民,分析位置记录是一种简单有效的方法。具体来说,一位居民的位置记录包含 t 个平面坐标 (x1,y1),(x2,y2),…,(xt,yt),其中 (xi,yi) 表示该居民 i 时刻所在位置。高危区域则可以抽象为一个矩形区域(含边界),左下角和右上角的坐标分别为 (xl,yd) 和 (xr,yu),满足 xl

2022-09-23 14:33:23 184

原创 Jest模拟函数Mock Function部分模块

在看到Jest模拟函数的那部分的时候,发现官方提供了一种模拟部分依赖的方法,下面看看官方文档给出的例子。我觉得主要就是在mock中用return对原来的方法进行覆盖。

2022-09-19 15:20:59 845

原创 用js实现在数组中模糊查询某个字符串

有一个由多个字符串组成的数组。实现模糊匹配

2022-09-10 21:54:03 1439

原创 学习Linux命令(一)——rsync

Linux学习

2022-09-03 20:33:49 157

原创 和面试官谈谈BFC

在BFC中,box会在垂直方向上一个挨着一个排布难怪块级元素会独占一行,原来是BFC的作用垂直方向上的间距由margin属性决定在同一个BFC中,相邻两个box之间的margin会折叠在BFC中,每一个元素的左边缘是紧挨着包含块的左边缘的刚刚我们说html也是一个BFC,现在大家知道页面布局的时候为什么都会默认靠左对齐了吧。...

2022-08-29 19:56:53 119

原创 JS中如何通过属性获取属性值

js属性值的获取

2022-08-27 19:59:38 1049

原创 UMI Demo总结

Umi框架练习

2022-07-07 10:47:58 191

原创 this.setState更新

setState更新

2022-06-29 20:06:18 289

原创 Dva中在effects中获取state的值

Dva中在effects中获取state的值在一个Model中取到另一个Model中的值

2022-05-20 18:29:13 1910

原创 Ant Design Pro中的Proxy跨域代理

看官方文档中的例子Ant Design Pro官网中给的例子export default { proxy: { '/api': { 'target':'http://jsonplaceholder.typicode.com/', 'changeOrigin': true, 'pathRewrite': {'^/api':'' }, }, },}proxy: { api表示的是在什么路径下开启代理 '/api': {

2022-05-18 23:05:29 1774

原创 1065: 无向图的连通分量计算

题目描述假设无向图G采用邻接矩阵存储,编写一个算法求连通分量的个数。输入第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1),接下来是为一个n*n大小的整数矩阵,表示图的邻接关系。数字为0表示不邻接,1表示不邻接。输出连通分量的个数。样例输入50 1 0 1 11 0 1 1 00 1 0 1 11 1 1 0 11 0 1 1 0样例输出1#include <iostream>using namespace std;int n, an

2022-05-06 19:51:55 1076

原创 SWUST1070: 邻接矩阵存储简单路径

题目描述假设无向图G采用邻接矩阵存储,设计一个算法,输出图G中从顶点u到v的所有简单路径。输入简单路径是指路径上的顶点不重复。第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1),第二行表示顶点u和v的编号,接下来是为一个n*n大小的矩阵,表示图的邻接关系。数字为0表示不邻接,1表示不邻接。输出输出图G中从顶点u到v的所有简单路径。样例输入50 30 1 0 1 11 0 1 1 00 1 0 1 11 1 1 0 11 0 1 1 0样例输出01230124

2022-05-06 17:37:27 918 1

原创 SWUSTOJ 1013: 哈希表(开放定址法处理冲突)

1013: 哈希表(开放定址法处理冲突)题目描述采用除留余数法(H(key)=key %n)建立长度为n的哈希表,处理冲突用开放定址法的线性探测。输入第一行为哈希表的长度n; 第二行为关键字的个数; 第三行为关键字集合; 第三行为要查找的数据。输出如果查找成功,输出关键字所哈希表中的地址和比较次数;如果查找不成功,输出-1。样例输入131116 74 60 43 54 90 46 31 29 88 7716样例输出3,1#include <iostream&

2022-03-10 15:21:31 489

原创 SWUSTOJ 1057: 有向图的出度计算

题目描述假设有向图G采用邻接表存储,设计算法求出图G中每个顶点的出度。输入第一行为图中顶点的个数n 第二行为图的边的条数e 第三行为依附于一条边的两个顶点的数据信息。输出图G中每个顶点的出度。第一行表示顶点0的出度,其他行定义相同。样例输入560 10 31 21 34 04 3样例输出22002#include <iostream>#include <algorithm>#include <cstring>

2022-03-09 21:10:15 249

原创 null和undefined区别

null/undefinednull 和undefined都是代表的是没有null: 意料之中(一开始不知道值,我们先手动设置null,后期再给赋值操作let num = null; // let num = 0;//一般最好用null作为初始的空值,因为零不是空值,它在栈内存中有自己的存储空间num = 12;undefined:意料之外(不是我能决定的)let num; //创建一个变量没有赋值,默认值是undefinednum = 12;...

2022-03-07 20:35:59 137

原创 SWUSTOJ 965: 循环队列

题目描述根据给定的空间构造顺序循环队列,规定队满处理方法为少用一个元素空间。例如,给定5个元素空间构造循环队列,则只能存放4个元素。试根据入队及出队操作判断队列最后的元素存放情况,并输出最后队列中的元素值,即完成给定入队及出列操作后一次性全部出队的元素值。要求采用顺序队列完成,少用一个存储空间的方法区分队列的空和满。输入输入的第一行为一个自然数n,表示要求构造的顺序循环队列空间数。 第二行为操作次k,接下来k行为出队入队操作,每行各代表一次操作。入队用in表示,出队用out表示,如果是入队,则in隔一

2022-03-06 13:05:00 341

原创 css基础属性

基础选择器标签选择器p{ color:red;}类选择器class.red{ color:red;}多类名选择器<div class = "red font20"> 多类名选择器要用一个空格</div>Id选择器<div id = "nav"> id选择器,id只能调用一次,别人不允许调用</div># nav{ color:red;}通配符选择器// *把所有的标签html,div,bo

2022-02-17 09:27:11 182

原创 原码补码反码

可以用原码,反码,补码三种方式来表示定点整数和定点小数。还可以用移码来表示定点整数。若真值为x,则[x]原,[x]反,[x]补,[x]移分别表示真值所对应的原码,反码,补码,移码反码:若符号位为0,则原码与反码相同若符号位为1,则数值位全部取反若机器字长为n + 1位,反码整数的表示范围:-(2^n - 1) <= x <= 2^n - 1(关于原点对称)真值0有 +0 和 -0两种形式[+0]原 = 00000000 [-0]原 = 100000

2021-11-13 10:39:21 707

原创 dva创建应用和使用antd中报错解决方案

在控制台安装dvanpm install dva-cli -g报了错,结果换成管理员身份运行命令控制台,再输入指令就成功了引入antdnpm install antd babel-plugin-import --save报错如下换成cnpm安装就ok了cnpm install antd babel-plugin-import --save...

2021-10-24 22:43:49 319

原创 JavaScript ES6 中Map结构的使用

Map结构声明const person = new Map();添加元素 person.set("name" , "小明" ); person.set("age", 18); person.set("hobby", ["看电影" , "看书" , "玩手机"]); person.set("age", 23); //如果Map里面没有这个key值,会直接添加,如果有这个key值,会用新的值来更新旧的值,18被更新为23获取元素 person.get("hobby"); //得到["看

2021-08-12 16:48:50 151

原创 call、apply、bind笔记

call、apply、bind的基本概念call是一个方法,是函数的方法call可以调用函数,改变函数中this的指向 function fun(){ console.log("hello world") }; fun.call();call挨个传参,不需要使用数组apply需要用数组传参bind不会调用函数,只能作为返回值返回一个函数 let dog = { name: "旺财", sayName(){ console.log("我是

2021-08-01 10:28:41 72

原创 移动布局基础(流式布局)

一.视口视口(viewport) 就是浏览器显示页面内容的屏幕区域。视口可分为布局视口,视觉视口,和理想视口。1.布局视口:ios android视口分辨率为980px,pc上能显示大多页面,只是元素很小,一般默认可以缩放2.视觉视口:我们可以缩放来操作视觉视口,但不影响布局视口,布局视口仍保持原来的宽度3.理想视口 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,

2021-07-28 21:19:14 211

原创 01背包问题及一维数组的优化

01背包问题,是指每个物品只能用一次,求背包中的最大价值我们改如何思考这些dp问题呢首先,我们能直接依次取最大价值的物品放进去吗?这是一种贪心的思想,肯定是行不通的。我们应该逐个加进来,讨论里面的规律是什么。假设背包的容量是c,第i个物品的价值是w[i],它的体积是v[i]对于第i个物品,如果w[i]>c,第i个物品是放不进去的,所以它的最大价值是i-1件物品讨论时的最大价值;如果w[i] <= c,第i个物品能放进去,但是我们要不要把它装进我们的背包呢?如果装进背包,最大价值就是{w[

2021-07-23 21:25:32 945 2

原创 ccf-csp 201503-2数字排序

ccf-csp 201503-2 数字排序给定 n 个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式输入的第一行包含一个整数 n,表示给定数字的个数。第二行包含 n 个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。数据范围1≤n≤1000,给出的数都是不超过 1000 的非负整数。输入样

2021-07-18 23:08:27 278 6

原创 SWUSTOJ 1163: 导弹拦截之测试版

SWUSTOJ 1163: 导弹拦截之测试版题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数,导弹数不超过1000),计算这套系统最多能拦截多少导弹。输入多组测试数据;对于每组数据共有两行:第一行一个n

2021-07-16 21:27:30 450

原创 ccf-csp 2014 03-2窗口

在某图形操作系统中,有N个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点击。现在我们希望你写一个程序模拟点击窗口的过程。输入格式输入的第一行有两个正整数,即NN和MM。...

2021-07-15 15:00:30 173

空空如也

空空如也

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

TA关注的人

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