自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fabric.toDataUrl 出现图片跨域问题

fabric.toDataUrl 出现图片跨域问题背景解决思路背景Failed to execute ‘toDataURL’ on ‘HTMLCanvasElement’: Tainted canvases may not be exported需要使用fabricjs 制作可以编辑配置的海报模板,但是在生成海报时 需要使用fabric.toDataUrl()来生成图片没有成功,后来一查是...

2019-12-17 16:37:06 2566

原创 spring 如何解析@ComponentScan 源码阅读

@ComponentScan包扫描功能实现实现过程:① @ComponentScan 这个注解的定义包含扫描路径等等信息。② spring 如何解析这个@ComponentScan:spring的核心模块spring-context中的package org.springframework.context.support中,有个注解解析类ComponentScanAnnotationParser。ComponentScanAnnotationParser有个方法parse(),这个方法就是用来解

2022-03-09 18:38:52 345

原创 js获取url参数

使用方式console.log(GetRequest(‘lng’))输出效果:url: localhost:8001?lng=123123输出:123123 function GetRequest(param) { let url = location.href; //获取url中"?"符后的字串 let params = url.match(/\?.*/); ...

2019-09-02 13:50:19 172

原创 大数字转成千位 表示法 逗号表示

数字转成成千位表示法// 格式化数字成千分位表示 例如1000=》1,000// 10000 ==> 10,000export const formatToThousands = (n: any) => { const num = n.toString(); let decimals = ''; // 判断是否有小数 num.indexOf(...

2019-08-21 20:08:36 1362

原创 react input输入一次就失去焦点的问题

问题产生的原因: setState 重新render了, 而render函数中某个地方存在if else类似的判断,重新计算了if else 产生了新的内容, 改变了组件,导致失去焦点例子:<Pager>组件存在if else这里的内容是由Content 生成的,里面的props.children由 if else来判断生成 ,这是造成子组件input失去焦点的根...

2019-08-18 13:07:50 9653

原创 时间分段函数

时间格式化函数格式:yyyy-MM-dd hh:mm:ss.S const formatDate =function (date:Date,fmt:string) { let o = { "M+" : date.getMonth()+1, //月份 "d+" :...

2019-08-18 12:40:29 1410

原创 react实现list滚动效果

项目需要实现一个展示list自动滚动显示实现方式:利用this.refList=React.createRef(); //这个指向list获取到该节点定时器和this.refList.current.scrollTo(0,scrollpx)来每次+1px的滚动class MyPt extends React.Component<IProps> { private r...

2019-07-06 23:35:33 6172

原创 react 父组件获取子组件输入框的值

最近在做登录的功能想把输入框的都做成组件遇到一个问题: 父组件form 怎么拿到子组件输入框的值解决方法:采用react新提供的**React.createRef()**方法具体代码:父组件代码import * as React from 'react';import Pager from "../components/Pager";import Input from "../...

2019-07-06 23:13:40 3028

原创 rudex router 报错

The root route must render a single element我的路由 <Router history={hashHistory}> <Route path="/"> <IndexRoute component={Pt}/> ...

2019-07-02 11:23:26 175

原创 typescript TS2416 类型乱报错的问题

typescript ts2416 类型瞎报错的问题TMD 搞了大半夜 原来是这个问题自动增加了类型 这是为什么???解决方法:全家搜索改类型 看下在哪里删除调就好了一般是某个*.d.ts文件里写出了```Property ‘state’ in type ‘Marquee’ is not assignable to the same property in base type ‘...

2019-06-29 02:24:19 5816

转载 js 实现日历的核心算法

*日期的核心算法1、计算本月有多少天2、本月的第一天是星期几3、用本月第一天的星期数W+总共天数T 最后得到一个总数WT用这个数来做循环控制量,let(let i=0;i<WT,i++)如果在i<W,往数组push[0],如果i>W,则计算号数 n=i-W+1;数组添加push[n]4、把这个数组按7,分成二维数组就可以了,这个二维数组就是每个月对应的日历5、最后...

2019-04-26 01:01:09 1079

原创 js本月有多少天的方法、苹果iphone6s 再小程序在h5 img src出现空白的处理方法

要计算每个月有多少天,传入(year, month, 0)就可以Date对象的文档 var birthday = new Date(2019,4,0); var date1 = birthday.getDate(); console.log(data1); // 30天苹果iphone6s 再小程序img src出现空白的处理方法最近再小程序加载h5后,h5...

2019-04-25 11:32:22 252

原创 linux下安装 myql8

一、linux下mysql的安装下载https://dev.mysql.com/downloads/mysql/安装这是官方的安装步骤https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html解压sudo tar -xvJf mysql-8.0.12-linux-glibc2.12-x86_64.tar...

2019-02-21 17:06:38 164

原创 node 创建静态文件服务

首先代码地址:https://github.com/JueMiaoShen/nodestaticserver.git1. 目的为其他项目提供静态文件服务,例如图片的链接、CSS等静态文件项目效果:访问图片效果:2.server.js代码let http=require('http');let fs =require('fs');let path=require('path')...

2019-01-15 23:45:53 247

空空如也

空空如也

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

TA关注的人

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