自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 Gitlab安装/备份/恢复

Gitlab安装/备份/恢复版本---- docker-ce 最新版---- docker-compose 1.29.2---- gitlab汉化版镜像 twang2218/gitlab-ce-zh:11.1.4安装安装docker-ceyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ce*systemctl start

2021-08-19 15:27:26 263

原创 IDEA搭建基础使用Mybatis

好久没在csdn发博客,找工作可真费劲,今天来写一篇mybatis的博客1. 环境搭建过于懒惰,直接Maven吧<dependencies> <!--导入数据库驱动依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId

2020-11-03 21:24:35 222

原创 SpringMVC环境搭建及Hello World

1.导包此过程可以导入相关SpringMVC的jar包,也可以直接搭建Spring环境进行这一步骤的操作我用的myeclipes进行傻瓜式导包2.配置web.xml <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </

2020-06-20 22:38:49 256

原创 Mybatis+mysql实现增删改查

目录结构导入jarmybatis 依赖包mybatis包mysql包Person.javapackage com.baidu.demo1;public class Person { private int id; private String username; private String password; private int sex; private String address; private String hobby; public int getId()

2020-05-29 21:25:00 365

原创 MVC模式学习

题目要求题目分析MVC模式就是——————》》》用户——》浏览器(html/jsp)———》web服务器(controller)————》JavaBean(Model)————》web服务器(controller)————JSP(view)目录结构环境jdk1.8 64 位+ myeclipes2019+tomcat 8input.html<body> <form action="personServlet" method="post"> 用户名:<

2020-05-29 21:08:21 308 1

原创 Jdk和jre还有jvm的区别

jdk java development kit : java 开发工具包jre java runtime environment: java运行时环境jvm java virtual machine : java虚拟机Jdk包含jre,jre里面包含jvm,只要有jre,就可以运行java程序关系图

2020-05-28 09:10:00 161

原创 Get和Post的区别

传参方式get 采用地址栏传输,输出信息地址栏可见pots 地址栏不会显示传参数据传参数量(参数长度)get方式传参数量受到了地址栏的限制(http协议对url长度无限,限制URL长度大多数是浏览器或者服务器的配置参数,当传输过大数据量的时候,用post,post对于传参数据量没有限制)安全性问题get 地址栏明文传输,肉眼可见,安全性较差post虽然通过抓包软件可以进行抓取数据,相对get来说更安全编码问题get只支持url编码,post支持任意编码缓存问题get.

2020-05-24 09:36:02 213

原创 Jsp生命周期

Jsp生命周期JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。分为4个阶段编译阶段​ 1 把jsp编译成servlet​ 2 把servlet编译成类文件初始化阶段​ 加载类文件,并创建实例,调用初始化方法执行阶段​ 调用实例的服务方法销毁阶段​ 调用实例的销毁方法...

2020-05-23 13:29:54 309

原创 web服务器如何通过jsp创建网页

web服务器如何通过jsp创建网页客户通过客户端使用浏览器访问浏览器发送请求到web服务器web服务器接收到jsp页面请求,传递到jsp引擎Jsp引擎接收到web服务器的请求,从磁盘加载jsp文件,转换成servlet(就是java文件)jspc编译器编译servlet(生成class文件)请求继续传递到servlet引擎,servlet加载并且执行已经生成好的class文件执行完成后会产生html,将这个html通过http response提交给web服务器web服务器再响应给浏览器

2020-05-23 10:07:42 610

原创 基于jsp和mysql的简易登陆界面

环境:jdk8 mysql8.X数据库准备数据库login数据表logintable代码目录input.html 输入用户信息login.jsp 连接数据库,判断用户名是否正确successful.jsp 成功登陆界面error.jsp 失败界面页面展示代码input.html<!DOCTYPE html><html> <head> <title>input.html</title>

2020-05-22 13:14:19 541

原创 java数组应用

数据类public class Student { //成员变量 private String name; private int age; //无参构造方法 public Student() { super(); } //有参构造方法 public Student(String name, int age) { super(); this.name = na...

2020-04-18 18:01:01 252

原创 排序算法——选择排序

Java选择排序算法描述:在一个长度为 N 的无序数组中,第一次遍历 n-1 个数找到最小的和第一个数交换。第二次从下一个数开始遍历 n-2 个数,找到最小的数和第二个数交换。重复以上操作直到第 n-1 次遍历最小的数和第 n-1 个数交换,排序完成。代码实现public void SelectSort(int arr[]) { for (int i = 0; i < ...

2020-04-06 10:55:18 130

原创 排序算法——冒泡排序

Java冒泡排序算法描述:​ 1 比较相邻的两个元素,如果第一个比二个大就交换它们两个​ 2 对每一对相邻的元素从开始到结束进行比较,最后一个元素就是最大的​ 3 重复步骤1-2最终变成从小到大的有序数组代码实现:import java.util.Arrays;public class Sort { public void PaoSort(int arr[]) { ...

2020-04-06 10:23:38 172

原创 字符串中字符数量统计——HashMap

字符串中字符数量统计——HashMap解题思路:​ 字符串分割成字符存储在字符数组中​ 将字符数组存储到hashmap,字符为key,数量为value​ 循环遍历key和value就可以得到字符和数量实现1-2: for(int i=0;i<s.length();i++) { //通过charAt()获取每个字符 char ch=s.charA...

2020-04-05 16:18:35 459

原创 python生成词云图

import jiebaimport wordcloudimport matplotlib.pyplot as pltimport cv2# 读取的文件夹test=open('i:/test.txt','r',encoding='gbk').read()# 精确模式module_default=jieba.cut(test)# 空字符串连接result=" ".join(modu...

2020-03-31 19:26:40 270

原创 KNN算法的封装

# KNN算法的封装import numpy as npfrom math import sqrtfrom collections import Counter# 定义分类knn函数def KNN_classify(k,X_tarin,y_train,x): # 断言判断用户参数传入是否正确 assert 1<=k<=X_tarin.shape[0],"k...

2020-03-29 09:15:15 500

原创 python把图片合成视频

# 图片合成视频import cv2import osimg=cv2.imread("d:/777.png")# 获取长度,宽度size=img.shape[:2]# 指定编码器forcc=cv2.VideoWriter_fourcc(*'XVID')# 保存格式,参数分别为filename,编码器,帧率,尺寸out=cv2.VideoWriter("d:/2.avi",forc...

2020-03-18 22:29:08 984

原创 用python把视频分解成图片

# 用python把视频分解成图片import cv2# 读取一段视频cap=cv2.VideoCapture("d:/1.mp4")# 用作计数i=0# 循环判断视频是否打开while cap.isOpened(): # 读取每一帧,ret 返回值为true,当返回flase表示视频结束 ret,frame=cap.read() # i=20 指定截取20张...

2020-03-18 21:27:50 1844 1

原创 opencvGUI特性--图片

1 图片1.1 读取图片使用函数:cv2.imread(filename,flags)读取图像。【按照BGR读取】参数为flags,告诉我们如何读取这个图像当flags>0时,cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略,这是默认参数当flags=0时,cv2.IMREAD_GRAYSCALE:以灰度模式读入图像当flags<0时,cv2.IM...

2020-03-13 11:17:53 223

原创 小片

2019-10-22 17:21:25 208

原创 Java面向对象--继承

1. 继承的概述继承就是子类继承父类的变量和方法,下面用代码解释一下:class Student {// 定义学生类 String name; int age; void study() { System.out.println(name + "studay good" + age); }}class Work {// 定义工人类 String name; int ...

2019-10-15 20:42:27 198

原创 Java计算器编程

Java计算器编程import java.io.IOException;import java.util.Scanner;public class Jisuanqi { public static void main(String[] args) throws IOException { opreation op1 = new opreation(); opreation op2...

2019-10-01 17:15:22 871

原创 Java基础——第一章

1.1 java简介java是一种高级的面向对象程序设计语言,可以在任何计算机、系统和支持java硬件的设备上运行1.1.1 java语言的历史曾用名:OAKSun公司(命名JAVA)—被收购—>Oracle公司是一种解释型语言(java可以看成一种编译+解释的语言,在后面特点中细说)1.1.2 javay语言的特点简单java源于c++,语法简洁,取消指针,多重...

2019-09-23 19:55:45 259

原创 软件工程第三次作业——关于软件质量保障初探

title: 软件工程第三次作业——关于软件质量保障初探tags:-软件质量保证-QA_QA工作职责 -QA和TestQ1: 对教材与参考资料阅读后关于软件质量保障你的体会是什么?A: 首先了解一下什么是软件质量,根据IEEE认为符合用户以及利益相关者的需求,那么软件的质量又从程序质量和软件工程质量来看,软件质量又从软件功能的质量来体现,软件工程的又体现在,可见性,风险...

2019-09-22 21:50:42 214

转载 QA是干什么的?(职责所在????)

提到QA大家都知道是质量管理,但是很少有人说的清楚,QA是干什么的? 本人做了几年的测试,现在转做QA了。有人问我做什么工作的,我回答做软件QA。继续问,QA是做什么的?无语。。。是啊,QA是做什么的。这个问题的确不好回答。国内的公司,慢慢的重视测试,重视质量管理了。但是不同的公司QA的定义还是不同的。QA做的事情也不尽相同。拿我来说,从项目...

2019-09-22 20:53:09 14988

原创 Java算法题

题目/* 数列: 2/1 3/2 5/3 8/5 13/8 21/13………… * 思路: 斐波那契数列(黄金分割数列),从第三项开始,前两项之和等于下一项 * 本题:分母+分子=下一项分子 分子=下一项分母 */public class Fibonacci_number { public static void main(String[] args) { int nume...

2019-09-21 18:37:37 223

原创 如何用markdown绘制flow流程图

Flow流程图流程图各个框框代表的含义:开始和结束Created with Raphaël 2.2.0开始结束输入输出Created with Raphaël 2.2.0输入输出判断和处理Created with Raphaël 2.2.0操作判断模块关键字:start 程序开始end 程序结束opreation 程序处理块subroutine ...

2019-09-20 19:48:28 1009

原创 java自动生成四则运算+源码

1.需求分析:为了对学生的算数进行锻炼,家长每天给孩子出题成为一个难题,需要做出一个程序,每天生成一定数量且不重复的题目,分解家长们的压力。2. 功能设计:2.1 基本功能:自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内------>实现剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 ...

2019-09-13 20:43:52 3070 1

原创 2 JDK 12 安装与环境配置

2.1 下载JDKhttps://www.oracle.com/java/technologies/jdk12-downloads.html2.2 安装JDK1) 双击运行点击下一步2)默认路径,不用更改,继续下一步3)关闭即可2.3 环境配置我的电脑——属性——高级系统设置——高级——环境变量添加一个系统变量变量名:...

2019-09-09 19:43:01 244

原创 1 Java简要概述

1.1java发展史sun【命名Java】-->Oracle收购1.2 语言特点简单 面向对象 安全 解释性 平台无关 多线程 动态性 开源性1.3 Java体系架构体系组成:java源程序 java类文件 java API JVMjre【java平台】=JVM+Java API应用程序开发分支:Java S...

2019-09-09 17:35:24 139

原创 apache配置文件详解及虚拟主机配置

主配置文件详解ServerRoot "/etc/httpd" #软件所在位置 Listen 80 #监听端口号80User apache #用户名Group apache #用户组ServerAdmin root@localhost #管理员的邮箱ServerName root@localhost #主机名Errorlog "logs/error.log"...

2019-08-21 14:54:06 689

原创 Centos 7 IPv4 网卡配置

系统版本:CentOS Linux release 7.6.1810 (Core)网卡目录:/etc/sysconfig/network-scripts/ifcfg-ens33操作环境:Vmware 桥接动态DHCPTYPE=Ethernet #<==类型以太网BOOTPROTO=dhcp #<==static或者dhcp协议DEFROUTE=yes #默认路由...

2019-08-19 14:34:29 1695

原创 python程序实现温度转换

#实现功能----温度转换'''温度单位 (1) 摄氏度c/C (2) 华氏度f/F摄氏温度c/C ,将其转化为华氏温度f /F,转换公式为:f=c*9/5+32.华氏温度f/F,将其转换为摄氏温度c/Cc=(f-32)/1.8'''TempStr = input("请输入带符号的温度:")if TempStr[-1] in ['F','f'] : C = (eval...

2019-08-17 13:29:18 3055

原创 vim 精简命令掌握

增加a 在光标后面插入 i 在光标前面插入 o 在光标下一行重新构建一行并插入 A 在光标所在行的行尾插入 I 在光标所在行的行首插入 O 在光标所在行的上一行重新构建一行并插入 s 删除光标所在字符并插入 S 删除光标所在行的内容并在当前行进行插入删除diw 删除光标所在单词 dd 删除光标所在行 #x 删除字符#代表数字即个数 daw 删除光标所在的单词或者空...

2019-08-07 12:33:03 145

原创 linux中uniq的用法

#uniq [参数] fileuniq -u text.txt#只显示不重复行uniq -d text.txt#只显示重复行,只显示一行uniq -c text.txt#显示每行重复次数uniq -D text.txt#显示重复行,每行都显示uniq -i text.txt#忽略大小写...

2019-07-24 00:43:22 231

原创 linux中grep的用法

#grep [参数] 【匹配项】文件A 文件B……grep -i the text.txt#忽略the的大小写在文件中进行匹配grep -v the text.txt#在文件中匹配不含the行grep -n the text.txt#在文件中匹配the并且显示行号grep -c the text.txt#统计匹配字符串的行数grep -h the text.txt words....

2019-07-24 00:07:57 114

原创 shell基础

shell 是什么1 shell是命令行解释器 用户------>shell------->硬件(内核)------->shell用户输入ASCll,shell将码值翻译成01代码,传递给内核,内核收到指令作出反应,将01代码翻译成ASCll再次传递给shell展示给用户2 linux---->bash shell3 脚本的执行方式第一个脚本vim hell...

2019-07-19 16:27:09 88

原创 Linux中echo的用法以及echo颜色应用

NAME echo - display a line of text #显示一段文字DESCRIPTION -n do not output the trailing newline #不换行输出 -e enable interpretation of backslash escapes #开启解...

2019-07-19 08:06:45 305

原创 Vim快捷键以及常用命令总结(一)

Vim快捷键 Vim模式 正常模式 normal 编辑模式 a/i/o 命令模式 :cmd 编辑模式 按 a i o A I O六个字母可以进行insert输入模式 按a append 在光标后输入 按i inser...

2019-06-17 13:11:59 803

原创 Linux核心命令(一)

2019.6.12 基本命令 作用 1 pwd 显示当前所在目录 2 cd 返回当前家目录 cd+目录 切换至该目录 cd+.. 返回当前目录的上级目录 cd - 返回上次切换至该目录时所在目录 3 ls 查看当前目录下的文件和目录 ls...

2019-06-13 09:20:01 340

空空如也

空空如也

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

TA关注的人

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