摘要: 1、基本概念 1.1、PV和UV pv代表访问量,英文全称Page View,即页面访问量,每打开一次页面PV计数+1,刷新页面也是。PV反映的是浏览某网站的页面数,所以每刷新一次也算一次。就是说PV与来访者的数量成正比,但PV并不是页面的来访者数量,而是网站被访问的页面数量。 UV(独立访客):U 阅读全文
posted @ 2020-10-21 14:22 wenxuehai 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 下面的查询基于的表有: "Websites" 表: access_log表: students表: 1、多表查询 1.1、基本查询(笛卡尔积) SELECT查询不但可以从一张表查询数据,还可以从多张表同时查询数据。 查询多张表的语法: select * from 表1, 表2; # 示例: SELE 阅读全文
posted @ 2020-10-20 00:13 wenxuehai 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1、数据流图(DFD) 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 1.1、数据流图的元素 1.2、数据流图平衡原则 阅读全文
posted @ 2020-10-14 01:07 wenxuehai 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、文件管理 1.1、索引文件结构 索引文件结构中,直接索引即索引直接指向物理块,有多少个直接索引,通过直接索引就能访问多少个物理块。 一级索引,即索引节点指向的物理块用来存放地址项,一个物理块能表示多少个地址项,则一个一级索引就能表示多少个物理块。 二级索引,即索引节点指向的物理块,存放的是一级索 阅读全文
posted @ 2020-10-13 14:02 wenxuehai 阅读(181) 评论(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 阅读(276) 评论(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 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、Python3.0的基本介绍 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。 1.1、python的特点 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这 阅读全文
posted @ 2020-09-04 00:00 wenxuehai 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1、font-family 属性的字体侵权问题 font-family 属于前端css属性中最基础的一个属性,用来定义字体名称。当我们打开一个网站,浏览器会读取 font-family 中的字体名称,并去检索用户电脑系统中的字体,如果有的话就显示,没有的话检索下一个。所以,如果前端代码中写了字体比如 阅读全文
posted @ 2020-08-16 16:24 wenxuehai 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: 1、数据库事务的基本概念 数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 在执行某些SQL语句的时候,会要求该系列操作必须全部执行,而不能仅执 阅读全文
posted @ 2020-08-11 21:57 wenxuehai 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、JDBC和JDBC驱动的基本概念 JDBC(Java DataBase Connectivity),指 Java 数据库连接,是一种标准Java应用编程接口(JAVA API),是 Java 语言用来连接和操作数据库的。使用Java程序访问数据库时,Java代码并不是直接通过TCP连接去访问数据 阅读全文
posted @ 2020-07-27 23:26 wenxuehai 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 1、DML的基本介绍(增删改) DML(Data Manipulation Language,修改数据):DML就是用来增删改表中的数据的,为用户提供添加、删除、更新数据的能力,这些是应用程序对数据库的日常操作。 2、添加数据(insert) INSERT INTO 语句用于向表中插入新记录。添加数 阅读全文
posted @ 2020-07-22 09:38 wenxuehai 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 下面的查询基于的表有: "Websites" 表: access_log表: students表: 1、DQL的基本介绍 DQL(Data Query Language,查询数据):DQL就是用来查询表中的数据的,为用户提供查询数据的能力,这也是通常最频繁的数据库日常操作。 2、基本查询(selec 阅读全文
posted @ 2020-07-22 08:10 wenxuehai 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1、DDL的基本概念 DDL(Data Definition Language,操作数据库和表结构):DDL是用来操作数据库和表的,也就是创建数据库和表、删除数据库和表、修改表结构这些操作。通常,DDL由数据库管理员执行。 2、DDL操作数据库(选择和增删改查) 2.1、创建数据库(Create) 阅读全文
posted @ 2020-07-22 07:56 wenxuehai 阅读(2404) 评论(0) 推荐(0) 编辑
摘要: 1、SQL语言的基本概念 SQL指结构化查询语言,全称是 Structured Query Language。使用 SQL 可以访问和处理关系型数据库,它是用于访问和处理数据库的标准的计算机语言。 SQL语句既可以查询数据库中的数据,也可以添加、更新和删除数据库中的数据,还可以对数据库进行管理和维护 阅读全文
posted @ 2020-07-21 23:23 wenxuehai 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: 1、MySQL的基本概念 MySQL是目前应用最广泛的开源关系数据库。MySQL最早是由瑞典的MySQL AB公司开发,该公司在2008年被SUN公司收购,紧接着,SUN公司在2009年被Oracle公司收购,所以MySQL最终就变成了Oracle旗下的产品。 MySQL 是一个非常流行的关系型数据 阅读全文
posted @ 2020-07-20 22:37 wenxuehai 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 1、数据库的基本概念 1.1、数据库的基本概念 数据库(Database,简称DB)是按照数据结构来组织、存储和管理数据的仓库。我们也可以将数据存储在文件中或者是内存中,但是内存存储的数据都是临时的,在服务器关机后就会被清除,而文件的读写数据速度相对较慢。所以,我们更多的是使用数据库来存储数据。其实 阅读全文
posted @ 2020-07-19 16:37 wenxuehai 阅读(631) 评论(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 阅读(54) 评论(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 阅读(332) 评论(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 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、JVM的内存模型 栈和堆的区别参考:https://blog.csdn.net/jianghao233/article/details/82777789 堆存放的是对象, 栈存放的是局部变量和对象的地址 2、单例设计模式 2.1、设计模式 设计模式是在软件工程实践过程中,程序员们总结出的良好的编 阅读全文
posted @ 2020-05-05 00:11 wenxuehai 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1、多线程的基本介绍 现代操作系统(Windows,macOS,Linux)都可以执行多任务,多任务就是同时运行多个任务。 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务 阅读全文
posted @ 2020-05-01 16:29 wenxuehai 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1、反射的概念 反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。反射是为了解决在运行期,对某个实例一无所知的情况下,去调用其方法。 2、Class实例 除了int等基本类型外,Java的其他类型全部都是class(包括interface)。 而class是由J 阅读全文
posted @ 2020-04-30 18:41 wenxuehai 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1、IO的基本介绍 IO是指 Input/Output,即输入和输出。以内存为中心: Input 指从外部读入数据到内存,例如把文件从磁盘读取到内存,从网络读取数据到内存等等。 Output 指把数据从内存输出到外部,例如把数据从内存写入到文件,把数据从内存输出到网络等等。 Java 代码是在内存中 阅读全文
posted @ 2020-04-29 17:58 wenxuehai 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 1、Java中异常的基本概念 异常是一种类,因此它本身带有类型信息。异常可以在任何地方抛出,但只需要在上层捕获。 在 Java 中抛出异常的目的是为了在代码执行发生错误的时候,停止,或者进行处理,以及抛出信息帮助程序员定位出现bug的位置。所以,我们需要在可能发生异常的地方抛出异常并进行捕获处理。 阅读全文
posted @ 2020-04-28 18:15 wenxuehai 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 1、line-height(行间距) line-height 设置的是行高,指的是段落中每行文字间的距离。一般来说,将 line-height 设置为 div 元素的高度,则 div 内部的文字将会垂直居中显示。 line-height 与 font-size 的计算值之差(在 CSS 中成为“行间 阅读全文
posted @ 2020-04-27 14:37 wenxuehai 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、HTTP 的报文类型 HTTP 有两类报文:(1) 请求报文:从客户端发送给服务器端的报文。包括请求行、请求头部、空行、请求体。(2) 响应报文:服务器到客户的回答。包括响应行、响应头、空行、响应体。 两种报文的结构如下图: HTTP 请求报文(响应报文)是由三部分组成:1)请求行(响应报文中称 阅读全文
posted @ 2020-04-10 17:12 wenxuehai 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 1、Servlet的基本介绍 servlet(全称:server applat)是运行在 Web 服务器或应用服务器上的程序,依赖于服务器才能运行。Servlet 类实际上就是一个接口,它没有主方法,没有main方法。 servlet 可以由 tomcat 来执行,它定义了能被 tomcat 识别的 阅读全文
posted @ 2020-03-25 15:39 wenxuehai 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1、background 属性 background 属性负责给盒子设置背景图片和颜色,它是一个复合属性,可以分解成以下几个设置项: background-color 设置背景颜色 background-image 设置背景图片地址 background-repeat 设置背景图片如何重复平铺(re 阅读全文
posted @ 2020-03-03 10:37 wenxuehai 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: 1、console.log 方法在IE中不兼容 低版本的 IE 根本就没有 console.log() 方法,所以如果你在 JS 上运行这个方法就有可能会出错。 在 IE11 上运行 console.log() 方法,在开启了 F12开发者工具时可以正常运行且输出,但是如果没有运行开发者工具时代码就 阅读全文
posted @ 2020-03-03 10:09 wenxuehai 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1、Gerrit的基本介绍 Gerrit 是一个Git服务器,它基于 git 版本控制系统,使用网页界面来进行审阅工作。Gerrit 旨在提供一个轻量级框架,用于在代码入库之前对每个提交进行审阅,更改将上载到 Gerrit,但实际上并不成为项目的一部分,直到它们被审阅和接受 。代码审查是Gerrit 阅读全文
posted @ 2020-02-24 17:40 wenxuehai 阅读(13621) 评论(0) 推荐(1) 编辑
摘要: 1、Git 如何管理项目的配置文件 在项目中时常会有一些配置文件,这些配置文件必须存在于项目当中但各个成员之间并不需要保持一致。而且因为大家的运行环境不同等原因,大家都需要对其进行修改,但不应该将这些配置文件提交上去,因为这会影响到别人。 比如一个项目中的 .classPath 文件,每个人的项目中 阅读全文
posted @ 2020-02-23 17:09 wenxuehai 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1、设置代码高亮 参考:https://www.cnblogs.com/hongrunhui/p/5910374.html?utm_source=debugrun&utm_medium=referral 阅读全文
posted @ 2020-01-22 22:04 wenxuehai 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、行元素在块级元素中浮动,块级元素无法实现居中 比如说:li 元素在 ul 元素中浮动,ul 元素是块级元素,宽度为页面的宽度,难以实现 li 元素在 ul 中居中对齐。 可以将 ul 元素设为 inline-block,宽度为 auto,这样ul元素的宽度就会是 li 元素宽度的总和,并且将 u 阅读全文
posted @ 2020-01-22 10:00 wenxuehai 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1、SVN的基本介绍 Subversion(SVN) 是一个开源的版本控制系統,它管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史 阅读全文
posted @ 2020-01-17 17:28 wenxuehai 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 1、StringBuilder类 在 Java 中,我们可以使用 + 来拼接字符串,类似于下面的代码: String s = ""; for (int i = 0; i < 1000; i++) { s = s + "," + i; } 但是在每次循环中都会创建新的字符串对象(因为字符串是不可变的) 阅读全文
posted @ 2020-01-09 16:50 wenxuehai 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、下载eclipse 1.1、eclipse各个版本的区别 1、Eclipse IDE for Java EE Developers 该版本集成了Java ee开发常用插件,方便动态web网站开发。适合Java web开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。 2、E 阅读全文
posted @ 2020-01-06 00:14 wenxuehai 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1、注解的基本介绍 注解就是放在 Java 代码的类、方法、字段、参数前的一种特殊“注释”。注解的格式:@注解名称(属性名=属性值, 属性名=属性值)。 注解可以像修饰符一样使用,可用于修饰包、类、构造器、方法成员变量、参数、局部变量。使用注解可以简化一些配置。注释会被编译器直接忽略,而注解则可以被 阅读全文
posted @ 2020-01-03 17:03 wenxuehai 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1、泛型的定义 泛型就是定义一种模板,例如 ArrayList<T>,然后就可以为用到的类创建对应的 ArrayList<类型>。泛型的作用就是编写模板代码来适应任意类型,然后我们就可以使用泛型来限制集合只可以存入某种类型的数据。 //下面定义了一种模板,即泛型。T可以是任何class public 阅读全文
posted @ 2020-01-02 15:33 wenxuehai 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、集合 在Java中,如果一个Java对象可以在内部持有若干其他 Java 对象,并对外提供访问接口,我们把这种Java对象称为集合。很显然,Java 的数组可以看作是一种集合。 在Java中数组有如下限制: 数组初始化后大小不可变; 数组只能按索引顺序存取。 因此,我们需要各种不同类型的集合类来 阅读全文
posted @ 2020-01-01 12:31 wenxuehai 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1、Java中的构造函数 1.1、系统默认生成的构造方法 构造方法的名称就是类名,构造方法的参数没有限制,在方法内部,也可以编写任意语句。和普通方法相比,构造方法没有返回值(也没有void),调用构造方法,必须用new操作符。 Java 中的任何类 class 都有构造方法,如果在一个类没有手动定义 阅读全文
posted @ 2020-01-01 10:26 wenxuehai 阅读(497) 评论(0) 推荐(0) 编辑
//右下角添加目录