自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【bug】vue同一组件使用

vue使用同一个组件渲染,进行切换过程中会存在数据保存的情况。比如路由切换,进行渲染的页面来自同一个组件,这个时候,要在监听路由的时候,将数据重新初始化转载于:https://www.cnblogs.com/smart-girl/p/11607386.html...

2019-09-29 21:00:00 783

转载 【bug】使用element-ui遇到在IE浏览器中点击enter会回到登录页

1.点击el-input框,会回到登录页(IE浏览器)外层是el-table/el-form/el-input添加可以解决<el-form onSubmit="return false"></el-form>2.点击el-input框,会回到登录页(IE浏览器)外层是el-dialog/el-form/el-input添加可以解决 <el-...

2019-09-29 20:59:00 916

转载 如何使用flow进行静态类型检查

Flow 是 facebook 出品的 JavaScript 静态类型检查⼯具。Vue.js 的源码利⽤了 Flow 做了静态类型检查,所以了解 Flow 有助于我们阅读源码。为什么⽤ Flow?JavaScript 是动态类型语⾔,它的灵活性有⽬共睹,但是过于灵活的副作⽤是很容易就写出⾮常隐蔽的隐患代码,在编译期甚⾄看上去都不会报错,但在运⾏阶段就可能出现各种奇怪的 bug。类型...

2019-09-24 16:10:00 904

转载 split的用法

split用法返回的是数组使用split('')根据空格返回数组使用split()返回一个完整的数组使用split("",3)返回前三项,是单个的字母不过要注意:使用split("o")返回以o进行分割的数组使用split以正则表达式的方式进行分割数组使用split以分号进行分割相关文章:https://developer.mozilla.org/zh-C...

2019-09-23 19:15:00 307

转载 event.target.tagName

html中event.target.tagName中的tagName属性他返回的就是元素标签的大写名称例如标签他的tagName就是EM所以用大写记住:在 HTML 中,tagName 属性的返回值始终是大写的。看自链接:https://www.imooc.com/wenda/detail/343009转载于:https://www.cnblogs.com/smart-...

2019-09-23 19:14:00 857

转载 mybatis-plus集成spring boot使用

mybatis-plus是国内的开源项目 简化mybatis的使用和开发 其中通用mapper接口非常好用 有单表所有的增删改查只需要自身的mapper接口继承这个接口 然后泛型写要操作的实体类即可这是mybatis-plus的官网 文档写的还不错https://mp.baomidou.com/guide/可以在SSM项目中使用 也可以集成到spring boot...

2019-09-22 15:13:00 106

转载 Web安全之跨站伪造请求(CSRF)

CSRF简介CSRF全称跨站伪造请求(Cross-site request forgery)也称为one click attack/session riding,还可以缩写为XSRF通俗说就是利用被害人的身份去发送请求浏览器的Cookie保护机制Session Cookie,浏览器不关闭则不失效本地Cookie,过期时间内不管浏览器关闭与否均不失效CSRF的几种攻击方式H...

2019-09-20 11:46:00 101

转载 Web安全之XSS 入门与介绍

XSS的入门与介绍跨站攻击XSS全称跨站脚本(Cross Site Scripting),一种注入式攻击方式。XSS成因对于用户输入没有严格控制而直接输出到页面对非预期输入的信任XSS的危害盗取各类用户账号,如机器登录账号,用户网银账号,各类管理员账号窃取数据非法转账挂马XSS 实例XSS的分类常规的XSS分类存储型(持久型)反射型(非持久型)...

2019-09-20 11:45:00 147

转载 UDP包的大小与MTU

源:UDP包的大小与MTUTCP,UDP数据包的大小以及MTU关于网络编程中MTU、TCP、UDP优化配置的一些总结转载于:https://www.cnblogs.com/LittleTiger/p/11554907.html...

2019-09-20 09:22:00 335

转载 Web安全之Web 安全介绍与基础入门知识

web安全介绍与基础入门知识安全与安全圈甲方与乙方甲方:如腾讯,阿里等需要安全服务的公司乙方:提供安全服务产品的服务型安全公司web与二进制web,研究web安全二进制,研究如客户端安全等web应用与web安全的发展web安全,也可以叫做web应用安全。互联网本来是安全的,自从有了研究安全的人之后,互联网就变得不安全了。web应用经历了开始,1.0以及现在3.0概念...

2019-09-19 20:14:00 365

转载 设计模式之命令模式

命令模式概念:用来对方法调用进行参数化处理和传送,经过这样处理过的方法调用可以在任何需要的时候执行,也就是说该模式旨在将函数的调用,请求和操作封装成一个单一的对象,然后对这个对象进行一系列的处理。它也可以用来消除调用操作的对象和实现操作的对象之间的耦合。这为各种具体的类的更坏带来了极大的灵活性。命令模式作用:1.将函数的封装,请求,调用结合为一体2.调用具体的函数解耦命令对象...

2019-09-19 19:34:00 78

转载 前端常用的库和实用技术之JavaScript多线程

多线程概念:多线程是指从软件或硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整理处理性能。具有这种能力的系统包括对称多处理机,多核心处理器以及芯片级多处理或同事多线程处理器,在一个程序中,这些独立运行的程序片段叫做线程,利用它编程的概念就叫做多线程处理。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个...

2019-09-19 19:31:00 149

转载 前端常用的库和实用技术之JavaScript面向切面编程

Aspect Oriented Programming(AOP)面向切面编程是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。<!DOCTYPE html><html lang="en"><head> <meta c...

2019-09-19 19:30:00 130

转载 设计模式之职责链模式

职责链模式概念:职责链模式是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。链中收到请求的对象要么亲自处理它,要么转发给下一个候选者。提交方并不明确有多少个对象会处理它。任一候选者都可以响应相应的请求,可以在运行时刻决定哪些候选者参与到链中。职责链模式作用:1.dom的冒泡有些类似...

2019-09-19 11:55:00 106

转载 设计模式之适配器模式

适配器模式概念适配器模式是将一个类(对象)的接口(方法或属性)转换成客户希望的另外一个接口(方法或属性),适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一起工作。适配器模式的作用:1.使用一个已经存在的对象,但其方法或接口不符合你的要求。2.创建一个可复用的对象,该对象可以与其他不相关或不可见的对象协同工作。3.使用已经存在的一个或多个对象,但是不能进行继...

2019-09-19 11:54:00 89

转载 设计模式之策略模式

策略模式概念策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。策略模式作用:1.所有的这些算法都是做相同的事情,只是实现不同2.以相同的方式调用所有的方法,减少了各种算法类与使用算法类之间的耦合3.单独定义算法类,也方便了单元测试注意事项1.不仅可以封装算法,也可以用来封装几乎任何类型的规则,是要在分析过程中需要在...

2019-09-19 11:53:00 87

转载 设计模式之外观模式

外观模式概念:外观模式为子系统中的一组接口提供了一个一致的界面,此模块定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式不仅简化类中的接口,而且对接口与调用者也进行了解耦。外观模式经常被认为开发者必备,它可以将一些复杂操作封装起来,并创建一个简单的接口用于调用。外观模式作用:1.在设计初期,应该要有意识的将不同的两个层分离,比如经典的三层结构。2.在开发阶段,...

2019-09-19 11:52:00 100

转载 设计模式之代理模式

代理模式概念:代理,顾名思义是帮助别人做事,GoF对代理模式的定义如下:代理模式(proxy),为其他对象提供一种代理以控制对这个对象的访问。代理模式使得代理对象控制具体对象的引用。代理几乎可以是任何对象:文件,资源,内存中的对象,或者是一些难以复制的东西。代理模式作用:1.远程代理(一个对象将不同空间的对象进行局部代理)2.虚拟代理(根据需要创建开销很大的对象如渲染网页暂...

2019-09-19 11:52:00 89

转载 前端常用的库和实用技术之JavaScript高级函数

1.惰性载入函数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta h...

2019-09-19 11:50:00 108

转载 前端常用的库和实用技术之JavaScript高级技巧

javascript高级技巧变量作用域和闭包<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">...

2019-09-19 11:49:00 94

转载 前端常用的库和实用技术之JavaScript 模块化

模块化概念AMD是requirejs在推广过程中对模块化定义的规范化产出。异步加载模块,依赖前置,提前执行Define定义模块define(['require','foo'],function(){return});Require加载模块(依赖前置)require(['foo','bar'],function(foo,bar){});CMD是SeaJS在推广过程中对模块化定义的...

2019-09-18 23:49:00 84

转载 设计模式之模板方法

模板方法概念:模板方法定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法是一种代码复用的基本技术,在类库中尤为重要,因为他们提取了类库中的公共行为。模板方式导致一种反向的控制结构,这种结构就是传说中的好莱坞法则,即别找我们,我们找你。这指的是父类调用一个类的操作,而不是相反。具体体验的是面向对...

2019-09-18 23:44:00 80

转载 CSS在工程中改变之面向对象的 CSS

oocss的概念众多开发者忽视了css的表现(认为它)oocss将页面可重用的元素抽象成一个类,用class加以描述,而与其对应的HTML即可看成是此类的一个实例。oocss的作用1.加强代码复用以便方便维护。2.减少cs体积3.提升渲染效率4.组件库思想,栅格布局可共用,减少选择器,方便扩展。注意事项1.不要直接定义子节点,应该把共性放在父类中2.结构和皮肤相分离...

2019-09-18 23:43:00 95

转载 设计模式设计原则

设计原则详解设计模式存在的根本原因是为了代码复用,增加可维护性。开闭原则:对扩展开放,对修改关闭里氏转换原则:子类继承父类,单独掉完全可以运行依赖倒转原则:引用一个对象,如果这个对象有底层类型,直接引用底层。接口隔离原则:每一个接口应该是一种角色合成/聚合复用原则:新的对象应使用一些已有的对象,使之成为新对象的一部分迪米特原则:一个对象应对其他对象有尽可能少的了解综述:站...

2019-09-17 22:58:00 72

转载 设计模式之迭代器模式

迭代器模式概念:迭代器模式提供一种方法顺序访问一个聚合对象中各个元素,而不需要暴露该方法中的内部表示jquery中我们经常会用到的一个each函数就是迭代器模式。迭代器模式的作用:1.为了遍历不同的集合结构提供一个统一的接口,从而支持同样的算法在不同的集合结构上进行操作。2.对于集合内部结构常常变化各异,我们不想暴露其内部结构的话,但有不想让客户代码透明的访问其中的元素,这种...

2019-09-17 22:57:00 92

转载 非常实用: 2.4G天线设计指南(赛普拉斯工程师力作)

非常实用: 2.4G天线设计指南(赛普拉斯工程师力作)转载于:https://www.cnblogs.com/LittleTiger/p/11531281.html

2019-09-17 03:09:00 287

转载 2.4G天线在PCB板上的设计

2.4G天线在PCB板上的设计转载于:https://www.cnblogs.com/LittleTiger/p/11531280.html

2019-09-17 03:08:00 783

转载 UC浏览器禁止图片阅读模式处理方法

本文转载自:https://www.cnblogs.com/MY0101/p/9969818.htmlUC浏览器点击图片会出现图片阅读模式。如何处理?<img style=" width:70%; margin:0 auto;" src="./nav/cp/01.jpg">可以再img外部套一个a标签<a href="javascript:;"><...

2019-09-17 00:04:00 930

转载 Ubuntu16.04下安装Visual Studio Code

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-make最后sudo umake web visual-studio-code某些情况下 最后一步会提示没有权限,Operation not Permitted。请时候用sudo...

2019-09-12 17:41:00 210

转载 ubuntu卸载node和npm

sudo apt-get remove --purge npm sudo apt-get remove --purge nodejssudo apt-get remove --purge nodejs-legacysudo apt-get autoremove转载于:https://www.cnblogs.com/smart-girl/p/11510156.html...

2019-09-12 17:15:00 348

转载 ubuntu环境下安装nodejs和npm

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,其使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统,功能及其强大安装python-software-properties首先需要安装依赖包python-software-propertiessudo apt-get i...

2019-09-12 17:15:00 165

转载 npm 安装vue 报错Failed at the chromedriver@2.46.0 install script 'node install.js'

原因一般是下载源被封了,我们连接淘宝的下载源下载:npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver转载于:https://www.cnblogs.com/smart-girl/p/11510668.html...

2019-09-12 17:15:00 1168

转载 ubuntu切换到root用户

我们都知道使用su root命令,去切换到root权限,此时会提示输入密码,可是怎么也输不对,提示“Authentication failure”,解决办法如下su rootsudo passwd rootsu root//su xyx//普通用户转载于:https://www.cnblogs.com/smart-girl/p/11510615.html...

2019-09-12 17:15:00 131

转载 跟我一起使用Vue.js + Docker 部署项目

本文学习自:https://juejin.im/post/5bee5ddde51d457b8a33938c项目环境是在ubuntu下,记得要在root目录下,不然安装vue会报错npm install -g vue-clivue init webpack demo01cd demo01npm run devdockerfile文件配置详解基础镜像node,以及安装ngin...

2019-09-12 17:14:00 266

转载 查看ubuntu系统的版本信息

显示如下Linux version 4.10.0-28-generic (buildd@lgw01-12) linux内核版本号gcc version 5.4.0 20160609 gcc编译器版本号Ubuntu 5.4.0-6ubuntu1~16.04.4 Ubuntu版本号输入命令uname -a显示linux的内核版本和系统多少位:X86_64代表系统是64位的输入...

2019-09-12 17:14:00 175

转载 swagger2的基本使用

这里主要讲解在spring boot中使用swagger2 生成接口文档首先导入maven依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...

2019-09-11 23:20:00 118

转载 docker镜像的使用

Docker 镜像使用当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。下面我们来学习:1、管理和使用本地 Docker 主机镜像2、创建镜像列出镜像列表我们可以使用 docker images 来列出本地主机上的镜像。REPOSITORY:表示镜像的仓库源TAG:镜像的标...

2019-09-11 18:31:00 100

转载 Docker 容器使用

Docker 客户端docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。可以通过命令 docker command --help 更深入的了解指定的 Docker 命令使用方法。例如我们要查看 docker stats 指令的具体使用方法:运行一个web应用前面我们运行的容器并没有一些什么特别的用处。接下来让我...

2019-09-11 18:30:00 111

转载 Docker Hello World

docker: Docker 的二进制执行文件。un:与前面的 docker 组合来运行一个容器。ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。/bin/echo "Hello world": 在启动的容器里执行的命令以上命令完整的意思可以解释为:Docker...

2019-09-11 18:28:00 86

转载 Got permission denied while trying to connect to the Docker daemon

答案:https://stackoverflow.com/questions/48568172/docker-sock-permission-denied转载于:https://www.cnblogs.com/smart-girl/p/11505236.html

2019-09-11 18:26:00 98

空空如也

空空如也

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

TA关注的人

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