- 博客(23)
- 收藏
- 关注
原创 3d饼图(Vue3 + echarts + echarts-gl)
1.下载依赖(echarts 和echarts-gl)npm install echartsnpm install echarts-gl2.引入echarts和echrts-gl, ,import * as echarts form 'echarts'import 'echarts-gl'2.1 也可以在App.vue中引入import * as echarts from 'echarts'import { provide } from 'vue'export defaul
2021-05-25 17:56:17 9660 4
原创 记录Vue3.0+Vite+vue-router+vuex+echarts项目,常用配置
Vue3.0+Vite搭建项目一.安装Vite创建项目1.安装全局的vite构建工具命令npm install -g create-vite-app2.创建项目(假设项目名称为vue3-demo)create-vite-app vue3-democva vue3-demo3.进入项目后,拉取依赖npm install4.运行项目npm run dev二.引入vue-router1.查看vue-router版本,并下载最新版本npm info vue
2021-05-19 11:10:17 678 5
原创 Vue+Element ui 对excel的导入和导出
Vue+Element对Excel表导入和导出1.安装依赖包npm install -S file-saver xlsxnpm install -D script-loader2.引入js文件Blob.js和Export2Excel.js可以将Blob.js和Export2Excel.js两个文件放入src/assests/js中如图所示,(注:这两个js文件在文章末尾)3.导出(1)导出按钮<el-button type="success" icon="el-
2020-09-21 18:54:47 2805
转载 软件测试——黑盒测试
1.概述黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检验每个功能都是否能够正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试人员进行直接测试,检查系统功能是否按照需求规格说明书的规定正常使用、是否能适当的接收输入数据而输出正确的结果等,检查相应的文档是否采用了正确的模板、是否满足规范需求。2. “黑盒”的...
2019-06-25 08:56:45 64767 4
原创 软件测试——白盒测试
1.定义白盒测试又称结构化测试或逻辑驱动测试,也就是已知产品的内部工作过程,清楚最终生成软件产品的计算机程序结构及其语句,按照程序内部的结构测试程序,测试程序内部的变量状态、逻辑结构、运行路径等,检验程序中的每条通路是否都能按预定要求正确工作,检查程序内部动作或运行是否符合设计规格要求,所有内部成分是否按规定正常进行。2.基本原则(1)在执行测试时,先考虑各个分支被覆盖。(2)再考...
2019-06-23 13:52:38 3180
转载 设计模式——装饰模式
一、装饰模式的动机装饰模式动机:买了新房(毛胚房)需要装修,对新房进行装修并没有改变房子居住的本质,但它让房子变得更漂亮,更加满足居家的要求。在软件设计中,我们也可以用类似的技术对原有对象的动能进行扩展,以获得更加符合用户需求的对象,这种技术在设计模式中被称为装饰模式。在软件开发中,一般有两种方式可以实现给一个类或一个对象增加行为。1、继承机制使用继承机制是给现有的类添加功能的一种有效途...
2019-01-05 19:47:04 338
转载 设计模式——适配器模式
一、适配器模式动机:在现实生活中,经常存在一些不兼容的事物。如某些电器的工作电压与家庭交流电电压不一致、网络速度与计算机处理速度不一致、某硬件设备提供的接口与计算机支持的接口不一致等。在这种情况下,我们可以通过一个新的设备来使原本不兼容的事务可以在一起工作,这个新的设备称之为适配器。在软件开发中,也存在一下不一致的情况,同...
2018-12-28 14:11:11 229
原创 Java两种创建线程方式的区别
创建一个线程Java 提供了三种创建线程的方法:通过实现 Runnable 接口; 通过继承 Thread 类; 通过 Callable 和 Future 创建线程。这里只介绍两种第一种和第二种。 1.以创建Runnable接口实例的方式创建线程public class WelcomApp1 { public static void main(String[] arg...
2018-12-03 13:08:45 558
转载 Linux目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在...
2018-10-25 23:00:45 199
原创 原型模式(浅克隆与深克隆)
1.定义:原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式允许一个对象在创建另一个一个可定制对象,无需指导创建细节。2.原型模式的实现:为了获取对象的一份拷贝,我们可以利用Object类的clone()方法,具体步骤如下:(1)在派生类中覆盖基类的clone()方法,并声明为public;(2)在派生类的clone方法中,调...
2018-10-17 19:48:09 9492 3
翻译 建造者模式(Builder Pattern)
1.定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。2.模式结构3.建造者模式包含如下角色:(1)Builder(抽象建造者) 抽象建造者为创建一个产品Product对象的各个部件指定抽象接口,在...
2018-10-11 22:41:23 206
原创 单例模式
单例模式:确保一个类只有一个实例,而且自行实例化并向整个系统提供实例,这个类称为单例类,它提供全局访问的方法。单例模式的要点:(1)某个类只有一个实例。(2)它必须自行创建这个实例。(3)它必须自行向整个系统提供这个实例。常见的单例模式的创建方法:1、饿汉式单例模式package singlepattern;/* * 单例模式 * 饿汉单例模式 */pub...
2018-09-20 00:13:10 163
原创 JQuery:省、市、区三级级联
主要功能:实现省市区三级联动(选择省之后,然后可以选择相应的市,最后可以选择相应的区)主要技术:JQuery,js ,html主要代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>省市区三级级联</title> &am
2018-09-17 10:31:58 325
转载 Java IO——Files类和Paths
Java的JDK7发生了很大的变化,专门引入了很多类:import java.nio.file.DirectoryStream;import java.nio.file.FileSystem;import java.nio.file.FileSystems;import java.nio.file.Files;import java.nio.file.Path;import java...
2018-08-04 17:21:35 398
原创 Java IO——PrintWriter与BufferedReader
java.io.PrintWriter:具有自动刷新的缓冲字符输出流,特点是可以按行写出字符串,并且可以自动刷新.PrintWriter没有对应的输入流,作为处理流使用时,PrintWriter既可以封装OutputStream类型字节流,还能够封装Writer类型的字符输出流并增强其功能,方法也从不抛出IOExcepiton * 注: java.io.BufferdWriter是缓...
2018-08-04 15:24:17 1429
转载 Java IO——序列化与反序列化
一、序列化和反序列化的概念序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。对象序列化的主要两种用途:(1)把对象的字节序列永久地保存到硬盘上,通常放在一个文件中。(2)在网络上传送对象的字节序列。二、JDK类库中的序列化APIJava.io.ObjectOutputStream代表对象的输出流,它的write...
2018-08-04 14:57:24 160
原创 Oracle学习——表空间管理(二)
一、使用CREATE TABLESPACE 语句创建表空间查看系统默认表空间的位置语句:select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#; 1.创建本地表空间 (1) 创建本地管理表空间orcltb1,数据文件为C:\Users\admin\Documents\O...
2018-05-03 10:35:01 860 1
原创 Oracle学习——表空间管理(一)
表空间基本概念数据库可以划分为若干的逻辑存储单元,这些存储单元被称为表空间。主要的表空间有:(1)大文件表空间(Bigfile Tableplace) 大文件表空间,它只能包含一个大文件,但文件大小可以达到4GB个数据块。 大文件表空间可以是数据文件完全透明,即可以直接对表空间进行操作而不考虑底层的数据文件。 使用大文件表空间可以是表空间成为磁盘空间管理、...
2018-04-29 09:06:40 1967
原创 Oracle学习——数据库创建(一)
一:使用DBCA以静默方式创建数据库dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname test -sid test -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 30 -emConfiguration LOCAL命令中使用的...
2018-04-26 11:32:31 3145
转载 Oracle 12c 学习——在win10上安装Oracle 12c
一、下载 地址为:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html二.安装(1)解压,如下图所示,将两个文件夹解压在同一个文件夹中(2)解压后打开database文件夹,如下图,并且双击steup.exe,软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达...
2018-04-26 10:59:58 11410 2
转载 Oracle12c学习——常用的数据类型
一 .字符串类型 字符串数据类型还可以依据存储空间分为固定长度类型(CHAR/NCHAR) 和可变长度类型(VARCHAR2/NVARCHAR2)两种. 所谓固定长度:是指虽然输入的字段值小于该字段的限制长度,但是实际存储数据时,会先自动向右补足空格后,才将字段值的内容存储到数据块中。这种方式虽然比较浪费空间,但是存储效率较可变长度类型要好。同时还能减少数据行迁移情况发生。所谓可变长度...
2018-04-23 20:06:19 1613
原创 Oracle12c学习——用户管理(二)
Oracle用户管理机制Oracle通过管理员用户例如sys和system通过分配权限与角色来管理普通用户。权限分为系统权限和对象权限两种。系统权限:规定用户使用系统的权限,也就是和数据库管理的相关权限。系统权限大概有200多种,大多数都是影响数据字典的操作(创建表或者用户),其他的影响数据库和实例,例如创建表空间,调整实例参数值等,或者是创建会话常见的权限:1. create session 创...
2018-04-23 13:04:14 2062
转载 Oracle12c学习——用户管理(一)
PDB与CDB的区别:CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。在ORACLE 12C之前,实...
2018-04-22 23:26:19 1944 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人