自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sonarqube代码审查平台

SonaQube代码审查平台SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检测。官网:https://www.sonarqube.org/安装SonarQube1)安装MySQL(会把一些代码审查的结果保存到数据库)2)安装SonarQube在MySQL创建sonar数据库create database s

2021-11-13 14:21:39 1221

原创 Tomcat应用测试服务器

Tomcat应用测试服务器1、安装Tomcat8.5把Tomcat压缩包上传到web服务器yum install java-1.8.0-openjdk* -y # 安装JDKtar -xzf apache-tomcat-8.5.47.tar.gz #解压mkdir -p /opt/tomcat #创建目录mv /root/apache-tomcat-8.5.47/* /opt/tomcat #移动文件/opt/tomcat/bin/startup.sh #启动tomcat2、配置

2021-11-01 23:45:30 233

原创 Jenkins持续集成服务器

一、Jenkins持续集成服务器1、Jenkins安装安装JDKyum install java-1.8.0-openjdk* -y获取jenkins安装包官网下载把安装包上传到服务器,进行安装rpm -ivh jenkins-2.190.3-1.1.noarch.rpm修改Jenkins配置vi /etc/sysconfig/jenkinsJENKINS_USER=“root” JENKINS_PORT=“8888”启动Jenkinssystemctl st

2021-11-01 23:17:50 302

原创 Gitlab代码托管服务器

一、Gitlab代码托管服务器GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部的智慧总放在别人的服务器上吧?简单来说可把GitLab看作个人版的GitHu

2021-11-01 20:14:56 759

原创 人工智能-Project 4: Inference in Bayes Nets(2)

官网项目介绍源码框架下载这次实习是继续上一次Inference in Bayes Nets剩下的问题进行完善1、实习介绍2、问题编码1、Question 4-Eliminate2、Question 5-Normalize3、Question 6-Variable Elimination3、运行结果...

2021-10-22 12:52:44 422

原创 人工智能-Project 4: Inference in Bayes Nets(1)

官网项目介绍源码框架下载1、实习介绍在本项目中,我们将实现贝叶斯网络的推理算法,特别是变量消除和完美信息值计算。这些推理算法将可以推理隐形颗粒和鬼魂的存在。在搞懂了整个项目代码框架之后,就可以去进行局部的编码了。2、问题编码1、question1-Bayes Net Structure在这个部分,我们需要根据项目描述构造一个空的贝叶斯网。X 位置决定哪个房子在棋盘的哪一边。它要么是食物剩下的,要么是鬼魂留下的。Y位置决定了房屋的垂直方向。它同时模拟两个房子的垂直位置,并具有四个值之一

2021-10-11 13:38:24 652

原创 人工智能-CS188 Project 2: Multi-agents

一、项目介绍项目介绍网页项目代码下载本项目是采用Berkeley的CS188课程内容实习二的内容,在这个项目中,我们将为经典版本的Pacman 设计自动算法,包括幽灵。在此过程中,我们将实现 minimax 和 expectimax 搜索并尝试评估函数设计完成作业只需要完成5个题目,按照项目介绍的步骤进行完成,主要是在multiAgents.py文件中进行补充代码二、代码详情1、Question1:Reflex Agent略2、Question2:Minimax套用ppt上的minm

2021-09-14 21:28:10 6127 6

原创 Selenium基础-CSS定位

一、CSS定位1、单一属性定位1:type selectordriver.find_element_by_css_selector('input')2:id 定位driver.find_element_by_css_selector('#kw')3:class 定位driver.find_element_by_css_selector('.s_ipt')4:其他属性定位driver.find_element_by_css_selector('[name='wd']')driver.fin

2021-09-01 20:00:45 263

原创 Selenium入门

一、打开网页#启动驱动程序,并访问网页 # 驱动文件路径 driverfile_path = r'/usr/bin/chromedriver' # 启动浏览器 driver = webdriver.Chrome(driverfile_path) # 访问网页 driver.get('https://sfrz.cug.edu.cn/tpass/login')二、窗口操作将浏览器最大化显示browser.maximize_window()将浏览器最小

2021-09-01 19:44:54 149

原创 Java爬虫

一、HttpURLConnection使用JDK自带的api进行获取数据:package cool.tdl;import org.junit.Test;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.U

2021-08-11 14:49:00 253

原创 Android入门

一、控件(一)TextView1、基本属性<TextView android:id="@+id/one" android:layout_width="200dp" android:layout_height="200dp" android:background="#FF00FF00" android:gravity="center" android:text="@string/one"

2021-08-05 21:32:35 73

原创 软件测试-入门

一、分类(一)按测试阶段分类1、单元测试一个类或者一个函数或者一个窗口界面2、集成测试单元与单元之间的接口测试3、系统测试根据软件需求说明书测试4、验收测试内侧版(α)公测版(β)正式版(γ)(二)按是否查看源代码分类1、黑盒只关注功能,不关注代码2、白盒既关注功能,又关注代码3、灰盒关注功能,关注一些代码,介于黑盒和白盒之间(三)按是否运行分类1、静态测试不运行软件,静态的观察软件是否符合预期2、动态测试运行软件,再运行过程中

2021-08-04 20:59:14 77

原创 01-Java基础-Java工具类

零、概述 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。 为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类。 所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。一、Number & Math 类Math类常用方法二、 Character 类Charac

2021-08-02 15:29:44 65

原创 01-Java基础-Java面向对象

封装封装的优点1. 良好的封装能够减少耦合。2. 类内部的结构可以自由修改。3. 可以对成员变量进行更精确的控制。4. 隐藏信息,实现细节。继承1.单继承,多重继承2.extends 和 implement都是继承关键字3.super和this的区别4.final 关键字声明类可以把类定义为不能继承的,即最终类;或者用于修饰方法,该方法不能被子类重写5.子类是不继承父类的构造器(构造方法或者构造函数)的,它只是调用(隐式或显式)。如果父类的构造器带有参数,则必须在子类的构造器中显式

2021-08-02 14:43:55 53

原创 01-Java基础-Java流程

一、if else 分支菜鸟教程-if else二、switch case语句菜鸟教程-switch三、for、while循环菜鸟教程-循环

2021-07-31 18:20:33 49

原创 01-Java基础-Java基础

一、数据类型

2021-07-31 18:13:11 54

原创 01-Java基础-Java入门

一、Java简介JavaSE:java平台标准版JavaEE:Java平台企业版JavaME:Java平台微型版二、Java特点Java 语言是简单的:Java 语言的语法与 C 语言和 C++ 语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java 丢弃了 C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,而是引用。并提供了自动分配和回收内存空间,使得程序员不必为内存管理而担忧。Java 语言是面

2021-07-31 16:54:42 86

原创 多线程基础二(java)

Runnable创建两个线程package Threading;public class Myrunable implements Runnable{ @Override public void run() { for(int i=0;i<100;i++){ System.out.println(Thread.currentThread().getName()+":"+i); } }}//测试package

2021-04-08 13:04:06 104 2

原创 Git使用

本地仓库操作//用户名和邮箱最好和自己的GitHub账号一样git config --global user.name "tengdelin"git config --global user.email "1357388630@qq.com"//创建工作区和初始化mkdir pro_gitgit init//查看当前状态git status//添加文件到缓冲区git 文件名git 文件名1 文件名2git add .//添加到仓库git commit -m "注释"//

2021-04-07 15:01:08 60

原创 多线程基础一(java)

Thread类创建多线程//重写run方法package Threading;public class MyThread extends Thread{ @Override public void run() { for(int i =0;i<100;i++){ System.out.println(i); } }}//测试package Threading;public class test {

2021-04-05 21:35:50 47

原创 JAVA-学生信息管理系统(简)

学生信息管理系统(简)package com.java;//学生类public class student { private String sid; private String name; private String age; private String address; public student() { } public student(String sid, String name, String age, String ad

2021-04-02 17:29:32 99

原创 UML-软件工程-2

一、静态1、用例图2、类图3、对象图4、组件图5、部署图二、动态1、时序图2、协作图3、状态图

2021-04-01 16:48:40 36

原创 UML-软件工程-1

1、OOAD面向对象分析设计对象类OOAD(Object Oriented Analysis Design)分析阶段(OOA)设计阶段(OOD):增加内聚,减少耦合传统软件开发过程瀑布模型统一软件开发过程2、UML统一建模语言定义:统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节。静态建模用例图类图对象图组件图部署图动态建模时序图协作图状态图活动图

2021-04-01 15:47:14 60

原创 OpenCV教程3

读取摄像头视频内容# -*- conding = utf-8 -*-# @Time: 2021/3/26 20:22# @Author: tdl# @file: test10.py# @sortware: PyCharmimport cv2import numpy as np# 视频导入# cap=cv2.VideoCapture('out.mp4')#摄像头cap=cv2.VideoCapture(0)while(True): ret,frame=cap.read()

2021-03-27 22:17:34 54

原创 OpenCV基础教程2

2.1 图像平移

2021-03-24 18:21:08 60

原创 OpenCV基础教程1

导入、显示、保存图片# -*- conding = utf-8 -*-# @Time: 2021/3/23 20:55# @Author: tdl# @file: test.py# @sortware: PyCharmimport cv2import matplotlib.pyplot as pltimage=cv2.imread('1.jpg')print('width:%d pixels'%(image.shape[1]))print('height:%d pixels'%(im

2021-03-24 11:29:38 46

原创 python多线程基础教程

多线程threading类为什么要用多线程呢,有多进程不就可以实现多任务编程了吗?试想一下当我们用QQ和朋友聊天的时候,多线程相当于打开多个窗口与多个好友同时进行聊天。而多进程相当于要在一个电脑上登录多个QQ程序进行聊天,一个QQ进程与一个好友聊天。(好像一个电脑不能登录多个微信^_^)# 多线程实例import timeimport threadingdef sing(): for i in range(3): print("唱歌...") t

2021-03-23 19:49:41 65

原创 python多进程基础教程

多进程multiprocessing类# 单线程案例import time def sing(): for i in range(3): print("唱歌...") time.sleep(0.5)def dance(): for i in range(3): print("跳舞...") time.sleep(0.5)if __name__ == '__main__': sing() danc

2021-03-22 17:31:49 75

原创 SQL基础教程:多表查询

多表查询: * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp ( id

2021-03-20 21:51:12 107

原创 SQL基础教程:DQL

DQL:查询表中的记录

2021-03-16 17:35:01 48

原创 SQL基础教程:DML

DML:增删改表中数据增添表中数据//语法insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);//注意:1. 列名和值要一一对应。2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n);3. 除了数字类型,其他类型需要使用引号(单双都可以)引起来删除表中数据//语法:delete from 表名 [where 条件]//注意:1. 如果不加条件,则删除表中所有记录。

2021-03-16 16:12:31 59

原创 SQL基础教程:DDL

1、DDL1. 操作数据库2. 操作表2、DML3、DQL4、DCL

2021-03-16 16:01:02 112

原创 Markdown基础教程

Markdown语言笔记1、代码块//语法格式:```c++(```是esc键下面那个)#include<iostream>using namespace std;int main(){ cout<<"hello world"<<endl; return 0;}2、标题//有6个标题等级(注意#号后面有一个空格)# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题一级标题

2021-03-15 18:23:32 113 2

空空如也

空空如也

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

TA关注的人

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