自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

、蹄码笑春风的博客

在每一个今天,随风起舞

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 【JavaScript-基础】map、forEach、for、for in、for of等的区别

遍历对象自身的和继承的可枚举的属性,也就是说会包括那些原型链上的属性。: forEach(item,index,array), item:当前处理的数据,index:下标,map(item,index,array), item:当前处理的数据,index:下标,和forEach都不影响原有的数组结构。一定遍历全部数据,不能通过return结束,消耗性能,不要常用。不但可以遍历数组,还可以遍历对象,数组遍历下标,对象遍历属性。遍历全部数据,不能通过return结束循环,消耗性能。用于不转换数据的全部遍历。

2022-10-27 00:57:31 518 1

原创 【JavaScript-基础】split,splice,slice 三者的用法

最近一直忙于搞python,等后续有时间更新python相关的内容。毕竟现在在弄web.有些知识点需要巩固,以便自己后续带人和巩固自己的知识体系。(index,num,item)第一个坐标位置,第二个要删除的项目数量。如果设置为 0,则不会删除项目,第三个向数组添加的新项目,会影响原有数组。(beginIndex[, endIndex])可根据坐标位置进行删除数组并返回长度,返回一个新数组但不会影响原有的数组。split() 方法使用指定的分隔符字符串将一个String对象分割成子字符串数组。

2022-10-26 00:28:17 753

原创 【知识点】Javascript 知识点和常考面试题

最近有些粉丝私信要我弄些干货,当然这也为了自己跳槽,所做的知识储备吧。JS 对于每位前端开发都是必备技能,在小册中我们也会有多个章节去讲述这部分的知识。首先我们先来熟悉下 JS 的一些常考和容易混乱的基础知识点。

2022-10-12 21:46:52 236

原创 [Mongodb]mongodb的安装以及增删改查

关于mongodb的安装和简单实用

2022-10-03 14:35:11 677

原创 【模块化解读】commonjs vs commonjs2 && exports vs module.exports

关于commonjs和commonjs2的理解

2022-10-02 03:40:01 176

原创 前端: 如何优化列表大批量的数据渲染

前端: 虚拟列表渲染数据

2022-08-30 23:50:14 1880

原创 【正则表达式系列】常用正则

常用的正则表达式:1、"^\d+$" //非负整数(正整数 + 0)2、"^[0-9]*[1-9][0-9]*$" //正整数3、"^((-\d+)|(0+))$” //非正整数(负整数 + 0)4、"^-[0-9]*[1-9][0-9]*$" //负整数5、"^-?\d+$" //整数6、"^\d+(\.\d+)?$" //非负数(正整数+正浮点数 + 0)7、"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][

2022-06-24 22:39:32 1855 3

原创 【React系列】React.memo() vs useMemo()

React.memo()和useMemo()的必要性从上述所见,不难看出每当父组件被重新渲染时,子组件的渲染方法也被调用。这将触发子组件的虚拟DOM与之前的虚拟DOM状态做差异检查。但是,真实的DOM不会改变,因为子组件没有变化。虽然真实的DOM没有变化,但与虚拟的DOM进行比较需要一些时间才能看到相同的内容。因此,这种行为会导致严重的性能问题,并增加大规模应用的加载时间。这就是为什么我们需要使用React.memo()和useMemo()来优化React组件的渲染过程。React.memo

2022-06-17 15:15:17 507

原创 【React系列】一文让你了解React中Component和PureComponent差异之分

任何技术和产品产生的时候,都应该了解当时所处的场景,以及为什么会需要这个东西,他是来解决当下业务线那些弊端,又或者优化了什么,否则它的产生将毫无意义可言。关于源码是处于ReactBaseClasses这个文件:进入一一剖析里面所含的技术要点,以及为什么会需要这个东西,以及使用场景,上述源码可以得知:PureComponent从上面源码,我们可以看到:const pureComponentPrototype = (PureComponent.prototype = new ComponentD

2022-06-16 19:40:55 399

原创 【每日积累】浅谈mvc,mvvm,mvp

架构模式

2022-06-02 18:05:17 101

原创 【每日积累】关于Tree数据结构,你了解多少呢?

关于Tree数据结构,你了解多少呢?这一篇会介绍关于数据结构Tree跟运用在前端的那边(虽然我相信读这篇的人肯定会很少为什么会写这篇?数据结构实在太多种了.大致上分为Linear(Array、Linked List 、Stack、Queue…) 跟 Non-Linear (Tree、Graphs…),自己也是从零开始学习算法/数据结构,所以先跳过看起來很难而且也不知道用在前端场景的,Non-Linear data structure,在面试过程当中还是被问到过这系列问题!面试官: 请问DOM是那种数

2022-06-02 12:24:55 271

原创 【每日积累】关于tree-sharking

关于tree-sharking你有什么疑问?当Javascript应用程序达到一定规模,有助于独立的代码模块。然而,当我们这样做,我们可以最终代码导入,并不是实际使用。tree-sharking的方法优化我们在代码,并消除最终文件实际上并没有使用的代码。假设我们有一个实用程序文件,我们可能需要使用一些数学操作主要脚本。看下面code我们导出了关于算数使用的4个方法export function add(a, b) { console.log("add"); return

2022-05-20 15:45:09 392

原创 【每日积累】javascript 一文弄懂eval

对于eval的疑问,看这一篇文章就够了!

2022-05-19 17:35:04 292

原创 【每日积累】vue项目基于vue-awesome-swiper实现中间变大,两边缩小的滑动轮播功能

需求点如下:实现轮播组件,供pad和手机端使用,貌似ios有点小瑕疵!用elemenui的走马灯ios和android没有啥问题,目前提测没有发现!效果如下:话不多说先把vue-awesome-swiper 下载 npm ivue-awesome-swiper yarn addvue-awesome-swiper实现代码如下:可直接拿来即用,适合伸手党<template> <!--swiper的bug,如果数据是从网络获取的, 那么自动轮播到最后...

2022-05-06 23:29:23 1586 2

原创 【每日积累】tsconfig.json配置项

{ "compilerOptions": { /* Basic Options */ /* target用于指定编译之后的版本目标 version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */ "target": "es5", /* 用来指定要使用的模块标准: 'none', 'commonjs', 'amd', 'system', 'umd', 'es201.

2022-03-11 13:15:11 1322

原创 【每日积累】玫瑰图加雷达图的制作 echarts实现

需求点如下:具体实现:

2022-03-03 14:54:06 945

原创 【每日积累】SpringBoot WebMvcConfigurer中配置addResourceHandler和addResourceLocations,使得可以从磁盘中读取图片、视频、音频等

需求问题:就是自己写了接口想要通过url路径进行一波访问,却访问不到对应的图片和音频和视频之类;上截图:基本路径配置:下面是接口配置的路径:踩坑由此开始,先开始是用了查询各种绝对路径相对路径各种调试都试了,踩坑至半个多小时,也把对应的博文统统看了一遍,访问本地的资源要么在yml配置绝对路径,要么在addResourceLocations加你本地电脑的路径地址+ //即可,后续我图片地址可以访问了,但是音频访问不了,导致抓狂!解决方案: 将音频的路径改了又改,也在...

2022-01-28 21:22:53 3748 1

原创 Python踩坑日记 pymysql链接问题和相关数据库的操作

问题:采用变量的形式链接很显然这种链接方式导致了报错。解决方法:上续就解决了!

2022-01-25 11:49:10 931

原创 Python踩坑日记

AttributeError: ‘PosixPath‘ object has no attribute ‘rstrip‘的问题;将下面这句代码注释即可,至于什么原因没有细查。# sys.path.insert(0, BASE_DIR)

2021-12-25 17:27:57 770

原创 Python踩坑日记

问题:DjangoRestFramework Class Serializers missing "Meta" attribute?解决如下:添加上:class Meta: model = Goods fields = ["name", "click_num","goods_front_image"] #对应的字段名...

2021-12-25 17:24:07 329

原创 【每日积累】Js H5canvas绘制通用组件

需求点:绘制对应最近五日主力减仓用canvas直接绘制封装成组件方便后续使用,好处就是高度定制化,麻烦的就是得需要计算对应的数据。话不多直接上代码,和对应效果图!代码如下:function draw(data) { var adapterProp = 1 let all = document.querySelector("body"); all.style.padding = "0px"; all.style.margin = "0px"; ..

2021-12-06 11:19:06 470

原创 【每日积累】linux搭建线上svn仓库

1、第一步检测服务器是否安装了svn服务器: 命令:svnserve --version 2、没有安装就yum进行下载命令:yum install subversion3、进行配置仓库装好后svn + tab建就可以将对应的命令展现:然后创建。命令:svnadmin create ## 这里是你的仓库路径/var/svn/proname进来之后三个文件,一个是权限配置,...

2021-10-09 20:45:53 182

原创 【每日积累】echarts饼图联动效果

效果体现:解决方案:echarts.vue:<template> <div> <div :ref="isHighlight" :options="options" theme="custom" style="width: 100%; height: 200px"></div> </div></template><script>const getOption = ( da...

2021-09-28 15:13:30 1068

原创 【每日积累】将后台返回的字符串格式转换成json格式

问题重现: 后台返回的数据如下,但是实际的效果这样的数据是做不到的。只能改成json格式解决方案: 通过npm,下载himalaya。就对应的数据,转成树形结构数据,然后在通过递归遍历,转成自己想要的数据。 himalaya这个库不会使用,可以去npm上面看对应的使用方法; 转成下方的树形结构。遍历代码如下: let head = ['ChangeDate', 'Chan...

2021-09-13 16:05:45 845

原创 错误提示Unable to preventDefault inside passive event listener解决方法

问题重现:解决方案:在使用echarts左右滑动的时候,报了这个错误。我这是通过引入的echart.js,在源文件里面添加: el.addEventListener(name, handler,opt { passive: false });如果你是通过npm 引入的在node_modules/zrender/lib/events.js 里面加入就可以了...

2021-09-13 09:43:00 2326 2

原创 IDEA配置xml文件头报错:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)解决方法,亲测有效

解决办法:将报红的url 直接输入即可:就不会爆红了! 完美解决

2021-09-11 17:49:26 90

原创 tab选项卡切换时echarts无法正常加载显示问题的解决方案

主要问题重现:带表格式儿可拖动的图表还是第一次整:下面的代码应该能帮到你们吧var myChart;// 员工效益var _myChartemployfits = function () { if (myChart != null && myChart != "" && myChart != undefined) { myChart.dispose(); } myChart = echarts.init(doc.

2021-09-06 17:14:26 1377 2

原创 Echarts - legend属性设置

legend: { show: true, //是否显示 type: "plain", // 图例的类型 'plain':普通图例 'scroll':可滚动翻页的图例 zlevel: 1, // 所有图形的 zlevel 值。 icon: "circle", top: "5%", // bottom:"20%" // 组件离容器的距离 right: "5%", //le...

2021-09-06 16:22:38 1601

原创 【每日积累】JS将后台返回的Unix时间戳转换成YYYY-MM-DD

1、问题重现 后台返回的时间格式2、解决方案:function getYMDHMS(obj) { let unixtime = obj; let unixTimestamp = new Date(unixtime * 1000); let Y = unixTimestamp.getFullYear(), M = un...

2021-08-26 15:25:51 235

原创 尚学堂__百战程序员__1573题------第九章 IO流技术

aewg

2021-08-26 10:42:40 309

原创 基础的sql练习,全都理解你就是高手了!

以下sql我都是亲测:大多数用法都会在面试当中被问到,切记一步一个脚印的去实现,结果不重要,重要的是你的实现过程的想法,第一步做什么然后第二步做什么等具体的详细过程!(学东西不能贪多,慢慢来)先从单表查询开始——>多表查询->复杂查询->嵌套查询等等;01.查询每个雇员的编号、姓名、职位。  select e.empno as "雇员编号",e.ename as "雇员姓名",e.job as "雇员职位" from emp e02.查询每个雇员的职位,职位。  sel

2021-08-25 16:06:38 572

原创 Oracle 如何使用闪回语句查询某一时间段的快照数据

1、先修改时间的格式,否则用日期格式的时候会出现报错2.然后用相对应的时间格式和sql语句去查询对应的数据

2021-08-25 16:04:18 994

原创 jquery手机移动端固定表格头部底部效果

1、问题重现:后台返回的数据是这样的:要做的效果就是头部固定,左列固定。这里使用的插件库是 :tableHeaderFixer.js2、需求实现:将后台返回的数据展示在页面上,无法设置td th的宽度?记得用min-width这个属性!$("#CapitalTable").html(fundsRaised); $("#CapitalTable>table").tableHeadFixer({ "left": 1 }); ..

2021-08-25 15:52:32 311

原创 移动端table默认造成滚动条显示的解决方法

1、问题重现默认的table 滑动都带有滑动条,但是为了美观只好将其取消掉:2、解决办法/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*///这里我只使用了,第一个就可以,下面两个可以自行根据场景进行采用::-webkit-scrollbar{ width: 0px; height: 0px;} /*定义滚动条轨道 内阴影+圆角*/::-webkit-scrollbar-track{ -webkit-box...

2021-08-25 15:43:40 557

原创 尚学堂__百战程序员__1573题------第八章 容器

aabr

2021-08-24 12:05:53 648

原创 尚学堂__百战程序员__1573题------第七章 常用类

aaaa

2021-08-19 14:57:32 310

原创 尚学堂__百战程序员__1573题------第六章 异常机制

aaa

2021-08-18 20:08:01 125

原创 尚学堂__百战程序员__1573题------第五章 面向对象

aafefwfe

2021-08-18 18:53:09 772

原创 尚学堂__百战程序员__1573题------第四章 数组

1. 数组的类型可以为任意类型吗?可以2.数组中的元素的类型必须是相同的吗? 数组中的元素是有序的吗?类型必须相同,有序3、数组的长度可变不? 数组的长度使用哪个属性?数组长度不可变,length4、数组元素下标(或索引)的范围是?0~length-15、数组也是引用类型吗? 数组也是对象,这句话对吗? 对6、...

2021-08-17 17:11:43 737 2

原创 尚学堂__百战程序员__1573题------第三章 控制语句

1

2021-08-17 15:14:33 333

tableHeaderFixer.js

tableHeaderFixer库

2021-08-26

template-web.js

模版编译js库

2021-08-26

空空如也

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

TA关注的人

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