- 博客(17)
- 收藏
- 关注
原创 前端学习小记-ES5实现ES6中的extends继承
1.使用prototype原型链在es5中是没有class这个语法的,所以实际上就是用函数来定义// 1.prototype// 这种方式无法在生成对象时进行传参// 且由classA生成的实例对象会共享name属性function classA() { this.name = 'hello';}classA.prototype.getName = function() { re...
2019-08-19 00:05:25 660
转载 H5 Canvas与SVG的比较
转载:https://www.w3school.com.cn/html5/html_5_canvas_vs_svg.asp两者都能够在在浏览器中绘图,但两者之间还是不一样的Canvas 通过Javascript来绘制2D图形。 是逐像素进行渲染的。 其位置发生改变,会重新进行绘制。 SVG 一种使用XML描述的2D图形的语言 SVG基于XML意...
2019-08-16 19:08:07 1102
原创 js实现事件处理,实现订阅发布者模式
class event { construct(){ this.event = {}; } function once(eventName, cb) = { this.on(eventName,(...args) => { cb(...args); this.off(eventName)...
2019-08-16 18:44:56 552
原创 解决:TypeError: Expected `cwd` to be of type `string` but received type `undefined`
在npm --save 安装更新某个包的版本之后,重新启动项目报错:INFO start development server...ERROR TypeError: Expected `cwd` to be of type `string` but received type `undefined`TypeError: Expected `cwd` to be of type...
2019-08-08 10:25:21 1426
转载 Python相关大全
环境管理管理 Python 版本和环境的工具p:非常简单的交互式 python 版本管理工具。官网 pyenv:简单的 Python 版本管理工具。官网 Vex:可以在虚拟环境中执行命令。官网 virtualenv:创建独立 Python 环境的工具。官网 virtualenvwrapper:virtualenv 的一组扩展。官网包管理管理包和依赖的工具。pip:Pyth...
2019-07-17 00:18:24 393
原创 tensorflow踩坑小记
警告:Your CPU supports instructions that this TensorFlow binary was notcompiled to use: AVX2 FMA1.在代码中加入如下代码,忽略警告: import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 运行tensorflow测试程序时,出现:Fut...
2019-07-17 00:13:11 176
原创 爬虫踩坑小记
在用pyspider爬虫运行代码后出现:HTTP 599: SSL certificate problem: unable to get local issuer certificate错误错误原因:这是因为在请求https开头的网址时,SSL验证错误,证书有问题解决方法:在self.crawl(url,callback=self.index_page,validate_cert=Fa...
2019-07-17 00:07:36 223
原创 scrapy学习小记
安装wheel安装lxml安装PyOpenssl安装Twisted :异步框架安装Pywin32安装Scrapy通过 scrapy startproject projectname 创建一个scrapy工程进入该文件夹:scrapy genspider baidu www.baidu.com 生成爬虫scrapy crawl baidu 运行scrapy shell quo...
2019-07-17 00:04:51 165
原创 Nginx搭建虚拟域名
修改C盘hosts文件,添加域名指向语句:127.0.0.1 www.xxx.com添加之后,在浏览器中访问www.xxx.com会自动转到127.0.0.1启动Nginx服务,修改Nginx.conf文件,在文件中添加语句:server { # 监听80端口,即常用浏览器端口 listen 80; # 自动创建索引 autoindex on; # ...
2019-07-16 23:59:49 349
转载 H5 video标签相关属性操作示例
HTML5-video(播放暂停视频;打开关闭声音;进度条)<!DOCTYPE html><html> <head> <title>HTML5-video(播放暂停视频;打开关闭声音;进度条)</title> <meta charset="utf-8"/> </he...
2019-07-16 23:56:55 638
原创 Vue-cli项目使用组件完成Tab标签页功能
主要是通过组件自动渲染功能在初始时,不使用具体的组件标签,而使用标签,通过:is绑定data种的current变量的数值来确定component显示的是哪个组件,在选项按钮中添加点击事件,当按钮点击时,将current的值修改为对应的组件的标签,即可将重新渲染。这种做法,在修改component对应的标签值时,会重新渲染组件,也就是说,新的标签会在此时被加载,其生命周期会正常的重新开始执行,即...
2019-07-16 23:55:17 431
转载 flutter错误解决--Error running Gradle 错误
感谢大佬,详细请参照原文:https://blog.csdn.net/mo9111在接触新的语言搭建环境时,总是会遇到各种坑,感谢前人踩坑记录。在第一次想要将flutter代码运行到真机环境上时,遇到Error running Gradle 错误,发现一般是由于一些资源在国外,需要搭梯子才能够访问,所以可以将这些资源替换为国内阿里源。Error running Gradle错误...
2019-05-13 15:34:03 4660 3
原创 小记—Git stash暂存区
Git stash 暂存区暂存区是一个好东西,当我们在一个分支上工作未完成却又接到新任务,要在另一个分支下进行开发,而此时当前分支下的工作还未完成,由于新版的git下,新修改代码若是未add和commit,当我们切换分支时,新修改的代码就会同时转移到新分支下,而此时我又不想将未完成的代码进行commit,那么此时就可以使用git stash 将当前分支下新添加的代码存放到暂存区,然后切换到新分支...
2019-04-17 15:28:19 659
原创 小记—使用Git进行团队协作
Git下使用分支协作概述: 一般在团队协作中,会有一个master分支,一个developer分支,自己为任务新建的分支。master分支: 作为最稳定的分支,只有在各项新开发的功能稳定之后才会从developer分支merge到此分支,此分支可作为最后发布的分支。developer分支: 作为类似于中间缓冲的分支,是一个相对稳定的版本,新开发的功能一般会先提交到此分支,测试一段时间。分支...
2019-04-17 15:25:37 258
原创 小记—Git使用小记
Git常用操作记录git安装后初始化配置首先需要进行安装安装完成后,打开Git Bash在命令行中输入你的Github的用户名和emailgit config --global user.name "用户名"git config --global user.email "邮箱"忽略Windows/Unix换行符转换的事:git config --global core.auto...
2019-04-17 15:14:24 176
转载 使用stompjs与后端建立websocket连接时报错:Whoops! Lost connection to http://localhost:8080/dll/endwisely 的解决方法
感谢大佬,参考:https://blog.csdn.net/pacosonswjtu/article/details/51916089在后端Spring项目中添加相关的几个jar包,使用maven管理可在pom.xml中添加如下依赖:<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-datab...
2018-04-20 15:26:32 12462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人