- 博客(57)
- 收藏
- 关注
原创 成功解决redhat安装freeradius启动报错libmysqlclient.so.18问题
其中libmysqlclient.so.18文件网上都是要付费下载,可以选择已经装好mysql的虚拟机或者服务器,去对应路径下载下来。下载libmysqlclient.so.18文件放到/usr/lib/mysql目录或者/usr/lib64/mysql。然后重新安装一下mysql-commountiy-server.npm。
2023-06-27 16:52:26
371
原创 Linux/Ubuntu安装部署Odoo15仓管系统,只需不到十步---史上最成功
报错再次执行上一条命令再执行 —安装包地址:http://nightly.odoo.com/15.0/nightly/deb/–翻到最下面。打开/etc/odoo/odoo.conf 把密码-dp_password=***改成前面设置的odoo15。打开: ip:8069。
2023-02-17 16:32:40
909
1
原创 编辑ip地址
输入vi /etc/sysconfig/network-scripts/ifcfg-ens*进入编辑页面,按i进行编辑,加入自定义ip(用以前这个虚拟机的ip)就ok啦!有时候创建虚拟机的时候忘了开启ip。
2022-11-15 15:50:08
446
原创 09-promise
promise是异步编程的一种解决方案什么时候会处理异步事件?常见的场景就是网络请求我们封装一个网络请求的函数,因为不能立即拿到结果,所以不能像简单的3+4=7一样将结果返回所以往往我们会传入另外一个函数,在数据请求成功时,将数据通过传入的函数回调出去如果只是ig简单的网络请求,那么这种方案不会给我们带来很大的麻烦但是当网络请求非常复杂时,就会出现回调地狱<!DOCTYPE html><html lang="en"><head> <me
2022-09-17 14:20:20
68
原创 07vue-router的keep-alive及其他问题
router-view也是一个组件,如果直接被包在keep-alive里面,所有路径匹配到的视图组件都会被缓存keep-alive是Vue内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染
2021-12-16 14:44:00
1332
原创 05-黑盒测试用例
等价划分法用例问题用例按照测试分类:功能function、界面ui、性能performance、安全security、接口interface测试项:必须是确定的,可写可不写,最好不写身份证号没有字母,数字和罗马数字Ⅹ测试项:一般只写一个测试目的(测试目的必须是明确的,一个反向的(无效的等价类)只要违反一个需求)注意单选复选按钮依赖用例:下游的用例依赖上游的用例(已经存在的用例),用例依赖可以跨越模块(A设计员可能会依赖B设计员的测试用例)测试步骤:表明操作对象和方式,数据测试数据:没有数
2021-12-04 17:34:37
137
原创 04-测试用例
测试用例编号测试项:一般情况用一句话或短语表明目的依赖用例:下游依赖上游测试步骤:最朴实的语言写出软件详细操作步骤测试数据:必须和测试步骤中数据保持一致预期结果:准确,对象,内容准确,每一个步骤都有预期结果测试结果:通过或失败测试人备注标识符 :TestCase_名称用例设计和编写的作用有效性可复用性易组织性可评估性可管理性...
2021-12-04 14:51:25
63
原创 03软件测试分类
软件测试分类1.按开发阶段划分:单元测试、集成测试(接口测试工具和语言方法)2.按开发阶段划分:确认测试(功能有没有实现–冒烟测试)、系统测试(模拟系统用户)、验收测试(供求双方)3.按代码运行划分:静态测试(代码、界面、文档)、动态测试4.按软件特性划分:功能测试(逻辑,界面,易用性,安装卸载,兼容性)、性能、安全性5.其他:回归测试(新版本测试是先测试之前的版本缺陷是否被修复)、冒烟测试(系统大规模测试前先验证基本功能是否实现)、随机测试、猴子测试测试技术:黑盒测试白盒测试灰盒测试–
2021-12-03 17:34:27
74
原创 03-软件测试过程模型V、W、H、X
V模型:揭示了开发过程与测试过程中各阶段的对应关系不足:太慢缺陷发现晚W模型:分别代表测试与开发过程优点:测试与开发同步进行,测试对象不只是程序,还有需求和设计,发现缺陷早缺点:无法支持灵活迭代H模型—》软件测试是一个独立的流程X模型探索性测试...
2021-12-01 18:40:13
285
原创 02-测试模型
一、测试模型瀑布模型:最早提出的–最不完美-----强调时间顺序的严格执行,前一阶段不完成后一阶段不开始----将测试放在编码之后,没有体现测试贯穿软件测试生命周期的原则----可以避免需求列快速原型增量模型迭代模型螺旋模型年...
2021-12-01 18:03:34
49
原创 01-测试流程
一、产品质量模型(ISO9126)六大特性功能性可靠性(尽量不出问题,出了问题不能影响主体功能,如果影响了主题功能要能尽快修复)易用性:用户体验要好效率可维持性:更新可移植性:跨越不同系统平台二、软件质量保证(SQA)–保证项目能按照既定的计划标准和过程实行软件质量保证有计划进行客观验证软件项目产品和工作是否给遵循恰当标准,步骤和需求…QC:检验产品质量QA:审计过程的质量工作关系:QC进行质量控制,QA是确保QC按照步骤执行三、软件测试流程需求分析编写测试用例评
2021-12-01 16:45:38
64
原创 02vue-router动态路由的使用
一、需求:路径加上用户id1.创建user组件: 并配置好相关映射 !!不要忘了导入组件!!!===》》2.1.1在路径中写入要显示的路径==》2.1.2标签中路径的相应位置写上路径==》最后得到导航栏路径:2.2.1使用v-bind动态绑定: 得到:zzM-1637748009926)]...
2021-11-24 18:04:18
261
原创 04vue-router路由嵌套
一、在home页面套娃1.首先创建两个新的组件:2.在组件中相应数据:3.在index.js中的home路由中创建映射:4.懒加载:5.在home中使用:6.设置默认路径:
2021-11-24 17:40:38
373
原创 03vue-router路由懒加载
懒加载:当打包构建程序时,js包会变得非常大影响页面加载,当把路由对应的组件分割成不同的代码块,当路由被访问的时候才加载对应组件,就更高效
2021-11-24 17:37:30
248
原创 02-箭头函数
一、箭头函数的基本使用 //箭头函数:定义函数的一种方式 //1.定义函数的方式:funtion const a = function(){ } //2.对象字面量中定义函数 const obj = { b:function(){ }, bb:function(){ } } //3.
2021-11-19 21:22:10
777
原创 01-vuecli3安装与配置
结束webpack学习,开始接触脚手架!!!node是前提—已安装@12.18.3Vue.js官方脚手架使用了webpack的模板一、开始安装clinpm install -g @vue/cli //全局安装 本机安装了4.5.12的版本淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.orgcli3:创建项目:vue create 项目名称1. vue create vuecli3test[外链图片转存失败,源站
2021-11-19 20:33:01
725
原创 读取xml
约束和验证xmlXSDXML Schema是DTD的替代者不仅可以第一XML文档的结构,还可以规范文档的内容XSD本身也是XML文档XSD采用XML文档来定义语义约束,比DTD要复杂一些,但是功能强大很多:a. 支持丰富的数据类型b. 允许开发者自定义数据类型c. 可读性强d. 可针对未来需求进行扩展XML的解析对xml文件进行操作,包括创建xml,对xml文件进行增删改查操作常见的xml解析技术:DOM解析:是官方提供的解析方式,基于xml树SAX解析:民间解析,
2021-08-04 16:27:42
61
原创 DTD简介
DTD:文档类型定义用于约束xml的文档格式,保证xml是一个有效的xmlDTD可以分为两种,内部DTD和外部DTD使用DTD内部DTD的定义:<!DOCTYPE 根元素 [元素声明]>元素声明语法:<!ELEMENT 元素名 (子元素[,子元素。。。])>数量词>+:表示出现一次或多次,至少一次>?:表示出现0次或者1次>*:表示出现任意次声明属性:<!ATTLIST payment type CDATA "check">
2021-08-04 14:03:05
193
原创 xml简介
xml:可扩展标记语言是一种非常灵活的语言,没有固定标签,所有的标签都可以自定义通常xml被用于信息的记录和传递,因此经常被用于充当配置文件使用简单的标记来描述数据xml格式声明信息:用于描述xml的版本和编码方式<?xml version="1.0" encoding="UTF-8"?>xml有且仅有一个根元素(元素由开始标签,元素内容和结束标签组成)标签大小写敏感属性值用双引号标签成对元素正确嵌套...
2021-08-04 10:45:26
55
原创 maven核心概念
maven约定的目录结构,约定是大家都遵循的一个规则每一个maven项目在磁盘中都是一个文件夹(项目–Hello)Hello / ---/src ---/main #放你的主程序java代码和配置文件 ---/java #你的程序包和包中的java文件 ---/resource #你的java程序中要使用的配置文件 ---/test #放测试程序代码和文件的(可以没有) ---/java #你的程序包和包中的java文件
2021-08-04 09:52:11
52
原创 maven核心内容
POM:一个文件名称为pom.xml,pom翻译过来叫做翻译对象模型, maven把一个项目当做一个模型使用,控制maven构建项目的过程,管理jar依赖约定的目录结构:maven项目的目录和文件的位置都是规定的坐标:是唯一的字符串,用来表示资源的依赖管理:管理你的项目可以使用jar文件仓库管理:资源存放的位置生命周期:maven工具构建项目的过程插件和目标:执行maven构建的时候用的工具就是插件继承聚合...
2021-08-03 15:56:27
40
原创 maven简介
需要改进项目的开发和管理需要maven:maven可以管理jar仓库自动下载jar和它的依赖,源代码管理jar直接的依赖,a.jar需要b.jar,maven会自动下载b.jar管理你需要的jar版本帮你编译程序,把java编译为class帮测试你的代码是否正确帮你打包文件,形成jar文件,或者war文件帮你部署项目项目的构建:面向过程的构建,就是一些步骤,完成项目代码的编译、测试和运行、打包、部署等等maven支持的构建包括:清理,把之前的项目编译的东西删掉,为新的编译代码做.
2021-08-03 14:55:52
58
原创 ssm--MyBatis框架描述
mybatis是一个优秀的基于Java的持久层框架,内部封装了jdbc,使开发者只需要关注SQL语句本身,而不需要花费精力去加载驱动,创建连接,撞见statement等繁杂的过程使用了ORM思想,实现了结果集的封装***ORM:***Object Relational Mapping 对象关系映射简单的说就是把数据库表和实体类及实体类的属性对应起来,让我们可以操作实体类就实现操作数据库表...
2021-08-03 11:40:14
91
原创 ssm--Mybatis前言
框架:使我们软件开放中的一套解决方案,不同的框架解决的是不同的问题使用框架的好处:框架封装了很多细节,使开发者可以使用极简的方法实现功能,大大提高了开发效率。三层架构:表现层:用于展示数据业务层 :是处理业务需求持久层:和数据库交互持久层技术解决方案:*JDBC技术*: Connection PreparedStatement ResultSet *Spring的jdbcTemplate*: Spring中对jdbc的简单封装 Apache的DBUtils: 它和S.
2021-08-03 11:27:47
68
原创 2021-05-12自定义异常
使用Java内置的异常类可以描述在编程时出现的大部分异常的情况,除此之外,用户还有自定义异常,只需继承Exception类即可在程序中使用自定义异常类大体可以分为以下几个步骤:创建自定义异常类在方法中通过throw关键字抛出异常对象如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作在出现异常方法的调用者中捕获并处理异常package com.exception2;//.
2021-05-12 17:58:59
46
原创 2021-05-12捕获和抛出异常
异常处理机制抛出异常捕获异常异常处理的五个关键字:try,catch,finally,throw,throwspackage com.exception;public class Test { public static void main(String[] args) { int a = 1; int b = 0; //快速生成捕获抛出异常代码:Ctrl+Alt+T //假设要捕获多个异常,需要从小到大去捕获
2021-05-12 17:31:12
71
原创 2021-05-12Error和Exception
异常三种类型的异常检查性异常:最具代表性的检查性异常就是用户错误或问题引起的异常,这是程序员无法预见的,这些异常在编译时不能被简单地忽略运行时异常:运行时异常是看你被程序员避免的异常,与检查性异常相反,运行时异常可以在编译时被忽略错误Error:错误不是异常,而是脱离程序员控制的问题,错误在代码中通常被忽略。例如,当栈溢出的时候,一个错误就发生了,它们在编译时也检查不到异常体系结构java把异常当做对象来处理,并定义了一个基类java.lang.Throwable作为所有异常的超类在Jav
2021-05-12 17:01:48
112
原创 2021-05-12内部类
内部类内部类就是在一个类的内部再定义一个类成员内部类静态内部类局部内部类匿名内部类成员内部类package oop.demo12;public class Outer { private int id=10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ public void in(){ Syste
2021-05-12 16:13:10
37
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人