自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

angula

敲黑板啦!!欢迎关注微信公众号“老王说前端”,分享更多技术干货与源码

  • 博客(13)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决align-items失效,无法居中问题

在做flex布局的时候,有时候你可能会遇到align-items失效的问题,那么下面来说一下css #main{ display: flex; justify-content: center; align-items: center; } #content{ width: 100px; height: 100px; background-color: #1890FF; }此时align-items失效,只能水平居中,.

2020-08-29 17:17:39 3858 5

转载 收藏!Git命令大全

收藏!史上最干货的GIT命令整理,满足你对Git的所有期待!

2020-08-28 10:16:48 1690 4

原创 13个你必须知道的js数组技巧

在js中,数组是一个重要切常见的知识点,我们经常将数据存储在数组中,并且数组是面试中重要的考察对象,所以数组我们必须要运用自如,下面将展示一些数组操作技巧

2020-08-27 08:46:03 899

原创 js的八大数据类型以及四种检测方法

js数据类型js的数据类型一共存在8种。在es5中存在6种数据类型 undefined String Object Number Null BooleanES6新增了一种数据类型 Symbol :这种类型的对象永不相等,即便创建的时候传入相同的值也不相等主要用于解决属性名冲突问题谷歌也出现了一种bigInt,指的是安全存储,操作大整数所以js数据类型包含了以上八种 undefined String Object Number Null Boolean Symbol bigInt当然可以这

2020-08-16 15:46:39 2610 1

原创 详解promise第三弹(面试篇)

promise在面试过程中会经常考察,这篇文章主要是判断promise代码的执行顺序问题,如果是基础部分,请移步到详解promise第一弹(基础篇)自己手写实现promise相关功能请看这里详解Promise第二弹(手写Promise)简单的示例<script type="text/javascript"> setTimeout(()=>{ //放入宏队列 console.log(1); },0) Promise.resolve().th.

2020-08-16 02:22:48 3284 4

原创 详解Promise第二弹(手写Promise)

手写promise上篇文章详解Promise第一弹(基础篇)主体结构// 自定义promise函数模块(function (params){ // Promise构造函数 //excutor :执行器函数(同步执行) function Promise(excutor){ } /* *promise原型对象的then() * 指定成功和失败的回调函数 * 返回一个新的promise对象 */ Promise.prototype.then = function (onR

2020-08-16 02:16:02 1252 1

原创 详解Promise第一弹(基础篇)

promise是可以说是面试必考点,而且也是我们日常工作开发中的重要的知识点对于promise的讲解,将会分成3部分来完成,其中包括基础篇,自定义promise、以及promise的经常考点一 、了解知识点1.1区分实例对象和函数对象实例对象:new 函数产生的对象 称为实例对象,简称对象函数对象:将函数作为对象使用时,简称为函数对 function Fn(){ //Fn函数 } const fn = new Fn(){ //Fn是构造函数,fn是实例化对象(

2020-08-13 01:34:44 2299 8

原创 最详细完整的flex弹性布局

初了解在学习弹性布局之前首先就要明白其概念flex 就是flexible box的缩写,意为弹性布局,用来为盒装模型提供最大的灵活性任何一个容器都可以指定为flex布局.box{ display: flex;}行内元素当然也可以使用flex布局.box{ display: inline-flex;}Webkit 内核的浏览器,必须加上-webkit前缀。.box{ display: -webkit-flex; /* Safari */ display: flex;}

2020-08-12 00:13:25 5688 19

原创 变态跳台阶问题

题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。思路:对于该题,只有一次1阶或者2阶的跳法对于两种跳法,假定第一次跳一个台阶,那么剩下n-1个台阶,跳法是f(n-1)假定第一次跳2阶,那么剩下n-2个台阶,跳法是f(n-2)由a\b假设可以得出总跳法为: f(n) = f(n-1) + f(n-2)通过实际的情况可以得出:只有一阶的时候 f(1) = 1 ,只有两阶的时候可以有 f(2) = 2,那么最终就是一个

2020-08-09 00:39:29 369

原创 vscode如何设置默认打开的浏览器为Chrome

在使用vscode编辑器的时候,如果我们不设置默认浏览器,那么直接打开的是IE浏览器,在进行页面调试的时候无疑是有点麻烦的,下面我们就说一下如何设置打开的浏览器为chromeopen in Browser首先需要安装open in browser插件,如果安装过了可以跳过此步骤然后修改默认浏览器为Chrome:选择文件—首选项—设置,在搜索栏输入open-in-browser.default,输入框里面直接输入 Chrome这也就完成了默认打开chrome的设置Open in Default

2020-08-08 17:57:03 4667 5

原创 ES6之箭头函数

箭头函数简化了原生写法,让代码更加简洁,来看一下基础的写法箭头函数写法基础写法//原生写法let fn = function(a,b){ return a+b;}//箭头函数写法let fn = (a,b)=>{ return a+b;}箭头函数的写法也就是比原生的写法少了function多了箭头,所以这可能就是箭头函数的由来吧!简化写法1) 当形参有且只有一个的时候,可以省略小括号let fn = n =>{ return n*n;}2)当代码体只有一条语

2020-08-08 01:10:52 2682 1

原创 ES6之解构赋值

ES6允许按照一定模式从数组和对象中提取值,对变量进行赋值 称为解构赋值数组的解构1.基础解构const aaa = ['张三','李四','王二','麻子']; let [zhang,li,wang,ma] = aaa; console.log(zhang); //张三 console.log(li); //李四 console.log(wang) //王二 console.log(ma); //麻子2.复杂的匹配规则const arr =

2020-08-07 19:09:13 1220

原创 vue中v-for为何要加key?index为何不推荐作为key

在使用vue组件的时候,我们经常会遇到v-for必须要加key值来举个例子进行说明吧!不存在key的情况<!-- * @Author: angula * @Date: 2020-08-07 00:05:05 * @LastEditTime: 2020-08-07 00:17:21 * @FilePath: \Vue\study\test1\key详解.html--><!DOCTYPE html><html lang="zh-CN"><head

2020-08-07 00:49:52 3289 18

某学院数据中心建设方案

现有某学院,有师生500人,准备建设一个小型数据中心,占地约100平方米。主要满足以下需求: 1、运行学院的DNS服务器,进行学院的域名解析; 2、运行学院的WWW服务器,部署学院的网站; 3、为学院每位师生提供100GB的云存储; 4、运行学院的电子邮件服务器,为每位师生提供不少于10GB的存储空间; 5、运行学院的云服务平台,为每位师生至少提供一个虚拟机,虚拟机的资源不少于1 core CPU/8GB 内存/200MB存储/100MB网络带宽; 6、采购必要的安全设备,对数据中心进行安全防护。

2014-12-22

promise详解,手动实现以及上万字笔记.rar

里面主要是手写的promise实现过程,以及promise的详解笔记,对于初接触promise和进阶的前端人员来说是相当值得一看的

2020-08-16

学生课程数据库大作业.zip

基于《数据库原理与应用》设计的数据库大作业,内含所有数据库文件,直接导入即可,请自行调试使用,按需要自行下载使用。

2020-05-02

Python外星人大战

基于python开发的外星人大战项目,为学校安排大作业,内含全部源代码,说明文档,项目介绍ppt,实验报告文档,演示视频,以及打包完成的可执行程序,按需要自行下载

2020-05-02

python外星人大战_外星人大战人类

基于python开发的外星人大战项目,为学校安排大作业,内含全部源代码,说明文档,项目介绍ppt,实验报告文档,演示视频,以及打包完成的可执行程序,按需要自行下载。包含内容满足你的大作业需求!

2020-11-28

rabbitmq教程md.zip

rabbitmq教程,里面为rabbitmq总结的md文档,包含使用示例!

2020-12-18

经典JavaEE-大作业-汽车租赁系统.rar

内含完整代码,以及数据库脚本,同时里面附带了软件开发文档,项目文档说明,项目介绍ppt,以及功能演示视频,欢迎大家下载使用!

2020-12-02

蝗虫数据集的公开版本

主要是关于蝗虫的数据集内容,请注意,里面仅包含数据集,为公开数据集,请自行判断选用!主要是关于蝗虫的数据集内容,请注意,里面仅包含数据集,为公开数据集,请自行判断选用!

2020-08-31

jsp之奇花异草展示系统.rar

主要用于学校安排的大作业,以及初学习jsp的同学,内附完整源代码以及数据库脚本,其中包含ppt,总体设计文档,以及功能说明,配置环境方法。

2020-06-17

JSP之JDBC数据库开发

内含JDBC数据库开发课后练习题两个编程题(1.创建三个页面selectStudent.jsp、byname.jsp \ byNumber.jsp 2. 通过本章数据库对student表进行添加,修改删除....等等)以及另外编程题1:创建用户表,能完成用户登录验证和用户注册功能。编程题2.创建用户留言模块,页面有登陆,注册,查看留言列表,查看详细留言,发布留言,安全退出等功能。先创建数据库,数据库中至少要有users和words两个表,其他可以自行设计

2020-05-03

JSP应用与开发技术第三版第八章课后编程题答案

使用本章数据库 ch08 中 student 表的结构通过 JSP 页面对 student 表进行添加、删除和 修改。添加 JSP 页面处理功能:添加新学生、修改和删除选中的学生信息

2020-04-30

Jsp-网上商城项目.rar

基于jsp+servlet+MySql实现的网上商城,为学校安排大作业,内含全部源代码以及数据库脚本,并附带完整使用说明!

2020-06-17

jsp课后题答案.zip

个人整理JSP应用与开发技术第三版马建红,马建波主编,内含全书所有习题答案完整版,包含选择填空】简答以及所以编程题的完整代码示例,如有需要,请自行下载使用

2020-04-29

经典JavaEE-大作业-汽车租赁系统.rar

内含完整代码,以及数据库脚本,同时里面附带了项目文档说明,项目介绍ppt,以及功能演示视频,欢迎大家下载使用!

2020-06-17

JSP第三版JDBC数据库开发课后编程题答案

使用本章的数据库中的student表,创建三个页面selectStudent.jsp、byNumber.jsp、byName.jsp,通过JSP页面对student表进行名字和学号的查询。

2020-04-30

JSP第三版整理课件.rar

根据JSP应用与技术第三版整理的全书课件,仅供参考学习使用,请勿用作商业用途,内容详细具体,简明易懂

2020-04-30

空空如也

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

TA关注的人 TA的粉丝

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