路由懒加载(1)vue-router文件中的router使用懒加载方式。如下图所示(2)在vue文件中,也采用类似方式引入其他vue组件const showImage = () => import('@/components/common/showImage'); 这个优化的方式在vue官网也...
一、前端面试常见问题罗列 1、在制作一个Web应用或Web站点的过程中,你是如何考虑它的UI、安全性、高性能、SEO、可维护性以及技术因素的?2、谈谈你喜欢的开发环境。(例如操作系统,编辑器,浏览器,工具等等。)3、你最熟悉哪一套版本控制系统?4、描述一下当你制作一个网页的工作流程吗?(流程参考)1...
快速开始#这一节会概述一下客户端的安装,还有一些主要方法的使用规则。 安装#在 composer.json 文件中引入 elasticsearch-php:{ "require": { "elasticsearch/elasticsearch": "~6.0" }...
前言 说在最前面,我是一个外表谦让,内心狂热,外表斯文,内心贪玩的一个普通人。我的职业是程序员,是一个 golang 语言爱好者,一半是因为 golang 好用,一半是因为其他语言学不好。我是从 phper 转为 gopher 的,写 php 的时候我认识了互联网软件,写 go 的时候感觉自己终于...
关键技术:nginx upstream基本语法说明在进行实际操作之前我们先进行简单的介绍nginx upstream 的一些基础使用方法。基本结构 :upstream name{指令…} 基本配置例子,如下:upstream uname{ server ip; server ip; #多个ip 以此...
多线程插入(单表)问:为何对同一个表的插入多线程会比单线程快?同一时间对一个表的写操作不应该是独占的吗?答:在数据里做插入操作的时候,整体时间的分配是这样的:链接耗时 (30%)发送query到服务器 (20%)解析query (20%)插入操作 (10% * 词条数目)插入index (10% *...
SQL 注入攻击者通过构造恶意SQL命令发送到数据库,如果程序未对用户输入的 SQL命令执行判断过滤,那么生成的SQL语句可能会绕过安全性检查,插入其他用于修改后端数据库的语句,并可能执行系统命令,从而对系统造成危害例如删除 id 为 1 的帖子,sql 如下:$post_id = $_POST['...
Go 面试题问题集合此处先展示题目,后面会有题目解析。 go 语言中的关键字有哪些?提示一共有25个。go 语言中类型是如何定义的?go 语言全局变量的定义方式是怎么样的?go 语言中的结构体是如何定义的?go 语言通过指针访问成员变量的方式有几种?go 语言格式化输出的方式有哪些?go 语言中的接...
计算二叉树的高度可以采用几种不同的算法。算法一:采用后序遍历二叉树,结点最大栈长即为二叉树的高度;算法二:层次遍历二叉树,最大层次即为二叉树的高度;算法三:采用递归算法,求二叉树的高度。class TreeNode { public int val; public TreeNode le...
Java 平台无关性主要通过三个方面实现.Java 语言规范: 通过规定 Java 语言中基本数据类型的取值范围和行为,比如 int 长度为 4 字节,这是固定的。Class 文件: 所有 Java 文件要通过 javac 或者其他一些 java 编译器编译成统一的 Class 文件Java 虚拟机...
功能中国身份证号验证获取身份证号信息升级 15 位身份证号为 18 位伪造符合校验的身份证号go get -u github.com/guanguans/id-validatorpackage mainimport ( idvalidator "github.com/guanguans/id-...
1、异常1.1 什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 f = open("123.t...
举个例子,高速路口,1秒钟来5部车,每秒通过5部车,高速路口运作正常。突然,这个路口1秒钟只能通过4部车,车流量仍然依旧,结果必定出现大塞车。(5条车道忽然变成4条车道的感觉)同理,某一个秒内,20*500个可用连接进程都在满负荷工作中,却仍然有1万个新来请求,没有连接进程可用,系统陷入到异常状态也...
1、Python中__init__ 和__new__的区别2、整个爬虫的工作流程(如何运作)3、http的响应码(最好是记住200到500状态每个的前三个)4、进程、线程、协程的区别5、多线程和多进程介绍一下6、如何实现多进程和多线程7、python并发和并行8、redis数据库的事务9、redis...
2.建立controller模板(cmd进入laravel文件的根目录)php artisan make:controller Login在Login控制器中写入: public function index(){ return view('login.index'); }3.在...
在 HTML 样式中有 4 种 CSS 引用方式,分别为:行内样式(行间样式、内联样式、行嵌样式)、内部样式、链入外部样式、导入外部样式。行内样式(行间样式、内联样式、行嵌样式): 在网页元素上通过 style="" 属性直接写样式。如:<div style="color: green; ma...
Vue 在除了提供默认的十几个内置的指令外,还允许开发人员根据实际情况自定义指令,那我们在何时使用它呢?在Vue的项目中,大多数情况下,你都可以操作数据来修改视图,也就是所谓的操作DOM,但是还是避免不了偶尔要操作原生DOM,当我们需要操作DOM的时候,就可以使用到自定义指令。当然也能用 $refs...
什么是多任务?什么叫"多任务"呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时v有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。在了解多任务具体实现方式之前,我们先来了解并发...
三大范式的通俗解释目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。其中最常使用的是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是所谓的三大范式第一范式第一范式(...
建表约束语法:CREATE TABLE 表名 (字段名 字段类型 列级约束, 字段名 字段类型, 表级约束) 添加约束的时机:创建表时修改表时约束的添加分类:列级约束: 六大约束语法上都支持,但外键约束没有效果表级约束: 除了非空、默认,其他的都支持主键约束PRIMARY KEY用于...