- 博客(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
319
原创 IDEA搭建基础使用Mybatis
好久没在csdn发博客,找工作可真费劲,今天来写一篇mybatis的博客1. 环境搭建过于懒惰,直接Maven吧<dependencies> <!--导入数据库驱动依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId
2020-11-03 21:24:35
281
原创 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
304
原创 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
404
原创 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
358
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
200
原创 Get和Post的区别
传参方式get 采用地址栏传输,输出信息地址栏可见pots 地址栏不会显示传参数据传参数量(参数长度)get方式传参数量受到了地址栏的限制(http协议对url长度无限,限制URL长度大多数是浏览器或者服务器的配置参数,当传输过大数据量的时候,用post,post对于传参数据量没有限制)安全性问题get 地址栏明文传输,肉眼可见,安全性较差post虽然通过抓包软件可以进行抓取数据,相对get来说更安全编码问题get只支持url编码,post支持任意编码缓存问题get.
2020-05-24 09:36:02
263
原创 Jsp生命周期
Jsp生命周期JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。分为4个阶段编译阶段 1 把jsp编译成servlet 2 把servlet编译成类文件初始化阶段 加载类文件,并创建实例,调用初始化方法执行阶段 调用实例的服务方法销毁阶段 调用实例的销毁方法...
2020-05-23 13:29:54
389
原创 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
682
原创 基于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
591
原创 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
302
原创 排序算法——选择排序
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
167
原创 排序算法——冒泡排序
Java冒泡排序算法描述: 1 比较相邻的两个元素,如果第一个比二个大就交换它们两个 2 对每一对相邻的元素从开始到结束进行比较,最后一个元素就是最大的 3 重复步骤1-2最终变成从小到大的有序数组代码实现:import java.util.Arrays;public class Sort { public void PaoSort(int arr[]) { ...
2020-04-06 10:23:38
225
原创 字符串中字符数量统计——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
534
原创 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
323
原创 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
579
原创 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
1051
原创 用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
1938
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
283
原创 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
246
原创 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
928
原创 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
310
原创 软件工程第三次作业——关于软件质量保障初探
title: 软件工程第三次作业——关于软件质量保障初探tags:-软件质量保证-QA_QA工作职责 -QA和TestQ1: 对教材与参考资料阅读后关于软件质量保障你的体会是什么?A: 首先了解一下什么是软件质量,根据IEEE认为符合用户以及利益相关者的需求,那么软件的质量又从程序质量和软件工程质量来看,软件质量又从软件功能的质量来体现,软件工程的又体现在,可见性,风险...
2019-09-22 21:50:42
291
转载 QA是干什么的?(职责所在????)
提到QA大家都知道是质量管理,但是很少有人说的清楚,QA是干什么的? 本人做了几年的测试,现在转做QA了。有人问我做什么工作的,我回答做软件QA。继续问,QA是做什么的?无语。。。是啊,QA是做什么的。这个问题的确不好回答。国内的公司,慢慢的重视测试,重视质量管理了。但是不同的公司QA的定义还是不同的。QA做的事情也不尽相同。拿我来说,从项目...
2019-09-22 20:53:09
15393
原创 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
279
原创 如何用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
1134
原创 java自动生成四则运算+源码
1.需求分析:为了对学生的算数进行锻炼,家长每天给孩子出题成为一个难题,需要做出一个程序,每天生成一定数量且不重复的题目,分解家长们的压力。2. 功能设计:2.1 基本功能:自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内------>实现剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 ...
2019-09-13 20:43:52
3209
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
290
原创 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
203
原创 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
755
原创 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
1848
原创 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
3233
原创 vim 精简命令掌握
增加a 在光标后面插入 i 在光标前面插入 o 在光标下一行重新构建一行并插入 A 在光标所在行的行尾插入 I 在光标所在行的行首插入 O 在光标所在行的上一行重新构建一行并插入 s 删除光标所在字符并插入 S 删除光标所在行的内容并在当前行进行插入删除diw 删除光标所在单词 dd 删除光标所在行 #x 删除字符#代表数字即个数 daw 删除光标所在的单词或者空...
2019-08-07 12:33:03
185
原创 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
279
原创 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
159
原创 shell基础
shell 是什么1 shell是命令行解释器 用户------>shell------->硬件(内核)------->shell用户输入ASCll,shell将码值翻译成01代码,传递给内核,内核收到指令作出反应,将01代码翻译成ASCll再次传递给shell展示给用户2 linux---->bash shell3 脚本的执行方式第一个脚本vim hell...
2019-07-19 16:27:09
123
原创 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
490
原创 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
864
原创 Linux核心命令(一)
2019.6.12 基本命令 作用 1 pwd 显示当前所在目录 2 cd 返回当前家目录 cd+目录 切换至该目录 cd+.. 返回当前目录的上级目录 cd - 返回上次切换至该目录时所在目录 3 ls 查看当前目录下的文件和目录 ls...
2019-06-13 09:20:01
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人