自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 爬虫入门基础

在用户浏览网页的过程中,我们可能会看到许多好看的图片,比如 http://image.baidu.com/ ,我们会看到几张的图片以及百度搜索框,这个过程其实就是用户输入网址之后,经过 DNS 服务器,找到服务器主机,向服务器发出一个请求,服务器经过解析之后,发送给用户的浏览器 HTML、JS、CSS 等文件,浏览器解析出来,用户便可以看到形形色色的图片了。URL,即统一资源定位符,也就是我们说的网址,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。

2023-06-16 15:06:32 547

原创 Python 爬虫入门一综合叙述

曾经有一些基础的语法是在慕课网上看的,上面附有一些练习,学习完之后可以作为练习,感觉效果还是蛮不错的,不过稍微遗憾的是内容基本上都是最基础的,入门开始的话,就这个吧 学习网址:慕课网 Python 教程。首先,我们要用 Python 写爬虫,肯定要了解 Python 的基础吧,万丈高楼平地起,不能忘啦那地基,哈哈,那么我就分享一下自己曾经看过的一些 Python 教程,小伙伴们可以作为参考。这是我的本科实验室学长,入门的时候参考的他的文章,自己重新做了总结,后来这些系列文章又在他的基础上增加了一些内容。

2023-06-16 15:03:30 1509

原创 线程中的LockSapport于线程中断(一)

线程中的LockSapport于线程中断(一)

2022-11-28 15:49:28 452 3

原创 多线程 CompletableFuture(2)

多线程 CompletableFuture(2)

2022-11-18 14:34:34 402

原创 多线程 CompletableFuture(1)

javaz中的线程

2022-11-08 14:40:09 190

原创 Java类的生命周期和子类实例化对象的过程

Java类的生命周期和子类实例化对象的过程

2022-10-28 11:19:46 341

原创 Java中的反射

Java中的反射

2022-10-18 09:23:36 240

原创 网络编程.

网络编程

2022-10-08 15:33:28 318

原创 JAVA中的IO流

JAVA中的IO流

2022-09-28 14:35:34 180

原创 Java中的集合框架

Java中的集合框架

2022-09-19 09:08:53 1013

原创 【无标题】

java中的泛型

2022-09-08 10:04:09 153

原创 Java中的枚举和注解

java中的枚举和注解

2022-08-29 11:04:30 554

原创 Java中的日期和比较器

java中的日期和比较器

2022-08-29 10:51:50 649

原创 Java常用类String

Java常用类String

2022-08-11 09:00:56 136

原创 Java基础—线程

Java基础中的线程

2022-06-19 11:03:50 168

原创 Java的面向对象(4)

java基础知识,一看就会,一学就废

2022-06-08 14:36:42 62

原创 Java的面向对象(3)

1.基本数据类型包装类与String的相互转换为什么要有包装类2.static关键字的使用(1)static:静态的(2)static可以用来修饰:属性,方法,代码块,内部类(3)使用static修饰属性:静态变量,类的变量按是否使用static修饰,又分为:静态属性vs非静态属性(实例变量)=实际变量=:我们创建了类的多个对象,每个对象都是独立的拥有一套类中的非静态类属性。当修改其中一个对象中非静态属性,不会导致其他对象中同样的属性值修改=静态变量=:我们创建了类的对象,多个对象共享同一

2022-05-29 08:14:24 79

原创 java面向对象(2)--基础知识

1.匿名对象的使用(1)理解:我们创建对象,没有显式的赋给一个变量名。即为匿名对象(2)特征:匿名对象只能调用一次2.封装与隐藏(1)为什么要封装当我们创建一个类的对象以后,我们可以通过”对象.属性”的方式,对对象的属性进行。这里赋值操作要受到属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是在实际问题中== 我们往往需要给属性赋值加入额外的限制条件==。== 这个条件就不能在属性声明时体现==,== 我们只能通过方法进行限制条件的添加==。同时我们需要避免用户再使用”对象.属性”的

2022-05-17 09:06:31 78

原创 Java中的面向对象(1)

1.面向对象的概述(1)Java 类及类的成员:属性,方法,构造器,代码块,内部类(2)面向对象额度三大特征:封装性,继承性,多态性,(抽象性)2.面向对象与面向过程区别(1)面向对象:强调的功能行为,以函数为最小单位,考虑怎么做(2)面向对象:强调具备了功能对象,以类/对象为最小单位,考虑谁来做3.面向对象三要素(1)类:对一类事物的描述,是抽象的,概念上的定义(2)对象:是实际存在的该事物的每个个体,因而称为实例(3)对象由类派生出来的4.设计类(1)属性=成员变量=field=域

2022-05-06 15:47:21 346

原创 Java中的流程控制语句

java的流程控制语句的总结

2022-04-28 14:49:34 327

原创 JAVA基本语法

一、基础语法1.关键字与保留字定义:关键字被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字所有字母都为小写保留字以后可能作为关键字使用1.2标识符凡是自己可以进行的命名的地方叫做标识符1.3变量(1). 变量的概念:①内存中的一块存储区域②该区域的数据可以再同一类型范围内不断变化③变量是程序中最基本的存储单元。包含变量类型,变量名,和存储的值(2).变量的作用:①用在内存中保存数据(3). 变量的使用:①数据类型 变量名=变量值(4). 变量分类数据类

2022-04-20 16:26:35 375

原创 SQL Server中的分组数据和子查询

1.分组数据SQL Server Group By语句Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集” 划分成若干个“小区域”,然后针 对若干个“小区域”进行数据处理语法: select st.Sid, st.Sname,AVG(c.score)平均成绩 from sc cjoin Student st on c.Sid=st.Sidwhere c.score>=60group by c.Sid ,st.Sid, st.Snam

2022-04-10 15:54:50 1694

原创 SQL基础(1)

1.Where条件语句使用Were语句指定搜索条件过滤返回的数据,用于提取满足指定条件语法:select b.Sid,b.Sname,a.score from sc ajoin Student b on a.Sid=b.Sidwhere a.score=‘80’查询成绩为80分的同学运算符:下图运算符可以在where语句中使用2.AND & OR 运算符AND & OR 运算符用于一个或以上的条件对记录进行过滤语法:AND: select b.Sid,b.Sname

2022-03-28 10:03:44 405 1

原创 SQL中的连接

一、表连接SQL提供了多种类型的连接方式,它们之间的区别在于:从相互交叠的不同数据集合中选择用于连接的行时所采用的方法不同。连接类型 定义内连接 只连接匹配的行左外连接 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行,a.order_id = b.order_id(+)右外连接 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行,a.order_id(+

2022-03-17 14:40:34 6075 2

原创 SQL server基础

一.SQL Server数据库的数据类型含义数据类型含义int :每个数值占用 4字节,-2,147,483,648到2,147,483,647之间的整数smallint:2个字节 存储范围是-32,768 到 32,767 之间的整数,用来存储限定在特定数值范围内的数据。tinyint :1个字节 存储范围是0到255 之间的整数,用来存储有限数目的数值。bigint:8个字节 存储范围是-9,223,372,036,854,775,808到 9,223,372,036,854,775,807之

2022-03-08 17:15:34 440 1

原创 js打砖块

需求分析:1、小球在触碰到大盒子上、左、右边框,以及滑块后沿另一方向反弹,在碰到底边框后游戏结束;2、小球在触碰到方块之后,方块消失;3、消除所有方块获得游戏胜利;4、可通过鼠标与键盘两种方式移动滑块代码分析:HTML代码左边提示框盒子 别用一个div,在其中添加需要的内容;中间主体部 用一个div,里面包含一个滑块 (slider),一个小球 (ball),以及一个装有所有方块的brick盒子,我们通过使用js在brick中动态添加方块,这样大大减少了div的数量。简化了html结构。Cs

2022-02-27 20:18:43 3656 1

原创 自定义屏保

先创建一个form窗体应用,然后在里面放几个文本框,然后双击这个窗体进入代码页面开始初始化的代码隐藏或者显示Label控件,以及要改变的对象在显示或者预览和屏保前,对所有的控件进行控制屏保的设置。计算器、背景等...

2022-02-24 08:46:38 347

原创 手动改变自制窗体的大小

先创建一个Form窗体,然后双击进去代码页面然后利用窗体的控件移动窗体获取当前鼠标的位置然后改变窗体的大小具体内容我代码中有备注!

2022-02-24 08:40:09 194

原创 自定义窗体

先创建一个form窗体应用然后双击鼠标,开始进入代码的页面开始设置窗体的最大化,最小化、以及关闭按钮的单击事件获取并控制图片的切换状态

2022-02-24 08:31:56 92

原创 layui的穿梭框

首先引入CSS样式和Jquery Layui插件Html部分只有一个fieldast标签和一个设置了ID的div标签Jq部分直接开启layui中的渲染然后设置属性值,最主要的是elem属性,输入ID值对当前ID的div进行渲染,最后设置data和htight(列表高度)属性这是穿梭框中可以手动添加的一些属性效果:...

2021-12-28 17:06:39 1411

原创 Layui的颜色选择器

CSS部分和HTML部分先把页面搭建起来搭建好页面后引入Layui插件。Js部分调用colorpicker颜色选择器获取页面上的颜色数据进行回调,然后用attr的方法给ID对应的标签添加Style属性,进行设置背景颜色。Colorpicker的参数如上图效果:...

2021-12-09 16:58:42 715

原创 设置实时样式

HTML部分先把页面框架搭建起来页面搭建好后,去到控制器写一个方法查询数据库中所需的样式信息。当登录进去的时候用POST方法连接控制器查询并返回所需的样式,获取要配置样式的ID,用JQ中的方法attr对当前ID的行内添加style和data-content属性进行添加样式,最后用返回的数据判断加粗是否打勾,是则对相对应的ID添加样式。获取页面经过修改的数据,用JQ的css 方法修改ID相对应的标签的样式。获取被修改过的颜色,用JQ的css方法改变ID相对应的标签的背景颜色设置还原按钮

2021-12-09 15:06:54 1150 2

原创 系统权限设置

首先把数据库相关的表用外键连接起来Html部分:先把所需的模块写出来,然后获取所有的模块和模块对应的ID传递到控制器。控制器接收到数据用传递过来的数据在数据库查询数据,并将查询到的信息返回到视图页面视图接收返回的数据进行判断,如果ID等于0就是没有权限,移除ID为0的模块。效果图:...

2021-11-17 16:56:02 488

原创 手动录入试题

HTML部分:HTML部分设置了几个下拉题目与选项内容和添加和删除选项引入所需的js和jq插件,初始化layui模块,然后绑定下拉框把数据提交到控制器,控制器查询所需数据,最后将数据返回视图添加和删除选项,上传文件最后获取页面数据提交到控制器控制器接收到数据后,经过一系列判断最后新增到数据库效果:...

2021-11-08 16:47:04 168

原创 系统证书打印

先获取当前用户的ID,回填学号,再根据用户的ID查询证书的信息,并且绑定在页面用户在控制器查询的代码,这里有考生的考试时间、成绩,证书编号,以及证书颁发的时间根据用户的ID来查询成绩的时候,有三个结果:1、 用户从来没有参加过考试,所以没有成绩2、 用户参加考试,但是没有及格3、 用户参加考试,并且已经及格但是成绩数据有可能不是用户的最高的成绩,所以必须获取最高成绩,如果不是最高成绩可以进行修改,或者新增:控制器的代码如下:这个是通过用户ID查询的证书信息,并且判断证书是否由最

2021-10-28 10:59:37 67

原创 Echarts的饼图和柱图

1、首先我们先引入echarts的js文件2、初始化实例3、手动设置饼图和柱图的配置项和数据设置标题和字体大小,设置提示框组件:Trigger:item(数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用);Formatter:’{a} {b} 人数:{c};比例:{d}%(饼图:{a}(系列名称),{b}(数据项名称),{c}(数值),{d}(百分比))设置图列:orient: ‘horizontal’(图列列表的朝向)left: ‘left’,top: 20(图表靠左,离

2021-10-18 09:01:37 414

原创 登录页面.

HTML部分:Html部分首先引入bootstrap 插件和logo图片,再设计用户的输入框、密码和验证码,最后设计角色的选择和确定按钮。JS部分首先引入bootstrap js的插件和layui插件创建点击事件当点击验证码的时候转到控制器调用ValidCodeUtils的GetRandomCode方法生成随机的验证码,最后再调用ValidCodeUtils的CreateImage方法把验证码生成图片返回视图页面。点击登录按钮,获取当前的登录页面的用户数据,判断是否填写了数据,如

2021-09-28 09:43:28 111

原创 C#中的泛型

1.泛型的概念定义:泛型允许我们延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程 序中使用它的时候。(也就是说泛型是可以与任何数据类型一起工作的类或方法)模块内高 内聚,模块间低耦合。 泛型的使用:当我们的类/方法不需要关注调用者传递的实体是什么(公共基类工具 类),这个时候就可以使用泛型。注意: 集合中的项允许是 object 型的值,因此可以存放任意类型的值,无法确保存入集合中 的值都是同一类型,而导致在处理时发生异常。2.可空类型对于引用类型的变量来说,如果未对其赋值,在默认情况下是

2021-09-16 15:19:57 274

原创 C#中的集合

1.集合的简介集合与数组比较类似,都用于存放一组值,但集合中提供了特定的方法能直接操作集合中的 数据,并提供了不同的集合类来实现特定的功能。 集合简单的说就是数组的升级版。他可以动态的对集合的长度(也就是集合内最大元素的个 数)进行定义和维护! 所有集合类或与集合相关的接口命名空间都是 System.Collection。在该命名空间中提供的常用接口如下表所示:IEnumerable:用于迭代集合中的项,该接口是一种声明式的接口IEnumerator:用于迭代集合中的项,该接口是一种实现式的接口I

2021-09-08 08:35:01 667

原创 C#基础定义

运行时有几个步骤1、编写代码2、编译代码 将我们源代码转换成机器可以运行的程序 编译器 编译错误(语法错误) 逻辑错误3、运行程序4.无符号Byte类型 byte 0~2555.有符号Byte类型 sbyte -127~12601111111 最大正数 1000000 -1 = 》 2^7-111111111 最小负数 1000000 -1 =》 - 2^7在基本数据类型中,除了string 其他都是值类型。8.值类型 在传递的时候传值。

2021-08-29 08:34:14 352

空空如也

空空如也

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

TA关注的人

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