自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daiend

daiend

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 interview

前端面试一般流程1.自己工作中做过的项目有亮点的地方//2.有了解事件循环吗?2.1 为什么js在浏览器中有事件循环机制?js是单线程的事件循环event loop2.2 知道事件循环的两种任务吗?宏任务:整体代码、setTimeout、setInterval、I/O操作微任务:new Promise().then、MutaionObserver(前端的回溯)2.3 为什么引入微任务?只有宏任务可以吗?​ 宏任务,先进先出的原则执行;若存在需先执行的事件,则

2021-03-26 10:14:52 137

原创 js

jsuniapp跨平台性通过条件编译,各平台特有api调用。手写节流和防抖1.函数节流:规定在一个单位时间内,只能触发一次函数,在函数执行一次之后,该函数在指定的时间期限内不再工作function throttle(fn,delay){ let valid = true return function() { if(!valid){ //暂停执行 return false } // 执行

2021-03-24 11:32:50 82

原创 vue

vuethis.$refs获取不到子组件原因:关于 ref 注册时间的重要说明:因为 ref 本身是作为渲染结果被创建的,在初始渲染的时候你不能访问它们 - 它们还不存在!$refs 也不是响应式的,因此你不应该试图用它在模板中做数据绑定。解决:为了在数据变化之后等待 Vue 完成更新 DOM,可以在数据变化之后立即使用 Vue.nextTick(callback)。这样回调函数将在 DOM 更新完成后被调用。mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对htm

2021-03-24 11:26:47 96

原创 net

net状态码状态码状态码英文名称描述100Continue继续。客户端应继续其请求101Switching Protocols切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议200OK请求成功。一般用于GET与POST请求201Created已创建。成功请求并创建了新的资源202Accepted已接受。已经接受请求,但未处理完成203Non-Authoritative Inform

2021-03-24 11:22:33 75

原创 html&css

html&css页面渲染及性能优化,实际问的是重排和重绘,即避免使用会触发重布局和重绘的属性s尽量少访问dom节点和css 属性尽可能的为产生动画的 HTML 元素使用 fixed 或 absolute 的 position ,那么修改他们的 CSS 是不会 Reflow 的。img标签要设置高宽,以减少重绘重排把DOM离线后修改,如将一个dom脱离文档流,比如display:none ,再修改属性,这里只发生一次回流。尽量用 transform 来做形变和位移,不会造成回流盒模型

2021-03-24 11:20:51 90

原创 Linux安装jenkins

Linux安装jenkins每周发布版本1、下载安装wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo#导入软件包的gpg密钥rpm --import https://pkg.jenkins.io/redhat/jenkins.io.keyyum upgrade#安装yum install jenkins2、配置jdkvi /etc/init.d/jenkins

2021-02-14 12:32:54 108

原创 linux配置jdk

linux配置jdk1、下载jdk 压缩包2、上传到Linux你想要安装的目录,笔者上传到/usr/local/java3、解压tar xzf jdk-15.0.2_linux-x64_bin.tar.gz4、配置环境变量vi /etc/profile末尾添加5、检查版本java -version...

2021-02-10 14:30:54 110

原创 搭建gitlab

centos8搭建gitlab1、安装依赖#postfix为邮件服务依赖yum install -y policycoreutils openssh-server openssh-clients postfix#设置ssh服务为开机启动并启动systemctl enable sshd && systemctl start sshd#设置postfix服务为开机启动并启动systemctl enable postfix && systemctl start

2021-02-09 22:50:09 91

原创 linux安装mysql

linux安装mysql1、下载下载带boost版本源码还需要依赖rpcsvc 点击下载2、安装1、将下载的两个文件用filezilla上传到Linux的/mnt目录下2、先安装rpcsvc#解压tar xf rpcsvc-proto-1.4.2.tar.xzcd rpcsvc-proto-1.4.2#编译、安装./configure && make && make install3、安装mysql所需依赖yum install -y c

2021-02-09 20:15:57 226

原创 linux安装nginx

linux安装nginx1、下载nginx gz压缩包格式(C语言源码安装压缩文件)2、用FileZilla 免费开源的FTP解决方案。将nginx压缩包上传到/mnt目录3、安装#用yum安装基础依赖# 压缩、正则、sslyum -y install zlib-devel pcre-devel openssl-devel# 创建nginx进程守护用户useradd -M -s /sbin/nologin nginx#查看nginx用户id nginx# 查看所有用户cat /

2021-02-09 01:10:48 74

原创 1.markdown

在开始学习之前,先要选择一下学习中需要用到记录笔记的工具。相比于微软、金山提供的office和WPS这类所见即所得(WYSIWYG)的工具,我更喜欢使用目前在业内比较流行的使用markdown语法的笔记工具。网络上有很多支持markdown语法的编辑器,可根据自己自行选择。你可在markdownguide学习markdown语法。在windows系统上笔者选择的是支持markdown语法的Typora软件。...

2021-01-27 19:26:13 76

原创 2.Browser

Browser浏览器是用来显示局域网或互联网的电子文件的软件,浏览器还可以让用户有一定的交互能力。典型的浏览器都具有一个图形渲染内核和一个独立的JavaScript引擎(js解析器)。1.浏览器内核Trident内核IE内核。由微软公司开发的一种排版引擎,代表浏览器Internet ExplorerGecko内核一款由C++编写、开放源代码的网页排版引擎,代表浏览器Mozilla FirefoxWebKit内核一款开源项目,包含了苹果公司的一些组件,代表浏览器Safari、Chrom

2021-01-27 19:23:16 155

原创 5.JavaScript

JavaScript**ECMAScript + DOM + BOM **1.ECMAScript(1)JavaScript是Ecma国际(信息和电信标准组织)定义的ECMA-262标准的实现。(2) ECMA-262规定的语言组成(语言描述文档)语法类型语句关键字保留字操作符对象**(3)**Web浏览器只是ECMAScript的宿主环境之一,同时Web浏览器还提供了对ECMAscript的扩展。其他的宿主环境包括Node、Adobe F

2021-01-27 19:11:32 133

原创 4.css

css历史演变 从1990年HTML被发明开始,不同的浏览器厂商结合各自的技术为用户提供丰富的页面样式效果,使得HTML页面越来越臃肿。 在1994年哈坤·利提出了CSS(Cascading Style Sheets,层叠样式表)的最初建议,1995年W3C成立CSS创作小组全力以赴研发CSS标准,1996年12月CSS1标准问世。 到1998年5月W3C组织对CSS1进行完善发布了CSS2。经过不断发展,W3C与1999年开始制定CSS3,于2001年5月完成了CSS3草案。 基础导论

2021-01-27 18:30:51 93

原创 3.html

html历史演变 在20世纪60年代,IBM公司的人员研究得出:要提高系统的移植性,必须采用一种通用的文档格式,这种文档格式必须遵守特定的规则。通过这一原则在1969年IBM公司创建了GML(Generalized Markup Language,通用标记语言)。 后来GML经过不断的发展,在1986年经IOS批准为国际标准IOS8897,并称作SGML(Standard Generalized Markup Language,标准通用标记语言)。制定SGML的基本思想是将文档的内容和样式分开。一个S

2021-01-27 18:23:46 412

原创 后端开发环境搭建

后端开发环境搭建1、jdk下载配置环境变量若使用tomcat则需要配置系统变量JAVA_HOME=[jdk安装目录]在path中引用%JAVA_HOME%2、ieda下载延长试用期3、maven下载配置环境变量ieda中配置本地仓库蓝色框的目录为你的本地仓木,请自行定义更换镜像4、mysql下载安装...

2021-01-27 09:54:40 1981

原创 linux配置bochs仿真环境

linux配置bochs仿真环境关闭防火墙配置ip安装bochs下载bochs-2.6.11.tar.gz./configure --enable-debugger --enable-disasm --enable-readline LIBS='-lX11'makemake报错yum install libX11-develmake install安装成功运行bochs配置as86和ld86下载dev86-0.16.18-2-omv2013.0.i586.rpm

2021-01-27 09:15:08 432 1

原创 虚拟机安装centOS

1.在window中用VMware软件创建虚拟机,在虚拟机中安装Linux系统1、工具准备VMware下载 https://www.vmware.com/cn.htmlcentOS镜像下载 https://www.centos.org/2、在要安装系统的磁盘新建一个文件夹,例如:centOS3、打开安装好的VMware,点击“创建新的虚拟机”此处选择典型,因为只是安装一个简单的linux操作系统2、关闭防火墙1、关闭selinux防火墙查看状态sestatus关闭vi e

2021-01-26 20:32:43 174

原创 mysql.zip安装

mysql下载安装包压缩版解压到想安装的目录在解压目录下添加my.ini文件 [client]port = 3306#设置mysql客户端连接服务端时默认使用的端口default-character-set=utf8[mysql]default-character-set=utf8#设置mysql客户端默认字符集[mysqld]port=3306#mysql服务端默认监听(listen on)的TCP/IP端口basedir=D:\Programs\mysql-8.0.19#基

2021-01-19 18:30:35 141

testbochs.zip

bochs仿真环境操作系统boot汇编代码

2021-01-27

空空如也

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

TA关注的人

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