1.html5的新特性?添加了video,radio标签添加了canvas画布和svg,渲染矢量图片添加了一些列语义化标签header,footer,main,section,aside,nav等input的type值新添加了很多属性(email,url,number,range,Date pick...
一、"请你自我介绍一下"思路:1、这是面试的必考题目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。二、"谈谈你的家庭情况"思路:1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这...
关于异步执行顺序的理解一前言相信很多人都被异步执行,搞得晕晕的,异步任务不按常理出牌,难以理解。我以自己的理解尝试给大家解释一下。说的不对,多多指教。 二 基础知识首先js执行过程所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。主线程之外,还存在"任务...
前言 在大众的眼中前端就是做做网页,做做界面,麻烦但是没有什么难度。涉及到的知识也不过只有HTML,CSS,JAVAScript等没有什么难度的知识,但事实并不是这样。 前端涉及到的知识远不如此,前端要需要的交互问题所以各种网络协议如 Http UDP TCP 等也就必须要掌握,在前端与后端的交互上...
1、安装 JDKroot@deepin:~# apt-get updateroot@deepin:~# apt-get install default-jdkroot@deepin:~# java --version2、安装 elasticsearchroot@deepin:~# wget http...
前言MyBatis是一款优秀的持久层框架MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程。持久化:即把数据永久保存到存储设备当中,如磁盘。JDBC也是一种持久化机制。文件IO也是。为什么需要持久化?因为内存断点即失,有的数据肯定是不能丢失的,比如银行账户。但是人们无法保证...
绘制的坐标轴既然我们已经能够获取到我们具体的画布了,那我们是不是开始绘制了呀。先等等,我们首先先来分析一个问题,就是我们绘制图形的时候,以这个一个区域,我们应该从哪里开始,设置的数值又应该从哪里开始呢?这时候你就应该去想一想,是不是存在这么一个坐标轴,可以根据这个坐标轴来书写我们的数值呢?请注意,横...
一、C#简介C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(...
canvas 实战查看当前浏览器对 canvas 的支持情况我们在上面也说明了,我们的一些浏览器是不支持 canvas 的,这个时候我们应该怎么去做呢?这时候我们可以直接在 canvas 标签之间去书写内容,这么做的好处是当你的浏览器不支持 canvas 的时候,我们可以去展示标签之间的内容,具体...
ES5、ES6的7种继承在ES6之前,前端是不存在类的语法糖,所以不能像其他语言一样用extends关键字就搞定继承关系,需要一些额外的方法来实现继承。下面就介绍一些常用的方法,红宝书已经概括的十分全面了,所以本文基本就是对红宝书继承篇章的笔记和梳理。原型链继承function Parent() {...
C与数据11种数据类型整型类:int,short(短整型),long(长整型),unsigned(无符号),char(字符整型)浮点类:float(单精度),double(双精度)C90新增:signed(有符号),void(空)C99新增:_Boo*l(布尔指),_Complex*(复数),_Im...
1.1 canvas 是什么?是HTML5中重要的元素,和audio、video元素类似完全不需要任何外部插件就能够运行.Canvas中文翻译就是”画布”.它提供了强大的图形的处理功能(绘制,变换,像素处理…)。但是需要注意,canvas 元素本身并不绘制图形,它只是相当于一张空画布。如果开发者需要...
平衡二叉搜索树 平衡二叉搜索树(Self-balancing binary search tree)又被称为AVL树,且具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 数值关系,右孩子的值 > 当前节点的值 > 左...
Vue 的初始化过程(new Vue(options))都做了什么?处理组件配置项初始化根组件时进行了选项合并操作,将全局配置合并到根组件的局部配置上初始化每个子组件时做了一些性能优化,将组件配置对象上的一些深层次属性放到 vm.$options 选项中,以提高代码的执行效率初始化组件实例的关系属性...
智一面在线测评适用于多种场景,包含社招、校招、笔试初筛、职业测评、培训练习、刷题等场景,HR 可以根据公司招聘岗位 JD 匹配相应阶段试题,并发送给候选人答题,测评结束后会出具人才报告,帮助公司 HR 快速判断初次筛选的结果。智一面在线测评适用领域主要互联网/IT 行业、人工智能/大数据行业、审计/...
十四.分支结构1.简单if语句C语言中的分支结构语句中的if条件语句。简单if语句的基本结构如下:if(表达式){执行代码块;}其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。注意:if()后面没有分号,直接写{}2.if-else语句简单的if-else语句的基本结构: 语义是:...
一.简单来说,一个C程序就是由若干头文件和函数组成。#include <stdio.h>就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。二.函数就是实现代码逻辑的一个小的单元。三.主函数一个C程序有且只有一个主函数,即main函数。C程序就...
1.地道解释一下内存泄露内存泄露的解释:程序中己动态分配的堆内存由于某种原因未释放或无法释放。面试官:那究竟是什么原因导致没有释放呢?根据JS的垃圾回收机制,当内存中引用的次数为0的时候内存才会被回收 全局执行上下文中的对象被标记为不再使用才会被释放内存泄露的几种场景全局变量过多。通常是变量未被定义...
自学编程2年,期间加了很多交流群,也时常混迹于各大论坛。遇到过经验老道的技术大拿,也接触过和我一样懵懂无知的编程小白。作为过来人,我想分享一些自学编程的经验教训,权当交流学习。1、怎么入行?作为零基础自学编程的同学,刚开始自学都会像无头苍蝇一样,不知怎么入行。我们会面临各种难题,比如:选什么语言编程...
在Webpack陪伴的那段日子里,我们总有闲工夫能泡杯茶,摸摸鱼,但是Vite太快了,夺走了这一切。只需要简单的npm init @vitejs/app或者yarn add @vitejs/app它是在重复造轮子吗?答案当然不是它才是尤大真正的杀器快速的冷启动即时的模块热更新真正的按需编译Vite...