- 博客(133)
- 资源 (8)
- 收藏
- 关注
原创 获取服务端时间
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>获取服务端时间</title></head><body> <p id="time"></p><script src="jquery.js"></script><script> $.ajax({
2021-02-05 15:27:08 419
转载 import error: ‘Icon‘ is not exported from ‘antd‘ 引入图标报错
import { Icon } from 'antd',这是antd v3到v4升级导致的,可参考更新文档https://ant.design/docs/react/migration-v4-cn#Icon-upgrade图标升级在 antd@3.9.0 中,我们引入了 svg 图标(为何使用svg图标?)。使用了字符串命名的图标 API 无法做到按需加载,因而全量引入了 svg 图标文件,这大大增加了打包产物的尺寸。在 4.0 中,我们调整了图标的使用 API 从而支持 tree shakin
2021-01-26 17:40:30 1207
转载 【新手入门篇】React+ant design
本篇着重讲解如何使用官方的demo,至于React及antd的安装及配置在本文末尾会给出相应的参考链接。创建一个React项目之后。create-react-app 你的项目名在新建的项目目录下引入antd组件库。yarn add antd 或者npm install antd --save打开测试一下yarn start或者npm start创建成功以后会出现如下初始页面。创建自己的页面然后打开antd的官方网站:https://ant.design/docs/reac
2021-01-26 17:34:50 4992
转载 ES6系列(十)——Promise对象实例
promise使用的时候将异步函数(比如ajax)放在Promise对应的构造函数中,并且通过resolve和reject回调函数设置promise状态并且传递异步操作数据,可以用promise的实例的then方法来接收resolve和reject回调函数传递过来的异步数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>promise对.
2021-01-26 14:55:00 224
转载 ES6系列(九)——Promise对象
promise对象是用来进行异步操作的,是将异步操作以同步的流程表达出来,避免了层层嵌套的回调函数,promise对象的本质是状态机,通过设定不同的状态来执行不同的操作//创建一个promise实例对象let promise = new Promise((resolve, reject) => { //初始化promise的状态为pending---->初始化状态 console.log('1111');//同步执行 //启动异步任务 setTimeout(functio.
2021-01-26 13:58:30 143
转载 ES6系列(十一)——面向对象
ES6中面向对象的写法就是普通的后端语言面向对象的写法,定义类用class关键字,继承通过extends关键字//需求//创建Animal类(name属性,say方法)//创建Animal类的子类Bird类(age属性,fly方法)class Animal{ constructor(name){ this.name=name; } say(){ console.log('我是'+this.name); }}class Bird extends Animal { const.
2021-01-25 15:57:01 264
转载 ES6系列(八)——扩展运算符
含义扩展运算符( spread )是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...document.querySelectorAll('div')] // [<div>, <div>, <div>]该运算符主要用于函数调用。function
2021-01-22 15:48:44 177
原创 ES6系列(七)——模板字符串
语法规则:模板字符串必须用 `` 包含变化的部分使用${xxx}定义作用:简化字符串的拼接let obj = { name:'南极仙翁', ag:999};console.log(`我叫:` + obj.name + `, 我的年龄是:` + obj.age);console.log(`我叫:${obj.name}, 我的年龄是:${obj.age}`);...
2021-01-22 14:14:10 137
原创 ES6系列(六)——箭头函数
箭头函数是ES6中对函数的一种简写方式,可以把let add=function (a,b) {return a+b;} 写成 let add=(a,b)=>a+b; 适用于非方法函数。let add=function (a,b) { return a+b;};let add=(a,b)=>a+b;箭头函数语法的特点1、如果只有一个参数,参数的()可以省2、如果函数体只有一个return语句,函数体的{}和return可以省://1.如果只有一个参数,参数的()可以省.
2021-01-22 13:58:13 276
原创 ES6系列(五)——解构赋值
1、解构赋值就是从对象或数组中提取数据, 并赋值给变量(多个),也就是对数组或对象的批量赋值2、对象的解构赋值:把对象的属性name和age对应的值分别赋值给变量name和age:let {name, age} ={name:‘fry’, age:12}3、数组的解构赋值:把数组中的1和’fry’分别赋值给变量a和b:let [a,b] = [1, ‘fry’];对象解构赋值实例依次将对象里面的name属性和age属性的值传递给name和age全局变量:let {name,age} = {nam.
2021-01-22 11:15:07 195
原创 ES6系列(四)——形参默认值
形参默认值就是给函数的形参指定默认的参数,如果传参数进来了,就用传进来的参数,如果没有传递参数进来,就用默认值比如 function Point(x=0,y=0) {}function Point(x=0,y=0) { this.x=x; this.y=y;}let point=new Point(12,23);console.log(point);let point1=new Point();console.log(point1);...
2021-01-22 10:53:20 330
原创 ES6系列(三)——对象的简写方式
1.省略同名的属性name:name写成namelet name="林黛玉";let age=14;let linDaiYu={ //name:name, name, //age:age age,};2.省略方法的冒号和functionsay:function () {} 写成 say(){}let name="林黛玉";let age=14;let linDaiYu={ // say:function () { // console.log('我是'+
2021-01-22 10:46:35 770
原创 ES6系列(二)——let、const、var
使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象;使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升;使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。var使用var申明的变量,是全局变量。function textVar(){ var a=30; if(true){ var a=50; console.log(a);//50 };.
2021-01-22 10:34:09 131
原创 ES6系列(一)——严格模式
ES5严格模式使用就是script标签的最前面部分加句话’use strict’;<script> 'use strict'; ......</script>ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict"。严格模式 的作用1.消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为2.消除代码运行的一些不安全之处,为代码的安全运行保驾护航3.为未来新版本的Javascript做好铺垫严格模式
2021-01-22 09:47:55 238
原创 JS数组去重的七种方法
<!DOCTYPE html><html><head> <title>数组去重</title></head><body> <button onclick="unique1()">双重for循环数组去重</button><button onclick="unique2()">利用indexOf(item,statt)数组去重</button><butto
2021-01-18 16:10:43 148
原创 图片分页组件
效果代码<!DOCTYPE html><html><head><meta charset="utf-8"><title>分页</title><link rel="stylesheet" href="css/limitFace.css" rel="external nofollow" ><style type="text/css"> *{ padding: 0; margin: 0
2021-01-14 10:33:06 238
原创 利用百度地图API实现定位
调取百度地图api需要注意要解决跨域问题<!-- 运行前配置浏览器跨域 --><!DOCTYPE html><html><head> <title>定位</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script></head><body>&.
2021-01-13 20:33:45 1205
原创 图形验证码组件
效果:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>图形验证码</title> <style> .input-val {
2021-01-13 18:00:38 170
原创 广告位随机切帧demo
共2个展示位,2个*2帧 图,首次进入随机展现一帧,再次进入切换另一帧,两帧一循环,曝光机会均等无投放时隐藏,仅投放一张时,其余用默认素材补齐json:{ "code": 0, "msg": "图片列表", "data": [ "http://120.92.101.187/public/file/nihao.jpg", "http://120.92.101.187/public/file/gaoshan.jpg", "http.
2021-01-13 17:55:02 195
原创 重绘(Repaint)和回流(Reflow)
首先加载dom结构形成dom树–>然后加载css–>dom树和css结合形成render树 -->渲染页面当改变样式(不改变大小)的时候,从render树开始重新开始渲染页面,这就是重绘当改变dom结构的时候,会从dom树开始从新渲染页面。重排(回流)和重绘都会影响性能。概念重绘:当节点需要更改外观而不会影响布局的,比如改变 color、background-color、visibility等就叫称为重绘回流:布局或者几何属性需要改变 就称为回流。PS:回流必定会发生重绘,重.
2021-01-08 17:38:15 263
转载 jQuery中delegate()方法详解
转自https://blog.csdn.net/x8826054/article/details/83862093感谢博主分享delegate()函数用于为指定元素的一个或多个事件绑定事件处理函数。事实上,绑定事件类似的方法同样还有on()函数。那delegate()有什么特殊的地方呢?语法首先来看下其语法:$(selector).delegate(childSelector,event,data,function)其中data是可选的,规定传递到函数的额外数据。demo下面看个例子.
2021-01-04 09:52:39 3260
原创 win10下HBuilderX真机调试iPhone不显示
今天做uni-app项目时发现去年用HBuilderX真机调试iPhone还可以,今年重新上手发现点击HB的运行直接不显示设备了。。。。按照网上说的什么覆盖dll文件也都没卵用,去看官方文档最终解决,发现就是驱动的原因。现整理如下:1.利用数据线连接电脑,手机上若弹出是否信任,点击信任2.下载安装iTools43.打开iTools,会自动安装驱动,如果安装失败,会弹出修复窗口,点击"是"将会自动修复4.安装完毕后将会自动连接到iTools,出现手机屏幕实时画面既为成功5.重启HBuilder.
2020-10-06 23:30:05 2511
原创 maven学习
maven1.maven官网http://maven.apache.org/2.maven库站https://mvnrepository.comhttps://search.maven.org3.maven是什么?https://baike.baidu.com/item/Maven/6094909?fr=aladdin Maven,是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。1)maven常用命令2)maven书籍《maven实战》
2020-09-25 01:35:38 167
转载 针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案
本文转自https://blog.csdn.net/u011734144/article/details/51894942感谢博主分享背景:本项目使用JDK1.8编译maven工程的时候出现如下错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1pom中如下配置maven插件,配置中声明使用JDK1.8:<plugin> <groupId>org.apache.mav.
2020-09-25 00:48:18 468
转载 JS 中的闭包是什么?
知道的越多,不知道的就越多。在接触面试题看到“闭包”这个词后,好奇并开始查阅资料,无奈博客文章林林总总,看了一圈依旧百思不得其解。晚上看到饥人谷的方老师在知乎的一篇文章!醍醐灌顶!这才叫“闭包”!本文转自方应杭老师的知乎https://zhuanlan.zhihu.com/p/22486908由衷敬佩!希望更多的小伙伴能看到这么好的解释~~大名鼎鼎的闭包!这一题终于来了,面试必问。请用自己的话简述1.什么是「闭包」。2.「闭包」的作用是什么。首先来简述什么是闭包假设上面三行代码.
2020-09-23 19:24:53 195
转载 ajax和axios、fetch的区别
本文转自https://www.jianshu.com/p/8bc48f8fde75感谢博主分享1.jQuery ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});传统 Ajax 指的是 XMLHttpRequest(XHR), 最早出现的发送后端请求技术,隶属于原始js中.
2020-09-22 12:00:03 110
转载 CSS之使用display:inline-block来布局
本文转载于https://www.cnblogs.com/Ry-yuan/p/6848197.html感谢博主分享1.解释一下display的几个常用的属性值,inline , block, inline-blockinline(行内元素):使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行.不能更改元素的height,width的值,大小由内容撑开.可以使用padding上下左右都有效,margin只有left和right产生边距效果,但是t.
2020-09-21 11:53:03 553
转载 Integer与int的比较与区别
转自https://blog.csdn.net/abelzyp/article/details/52279396感谢博主分享!如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结,希望对大家有帮.
2020-09-16 21:05:46 667
转载 浅析Servlet执行原理
今天看到一篇极好的博客,把servlet的继承体系生命周期等讲的很通透!特地转载分享,感谢原博主无私分享!在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半功倍的效果,本篇将主要分析Servlet的运行原理。一 UML下图为Servlet UML关系图。从图中,可以看出:1.抽象类HttpServlet继承抽象类GenericServlet,其有两.
2020-09-16 01:04:42 193 1
原创 关于修改my.ini后mysql5.7服务重启停止的问题
在向数据库上传mp3文件时,发现文件5M多,超过4M大小限制从而报错。去my.ini配置文件中添加max_allowed_packed=10485760是能解决问题的由于我安装的mysql是5.7版本,此版本my.ini并未在安装目录下C:\Program Files\MySQL\MySQL_Server_5.7路径下只有my-defaukt.ini其实,此版本的my.ini文件在ProgramData的MySQL路径下添加后保存,重启MySQL服务报错!在my.ini中ctrl+
2020-09-10 23:32:11 745
原创 PreparedStatement防Java程序被SQL攻击
采用预编译语句集PreparedStatement,它内置了处理SQL注入的能力防SQL攻击例子脚本:USE mydb3SHOW TABLES CREATE TABLE t_user( username VARCHAR(50), `password` VARCHAR(50));SELECT * FROM t_user;INSERT INTO t_user VALUES('zhangSan','123456');INSERT INTO t_user VALUES('liSi',.
2020-09-09 22:08:41 202
转载 关于Collections.binarySearch二分查找结果不符合预期(为负数)的探究
转自https://blog.csdn.net/weixin_41463193/article/details/88653065万分感谢博主分享! 目录前言正文总结前言今天学习到辅助工具类Collections的使用(注意Collection和Collections的区别,前者是一个接口,后者是一个工具类,可以帮助我们对.
2020-08-21 12:31:17 829
转载 JDK API 1.6.0中文版直接下载
原文链接:https://blog.csdn.net/xiao9469/article/details/87783561感谢大佬无私分享[抱拳],希望帮到的小伙伴去给大佬点赞~链接: https://www.lanzous.com/i969lxi下载后后缀改 .chm 即可正常使用
2020-08-15 23:13:46 2759
原创 Rational License Key Error 的解决办法
rose安装破解后打开会遇到以下这种问题,点击ok闪退附:安装破解教程**详细信息如下:Failed to check out a key for rose_enterprise_windows:FLEXlm Error -2,Invalid license file syntax OR no license in file.FLEXlm Error -15,Cannot connect to license server.**解决方法:因为破解版原因,每次使用Rational Rose En
2020-05-28 18:22:32 2879
转载 win10暴力查看wifi密码
转自TrueDei 万分感谢前辈分享刚才邻居打了个电话说:喂小灰,你家wifi的密码是多少,我怎么连不上了。我。。。我也忘了哎,就找到了一个好办法,分享给大家:第一种情况:已经连接上的wifi,怎么知道密码?打开:控制面板\网络和 Internet\网络连接然后右击wifi连接的无线网卡,选择状态然后像下图一样:第二种情况:前提是我不知道啊,但是我以前知道密码。此时可以利用d...
2020-04-27 21:22:30 921
转载 Vue项目中设置背景图片方法
在Vue项目开发中我们经常要向页面中添加背景图片,可是当我们在样式中添加了背景图片后,编译打包后,配置到服务器上时,由于路径解析的问题,图片并不能够正确的显示出来,如下CSS样式:background:url("../../assets/head.jpg");这个时候我们就要考虑使用其他的方式了,node中提供了一种比较有效的方式来解决这个问题:1、在data中定义如下:export d...
2020-03-02 15:24:50 25376 5
原创 Android Studio启动模拟器报错Intel HAXM is required to run this AVD,VT-x is disabled in BIOS;
我们首次Android Studio启动模拟器时可能会报错:Intel HAXM is required to run this AVD,VT-x is disabled in BIOS;Enable VT-x in your BIOS security settings (refer to documentation for your computer)即运行AVD需要Intel HA...
2020-03-02 15:23:53 1281
转载 AndroidStudio虚拟机 "A system image must be selected to continue"问题解决
“A system image must be selected to continue”在使用AndroidStudio创建虚拟机的时候遇到了"A system image must be selected to continue"这个问题这里明显是缺少了systemImage,解决方法如下打开SDK MANAGER,然后把右下角的show package details勾上,把对应的s...
2020-03-02 14:36:53 7113 3
原创 关于Android Studio 首次安装时弹出 unable to access android sdk add-on list 的解决方法
错误描述首次启动Android Studio,出现以下错误:解决方法下载需要保证能访问dl.google.com 关于此可以查看一位博主的文章解决连不上dl.google.com的问题假设你已经可以访问dl.google.com,那么点Cancel,Next,直到出现一个下载界面,将提示选择需要下载的组件,建议全选,然后点下载。...
2020-03-02 14:30:12 673
转载 小程序怎么活?我想向微信提3个直指本心的小疑问
作者:张书乐链接:https://www.jianshu.com/p/eac45d7fcdb7来源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。在微信公开课上,张小龙现场变了个“魔术”——唤出小程序任务栏后继续下拉,除了能看到顶部的小程序,在最底部可以看到一行小字:“这不是入口_”笔者试验了一下,确实能看到这个诡异的笑脸颜文字。不过,这应该不是张小龙的玩笑...
2019-07-29 21:08:07 297
软件工程需求分析作业.docx
2020-05-27
软件外包行业深度分析
2019-03-01
物流管理系统V4.8
2018-12-25
学生成绩管理系统V4.7
2018-12-25
零基础网站开发教程
2018-11-28
HTML5从入门到精通中文版pdf
2018-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人