摘要: 1、require 和 import 的区别 node编程中最重要的思想就是模块化,import 和 require 都是被模块化所使用。在 ES6 当中,用 export 导出接口,用 import 引入模块。但是在 node 模块中,使用module.exports导出接口,使用 require 阅读全文
posted @ 2021-01-07 16:09 wenxuehai 阅读(9591) 评论(0) 推荐(0) 编辑
摘要: 1、node的基本介绍 常说的 node 和 nodejs 没有什么区别,它们就是同一个东西。 Node 是一个基于Chrome V8引擎的JavaScript运行环境,一个可以让 JavaScript 运行在服务端的开发平台。它让 JavaScript 成为与PHP、Python、Perl、Rub 阅读全文
posted @ 2021-01-07 11:36 wenxuehai 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 1、谷歌插件lighthouse的基本介绍 Lighthouse 是一个网站性能测评工具, 它是 Google Chrome 推出的一个开源自动化工具,能够对 PWA 和网页多方面的效果指标进行评测,并给出最佳实践的建议以帮助开发者改进网站的质量。 它能够生成一个有关页面性能的报告,通过报告我们就可 阅读全文
posted @ 2021-01-05 16:09 wenxuehai 阅读(23162) 评论(3) 推荐(3) 编辑
摘要: 1、安装 参考:https://blog.csdn.net/qq_41976613/article/details/91432304 2、AVD问题 参考:https://blog.csdn.net/qq_41138191/article/details/104354529 阅读全文
posted @ 2020-12-28 23:53 wenxuehai 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、如何新建Java web项目 1.1、在IDEA中新建一个Java web项目 在IDEA中创建一个Java web项目其实很简单,只需创建project,并且勾选 web application 选项即可,由此就创建了一个Java EE项目。 可参考:https://blog.csdn.net 阅读全文
posted @ 2020-12-18 17:42 wenxuehai 阅读(7280) 评论(0) 推荐(0) 编辑
摘要: 1、缓存的作用 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。 2、浏览器缓存的位置 从缓存位 阅读全文
posted @ 2020-12-15 10:12 wenxuehai 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1、服务器的基本介绍 服务器:服务器就是安装了服务器软件的计算机。比如安装了MySQL软件,那就是一个MySQL服务器。安装了一个web服务器软件,那就是一个web服务器。在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目。web服务器也被称为web容器。 1.1、常见的Java 阅读全文
posted @ 2020-12-14 14:45 wenxuehai 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: 1、https的页面内嵌入http页面报错 在HTTPS的页面上嵌入http的页面时,浏览器会直接报错。比如在HTTPS页面上用 iframe 直接嵌入一个 http 页面,比如我们可以在百度上直接嵌入我们本地服务器的一些页面,浏览器将会直接报错: 浏览器报错提示:xxxx has been blo 阅读全文
posted @ 2020-12-10 15:56 wenxuehai 阅读(9861) 评论(0) 推荐(0) 编辑
摘要: 1、如何给页面添加定制水印 定制水印一般指的是可以指定任何文字,给页面添加定制水印有多种方法: 背景图方式 创建元素,悬浮在页面之上的方式 1.1、通过背景图给页面添加定制水印(会被子元素的背景覆盖) 通过背景图添加定制水印: 首先制做定制水印,定制水印可以通过 canvas 绘画出来 然后通过 b 阅读全文
posted @ 2020-11-10 11:36 wenxuehai 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 1、基本使用 先引入echarts 然后创建一个元素用来装载echarts图表 echarts.init() 方法初始化 echarts 实例 最后设置配置项和数据 option,使用 setOption() 方法根据数据和配置项来显示图表即可 <!DOCTYPE html> <html> <hea 阅读全文
posted @ 2020-10-23 18:15 wenxuehai 阅读(4010) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 1.1、PV和UV pv代表访问量,英文全称Page View,即页面访问量,每打开一次页面PV计数+1,刷新页面也是。PV反映的是浏览某网站的页面数,所以每刷新一次也算一次。就是说PV与来访者的数量成正比,但PV并不是页面的来访者数量,而是网站被访问的页面数量。 UV(独立访客):U 阅读全文
posted @ 2020-10-21 14:22 wenxuehai 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 下面的查询基于的表有: "Websites" 表: access_log表: students表: 1、多表查询 1.1、基本查询(笛卡尔积) SELECT查询不但可以从一张表查询数据,还可以从多张表同时查询数据。 查询多张表的语法: select * from 表1, 表2; # 示例: SELE 阅读全文
posted @ 2020-10-20 00:13 wenxuehai 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、数据流图(DFD) 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 1.1、数据流图的元素 1.2、数据流图平衡原则 阅读全文
posted @ 2020-10-14 01:07 wenxuehai 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、文件管理 1.1、索引文件结构 索引文件结构中,直接索引即索引直接指向物理块,有多少个直接索引,通过直接索引就能访问多少个物理块。 一级索引,即索引节点指向的物理块用来存放地址项,一个物理块能表示多少个地址项,则一个一级索引就能表示多少个物理块。 二级索引,即索引节点指向的物理块,存放的是一级索 阅读全文
posted @ 2020-10-13 14:02 wenxuehai 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、数据的表示 以H结尾的数字表示该数是 16进制的,比如C7FFFH 1.1、进制的转换 1.1.1、将R进制转10进制 1.1.2、将10进制转换为R进制 10进制转换为r进制数时,采用除r取余方法,即将十进制整数不断除以r取余数,直到商为0,所得的余数按逆序排列 1.1.3、二进制转八进制和十 阅读全文
posted @ 2020-10-12 23:38 wenxuehai 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、函数 1.1、定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 def my_abs(x): if x >= 0: return x else: return -x 在某个文件中 阅读全文
posted @ 2020-09-09 23:50 wenxuehai 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、Python3.0的基本介绍 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。 1.1、python的特点 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这 阅读全文
posted @ 2020-09-04 00:00 wenxuehai 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1、font-family 属性的字体侵权问题 font-family 属于前端css属性中最基础的一个属性,用来定义字体名称。当我们打开一个网站,浏览器会读取 font-family 中的字体名称,并去检索用户电脑系统中的字体,如果有的话就显示,没有的话检索下一个。所以,如果前端代码中写了字体比如 阅读全文
posted @ 2020-08-16 16:24 wenxuehai 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: 1、数据库事务的基本概念 数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 在执行某些SQL语句的时候,会要求该系列操作必须全部执行,而不能仅执 阅读全文
posted @ 2020-08-11 21:57 wenxuehai 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1、JDBC和JDBC驱动的基本概念 JDBC(Java DataBase Connectivity),指 Java 数据库连接,是一种标准Java应用编程接口(JAVA API),是 Java 语言用来连接和操作数据库的。使用Java程序访问数据库时,Java代码并不是直接通过TCP连接去访问数据 阅读全文
posted @ 2020-07-27 23:26 wenxuehai 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 1、DML的基本介绍(增删改) DML(Data Manipulation Language,修改数据):DML就是用来增删改表中的数据的,为用户提供添加、删除、更新数据的能力,这些是应用程序对数据库的日常操作。 2、添加数据(insert) INSERT INTO 语句用于向表中插入新记录。添加数 阅读全文
posted @ 2020-07-22 09:38 wenxuehai 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 下面的查询基于的表有: "Websites" 表: access_log表: students表: 1、DQL的基本介绍 DQL(Data Query Language,查询数据):DQL就是用来查询表中的数据的,为用户提供查询数据的能力,这也是通常最频繁的数据库日常操作。 2、基本查询(selec 阅读全文
posted @ 2020-07-22 08:10 wenxuehai 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1、DDL的基本概念 DDL(Data Definition Language,操作数据库和表结构):DDL是用来操作数据库和表的,也就是创建数据库和表、删除数据库和表、修改表结构这些操作。通常,DDL由数据库管理员执行。 2、DDL操作数据库(选择和增删改查) 2.1、创建数据库(Create) 阅读全文
posted @ 2020-07-22 07:56 wenxuehai 阅读(2819) 评论(0) 推荐(0) 编辑
摘要: 1、SQL语言的基本概念 SQL指结构化查询语言,全称是 Structured Query Language。使用 SQL 可以访问和处理关系型数据库,它是用于访问和处理数据库的标准的计算机语言。 SQL语句既可以查询数据库中的数据,也可以添加、更新和删除数据库中的数据,还可以对数据库进行管理和维护 阅读全文
posted @ 2020-07-21 23:23 wenxuehai 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: 1、MySQL的基本概念 MySQL是目前应用最广泛的开源关系数据库。MySQL最早是由瑞典的MySQL AB公司开发,该公司在2008年被SUN公司收购,紧接着,SUN公司在2009年被Oracle公司收购,所以MySQL最终就变成了Oracle旗下的产品。 MySQL 是一个非常流行的关系型数据 阅读全文
posted @ 2020-07-20 22:37 wenxuehai 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 1、数据库的基本概念 1.1、数据库的基本概念 数据库(Database,简称DB)是按照数据结构来组织、存储和管理数据的仓库。我们也可以将数据存储在文件中或者是内存中,但是内存存储的数据都是临时的,在服务器关机后就会被清除,而文件的读写数据速度相对较慢。所以,我们更多的是使用数据库来存储数据。其实 阅读全文
posted @ 2020-07-19 16:37 wenxuehai 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 1、vue-cli初始运行项目报错 安装vue-cli:直接npm i vue-cli -g,然后直接vue init webpack projectname,然后进入目录,npm run dev即可,如果报错:Module build failed: Error: "extract-text-we 阅读全文
posted @ 2020-07-07 15:05 wenxuehai 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1、Java web项目中的 main 函数 在 java web应用中,类中的main函数没有任何的作用,web 应用启动是不会执行类中的 main 方法的,因为只会调用 tomcat 或者其它应用服务器的 main,然后通过web.xml 的配置去加载其它类,公司的 java web 项目的 m 阅读全文
posted @ 2020-05-06 17:15 wenxuehai 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、跑项目时提示:If the server requires more time, try increasing the timeout in the server editor 参考:https://blog.csdn.net/the_thinnest/article/details/75290 阅读全文
posted @ 2020-05-06 09:53 wenxuehai 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、JVM的内存模型 栈和堆的区别参考:https://blog.csdn.net/jianghao233/article/details/82777789 堆存放的是对象, 栈存放的是局部变量和对象的地址 2、单例设计模式 2.1、设计模式 设计模式是在软件工程实践过程中,程序员们总结出的良好的编 阅读全文
posted @ 2020-05-05 00:11 wenxuehai 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1、多线程的基本介绍 现代操作系统(Windows,macOS,Linux)都可以执行多任务,多任务就是同时运行多个任务。 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务 阅读全文
posted @ 2020-05-01 16:29 wenxuehai 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、反射的概念 反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。反射是为了解决在运行期,对某个实例一无所知的情况下,去调用其方法。 2、Class实例 除了int等基本类型外,Java的其他类型全部都是class(包括interface)。 而class是由J 阅读全文
posted @ 2020-04-30 18:41 wenxuehai 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1、IO的基本介绍 IO是指 Input/Output,即输入和输出。以内存为中心: Input 指从外部读入数据到内存,例如把文件从磁盘读取到内存,从网络读取数据到内存等等。 Output 指把数据从内存输出到外部,例如把数据从内存写入到文件,把数据从内存输出到网络等等。 Java 代码是在内存中 阅读全文
posted @ 2020-04-29 17:58 wenxuehai 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 1、Java中异常的基本概念 异常是一种类,因此它本身带有类型信息。异常可以在任何地方抛出,但只需要在上层捕获。 在 Java 中抛出异常的目的是为了在代码执行发生错误的时候,停止,或者进行处理,以及抛出信息帮助程序员定位出现bug的位置。所以,我们需要在可能发生异常的地方抛出异常并进行捕获处理。 阅读全文
posted @ 2020-04-28 18:15 wenxuehai 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 1、line-height(行间距) line-height 设置的是行高,指的是段落中每行文字间的距离。一般来说,将 line-height 设置为 div 元素的高度,则 div 内部的文字将会垂直居中显示。 line-height 与 font-size 的计算值之差(在 CSS 中成为“行间 阅读全文
posted @ 2020-04-27 14:37 wenxuehai 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1、HTTP 的报文类型 HTTP 有两类报文:(1) 请求报文:从客户端发送给服务器端的报文。包括请求行、请求头部、空行、请求体。(2) 响应报文:服务器到客户的回答。包括响应行、响应头、空行、响应体。 两种报文的结构如下图: HTTP 请求报文(响应报文)是由三部分组成:1)请求行(响应报文中称 阅读全文
posted @ 2020-04-10 17:12 wenxuehai 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: 1、Servlet的基本介绍 servlet(全称:server applat)是运行在 Web 服务器或应用服务器上的程序,依赖于服务器才能运行。Servlet 类实际上就是一个接口,它没有主方法,没有main方法。 servlet 可以由 tomcat 来执行,它定义了能被 tomcat 识别的 阅读全文
posted @ 2020-03-25 15:39 wenxuehai 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 1、background 属性 background 属性负责给盒子设置背景图片和颜色,它是一个复合属性,可以分解成以下几个设置项: background-color 设置背景颜色 background-image 设置背景图片地址 background-repeat 设置背景图片如何重复平铺(re 阅读全文
posted @ 2020-03-03 10:37 wenxuehai 阅读(1916) 评论(0) 推荐(0) 编辑
摘要: 1、console.log 方法在IE中不兼容 低版本的 IE 根本就没有 console.log() 方法,所以如果你在 JS 上运行这个方法就有可能会出错。 在 IE11 上运行 console.log() 方法,在开启了 F12开发者工具时可以正常运行且输出,但是如果没有运行开发者工具时代码就 阅读全文
posted @ 2020-03-03 10:09 wenxuehai 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1、Gerrit的基本介绍 Gerrit 是一个Git服务器,它基于 git 版本控制系统,使用网页界面来进行审阅工作。Gerrit 旨在提供一个轻量级框架,用于在代码入库之前对每个提交进行审阅,更改将上载到 Gerrit,但实际上并不成为项目的一部分,直到它们被审阅和接受 。代码审查是Gerrit 阅读全文
posted @ 2020-02-24 17:40 wenxuehai 阅读(16729) 评论(0) 推荐(1) 编辑
//右下角添加目录