自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea配置Tomcat并测试数据库连接

先New一个Project创建数据库create databases cs;use cs;create table bmxx( bmbh char(8), bmmc char(4));insert bmxx into valuse ("1001","业务");insert bmxx into valuse ("1002","技术");insert bmxx into valuse ("1003","售后");insert bmxx into valuse ("1004","管

2021-10-14 23:13:43 864

原创 Hydra破解远程端口(3389)

一、实验环境Linux kali目标主机 IP192.168.31.22先用nmap扫描目标主机开放的端口nmap 192.168.31.22Starting Nmap 7.91 ( https://nmap.org ) at 2021-08-23 19:14 CSTNote: Host seems down. If it is really up, but blocking our ping probes, try -PnNmap done: 1 IP address (0 hosts u

2021-08-23 19:35:25 5819

原创 mysql查询练习(函数计算)

函数用法SUM()求和AVG()求均值COUNT()求数量MAX()求最大值MIN()求最小值例子:select avg(degree) from student where id>=1 and id<=3;

2021-08-03 15:29:32 193

原创 决策树分类器(DecisionTreeClassifier)

决策树决策树是一种树型结构,其中每个内部节结点表示在一个属性上的测试,每一个分支代表一个测试输出,每个叶结点代表一种类别。决策树学习是以实例为基础的归纳学习决策树学习采用的是自顶向下的递归方法,其基本思想是以信息熵为度量构造一棵熵值下降最快的树。到叶子节点的处的熵值为零,此时每个叶结点中的实例都属于同一类。最近在学习决策树的分类原理(DecisionTreeClassifier),决策树的划分依据之一是信息增益。决策树的criterion可以选择’gini‘或者是’entropy‘。基尼系数:

2021-07-13 01:40:20 14743

原创 DataFrame中将重复字符分类转化成整型分类

import pandas as pdimport numpy as npdf = pd.DataFrame(index=np.arange(0, 10, 1), columns=[0], data={0: ['S', 'Q', 'Y', 'S', 'S', 'Q', 'Y', 'S', 'Q', 'Y']}) #创建一个表print(df)labels = df[0].unique().tolist()df[0] = df[0].apply(lambda x: labels.index(x)

2021-07-11 19:41:59 170

原创 MySQL的键表约束

主键约束(primary key):一张表只有一个主键,使得该字段不重复,不为空首先创建一张表:create table db ( id int(11) primary key, #创建主键 name char(10), sex char(1) );并插入数据:insert into db values(001,'张三','男');insert into db values(002,'李四','男');insert into db va

2021-07-11 01:40:00 1092

原创 MySQL增删改查

通配符的作用"%":like "张%" //搜索以张开头的姓氏MySQL增删改查首先创建一张表:create table db ( id int(11), name char(10), sex char(1) );增(插入数据):insert into db values(001,'张三','男');insert into db values(002,'李四','男');insert into db values(003,'王五',

2021-07-08 23:52:25 105

原创 Sklearn从入门到夺门而出

Sklearn简介Scikit-learn(以前称为scikits.learn,也称为sklearn)是针对Python 编程语言的免费软件机器学习库。它具有各种分类,回归和聚类算法,包括支持向量机,随机森林,梯度提升,k均值和DBSCAN。其中sklearn里面包含了大量的优质的数据集鸢尾花,波士顿房价…可供直接使用。介绍一下Sklearn的基本库:from sklearn.datasets import load_iris #导入sklearn自带的数据集,这里导入的是鸢尾花的数据集f

2021-06-06 19:57:42 121

原创 在Github的README.md文件上传图片

今天我想上传一张图片来美化我的Github的界面,但是我又不熟悉Markdown的编写方式,只知道上传图片要一串代码![image](图片地址)但我又不知道这代码在哪弄,于是,我急中生智这不就伸手就来了吗,直接把图片上传到CSDN的创作的界面,因为CSDN的创作也是用Markdown编写的,再把上述圈起来的代码复制到Github的README.md文件中即可...

2021-05-29 16:57:54 169

原创 Matplotlib绘图库讲解

(1)canvas(画板)位于最底层,导入matplotlib的时候就自动存在(2)figure(画布)。建立在canvas之上,从这一层就可以开始设置其参数(3)axes(子图)。将figure分成不同块,实现分面绘图绘图之前,需要用到的第三方库numpy,matplotlib折线图的绘制import numpy as npimport matplotlib.pyplot as pltx=np.arange(0,10) #生成0,1,2,3,4,5,6,7,8,9y=np.ar

2021-04-24 16:21:01 705 1

原创 Scanner的用法

要调用Scanner这个类package jj;import java.util.Scanner;public class Tirge{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //创建Scanner对象 System.out.println("请输入字符"); String str= scanner.next()

2021-04-05 19:19:47 78

原创 setter与getter讲解

set()是设置的意思,在Java里面负责给函数传递参数get()是获得,搭配return使用,返回参数package jj;public class Tirge{ int age; public void setAge(int age){ this.age=age; } public int getAge(int age) { return age; } public void nianji(){ S

2021-04-05 18:32:06 192

原创 Java的函数调用(小白简单版)

Java的函数调用package jj;class Car { //创建类 public static void Car(){ //此处的static不能少,因为在下面的main方法中,main方法是静态,静态方法中无法引用非静态 String name="Rolls-Royce"; System.out.println(name); } public static void main(String[]

2021-03-24 18:31:50 1327

原创 java入门之九九乘法表

Java的九九乘法表方法1:package test.java;public class HelloWorld{ public static void main(String[] args){ int i; int j; for(i=9;i>=1;i--){ for(j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(j*i)+"\t");

2021-03-12 17:47:39 66

原创 Numpy科学计算库

**NumPy是Python中科学计算的基础包。它是一个Python库,提供多维数组对象,各种派生对象(如掩码数组和矩阵),以及用于数组快速操作的各种API,有包括数学、逻辑、形状操作、排序、选择、输入输出、离散傅立叶变换、基本线性代数,基本统计运算和随机模拟等等。NumPy包的核心是 ndarray 对象。它封装了python原生的同数据类型的 n 维数组,为了保证其性能优良,其中有许多操作都是代码在本地进行编译后执行的。NumPy数组 和 原生Python Array(数组)之间有几个重要的区别:

2021-03-07 15:47:34 265

原创 python搜索关键词自动提交

python搜索关键词自动提交方法一:import requestskeyword="python"header = { 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'Connection': 'keep-alive', 'Content-Type':

2021-02-14 20:53:47 710 2

原创 爬虫模拟用户请求讲解

robots协议一些网站有着robots协议,规定着哪些内容爬虫不可以爬取,以亚马逊为例:当然爬不爬取取决于爬虫本身首先,我们要找到一个合适的请求头,举个例:"python-requests/2.22.0"这是爬虫的"Uesr-Agent",用这个可能会被部分网站拦截,或者爬取不到想要的东西,这时就要模拟headers查看请求头的方法(以谷歌浏览器为例):点击右键,找到审查元素找到Network,随便点一个Path,再点headers,就看到请求头了用爬虫模拟用户请求import requ

2021-02-06 19:34:07 421 2

原创 python之requests库讲解

requests安装win+R后输入cmd打开提示符,输入指令pip install requests,或者路径+install -i+ https://github.com/ requests,我的是C:\Users\lenovo\AppData\Local\Programs\Python\Python39\Scripts\pip3.9.exe install -i https://github.com/ requests,一般都在Scripts找到exe文件requests库的主要方法import

2021-02-03 19:50:28 248 3

原创 指针与数组(C语言)

指向一维数组的指针变量(1)p+i和a+i就是a[i]的地址(2)*(p+i)或*(a+i)就是其所指向的元素(3)指向数组的指针变量也可以带下标,如p[i]与*(p+i)等价#include <stdio.h>main(){ int a[4]={1,2,3,4}; printf("%d",*a); //输出结果为1 ,输出的是a[0]的值 } #include <stdio.h>main(){ int a[4]={1,2,3,4}; pr

2021-01-26 18:10:23 246

原创 关于python中的函数调用

python创造自己的函数,使代码更简洁,减少重复劳动def tell():#自定义函数 print("hello world")tell()#调用函数#结果为hello worlddef tell():#自定义函数 print(1+2) tell()#调用函数#结果为3def tell(name,date,do):#自定义函数 print("%s"%name) print("今天是%s"%date) print("你要去%s"%do) te

2021-01-22 18:34:19 201 1

原创 python中random库的使用方式

random库中常用的函数seed(x)给随机数一个种子值,默认其为系统时钟random()随机生成一个0到1的小数uniform(a,b)随机生成a到b之间的随机小数randint(a,b)随机生成a到b之间的随机整数randrange(a,b,c)随机生成一个以a开始,b结束,c为递增值的数choice()从列表中随机返回一个数shuffle()将列表中的元素随机打乱sample(,k)从指定列表中随机获得k个元素**seed(x)的作用>>> seed(10)#设

2021-01-18 18:43:20 468

原创 python九九乘法表 (while循环与for循环)

用for循环实现九九乘法表:for i in range(1,10):#这是一个九九乘法表 for j in range(1,i+1): print("%d*%d=%d"%(j,i,i*j),end=" ")#end=""不会换行 if j==i: print("")#相当于换行的作用 用while循环实现九九乘法表i=1while(i<10): j=1 while(j&l

2021-01-17 22:57:59 934

原创 IDLE (Python 3.9 64-bit)的使用方法

按"Crtl"+n,你会发现新大陆。

2021-01-13 00:28:28 4285 1

原创 python基本循环语句

python基本循环语句for循环利用range输出循环次数for i in range(1,5):#在1到5中循环(不包括5) print(i) #控制四个缩进,输出结果是1 2 3 4利用数组输出循环次数for i in [1,2,3]: #也可以根据数组个数,来控制输出个数 print("a") #控制四个缩进,输出结果是a a a直接输出字符串的字符for i in ("python"): #若输入一个数组,则会输出数组的每一

2021-01-13 00:04:40 557 1

原创 指针在函数中的应用

指针在函数中的应用在c语言中,实参与形参的数据传递是单向传递的,只能由实参传给形参,不能由形参传递给实参。形参的值如果发生改变,并不会改变主调函数的实参的值。但利用指针可以把形参的的值赋予给实参。我们先不用指针,验证形参是否会影响实参#include <stdio.h>int main() { int a=1; int z(int a); //定义函数 z(a); printf("a=%d",a);} int z(int a) { int

2021-01-08 14:17:07 200

原创 C语言指针讲解

C语言指针讲解指针即是地址,地址即是该变量单元,假设一个变量a,*p=a,*p表示p所指的对象,并且指向a的首地址。指针间接引用这是直接引用:#include <stdio.h>int main() { int a=100; printf("a=%d",a);}这是利用指针的间接引用:#include <stdio.h>int main() { int a=100; int *pointer_1=&a;

2021-01-03 17:17:25 105

原创 C语言函数调用

C语言函数调用函数需先定义,再使用。定义函数应包括如下几个内容:(1)指定函数的名字,以便以后按名来调用(2)指定函数的类型,即函数返回值的类型(3)指定函数的参数名字和类型,以便在调用函数时向它们传递数据。对无参函数不需要这项 (4)指定函数应当完成什么操作,即使函数是做什么的,即函数的功能#include<stdio.h>int main(){ int a=1,b=1,c; int add(int a,int b); //定义一个函数 c=add(a,b)

2021-01-01 17:29:33 147

原创 C语言数组的输入并按顺序输出,冒泡排序

冒泡排序#include<stdio.h>int main(){ int a[10]; int i,j; int t; for(i=0;i<10;i++) //a[10]赋值十个数 scanf("%d",&a[i]); for(j=9;j>0;j--) //排序 for(i=0;i<j;i++) if(a[i]>a[i+1]) { t=a[i+1]; //a[i]与a[i+1]交换

2020-12-23 22:34:14 7863

原创 一维数组与二维数组的介绍以及其输出

·数组介绍数组是一组有序数据的集合一维数组只有一行,例如:a[4]={0,1,2,3}表示改该数组只有一行,有4个数,数组是从0开始计算的,就上述数组而论,a[0]=0,a[1]=1,a[2]=2,a[3]=3。二维数组有多行多列,例如a[2][3]={{0,1,2},{3,4,5}},表示有两行三列,第一行是0,1,2,第二行是3,4,5。一维数组的输出方式如果使用一维数组输出一段数字,其代码如下:#include<stdio.h>int main(){ int i;

2020-12-11 20:46:29 1468

原创 循环结构的程序基础

循环基本语法:程序中单有顺序结构选择结构远远不够,遇到生活中解决循环的问题,就出现了循环结构,循环基本语法有:while,do…while,for用while语句实现循环:while(i<=10)//先定义循环体的最大范围{ //循环体开始 //输入要循环的内容}接下来做一个例题,如何用循环语句实现1+2+3+4+…+n:#include <stdio.h>int main(){ int n,i,sum=0;

2020-12-05 19:25:19 536

原创 div布局

## div与CSS的布局*今天刚刚学完div,想总结一下 div相当于一个盒子,div中包含了一个div,既是一个大盒子里装着一个小盒子,作用就是方便网页布局例子:三行二列结构:HTML代码:<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style>#header{width:100%;height:120

2020-12-03 21:25:16 384

空空如也

空空如也

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

TA关注的人

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