自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决国内 github.com 打不开的准确方法

*

2024-01-24 09:49:18 393 2

原创 mybatis之pageHelper实现分页

pageHelper就是mybatis拦截器的一个应用,实现分页查询,支持常见的 12 种数据库的物理分页并支持多种分页方式。1.首先添加maven依赖2.在mybatis的配置文件上添加插件,可以设置helperDialect,设置数据库方言3.Service 方法调用SQL查询前添加 PageHelper.startPage这里有两个参数,分别为:page=pageNum,rows=3。请求第pageNum页,每页显示3条数据。在写sql查询语句的时候,就不用加上limit了,查询数据库的时候

2022-12-08 11:10:18 648 1

原创 (一)使用Mybatis实现在student数据库中插入一个学生信息

然后在< mapper>下面写你需要的操作,插入就用insert,查找就用select等,其属性id="insertStudent"现在可以随便起,之后sqlSession执行插入命令的时候会用到,另一个属性parameterType="com.wwj.entity.Student"是参数类型,这个就是Student类型,但是要写全路径,不然项目运行时找不到。直接在浏览器中搜maven仓库,进去,搜你需要用的包名,选择相应的版本,粘贴到pom.xml文件中即可。在你的包下面创建dao包。

2022-09-02 11:36:07 2882 2

原创 使用数据库连接池C3P0和DBUtils工具实现数据库的增删改查

用数据库连接池C3P0来获得连接和释放资源用DBUtils工具里的核心类库中的QueryRunner类和ResultSetHandler类来简化数据的增删改查操作首先导入jar包导入以下四个jar包,并配置环境1.mysql-connector-java-8.0.22.jar是数据库驱动包2.c3p0-0.9.2.1.jar包是用来连接、销毁数据库用的3.mchange-commons-java-0.2.3.4.jar这是c3p0数据库连接池的辅助包,如果没有这个包系统启动时会报classnot

2022-05-01 09:45:33 1565 1

原创 jdbc(一)

java程序连接数据库先导入数据库驱动包mysql-connector-java-8.0.15.jar配置好环境后,建一个class下面开始操作1.加载并注册数据库驱动Class.forName("com.mysql.cj.jdbc.Driver");2.通过DriverManager获取数据库连接Mysql5.6及5.6之后的版本都要写上serverTimezone=GMT%2B8"String url = "jdbc:mysql://localhost:3306/test?server

2022-04-22 12:43:36 1051

原创 Java异常处理练习

Java的异常是比较独特的,它是程序安全稳定的重要措施。本次作业要求自定义异常并使用异常。‏(1)自定义一个异常类,注意其继承自系统的异常类,并要求有构造方法;‎‏(2)使用自定义的异常:要求在一个函数中抛出异常,在另一段程序中调用这个函数并捕获异常。class Myexception extends Exception//自定义异常{ public Myexception(){//定义无参的构造方法 super(); } public Myexception(String messag

2021-11-07 13:01:18 438

原创 Java多态和匿名内部类练习题

图形(Shape)接口和它的实现类:长方形(Rectangle) 、正方形(Square)和圆形(Circle)要求:(1)每一种图形都求它的周长doublelength()。(2)在长方形类中定义长length、宽width两个属性;在正方形类中定义边长x;在圆形类中定义半属性径r。(3)在长方形类中定义带有两个参数的构造方法用于给长和宽赋值;在正方形类中定义带有一个参数的构造方法用于给边长赋值;在圆形类中定义一个带有一个参数的构造方法用于给半径赋值。(4)在测试类中定义一个方法shapeLen

2021-11-03 17:27:33 1915 6

原创 Java多态练习

编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和小提琴class Instrument{ String name; public void show() { System.out.println("弹乐器"); }}class Erhu extends Instrument{ public void show() { System.out.println("弹二胡"); }}class Piano extends Instrume

2021-11-01 22:50:58 716 2

原创 Java递归求斐波那契数列的第n项

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368…这个数列从第3项开始,每一项都等于前两项之和。递归就是自己调用自己呗下面是代码import java.util.Scanner;//递归求斐波那契数列的第n个数值//递归就是自己调用自己class Evaluate//求值类{ private int a1

2021-10-18 21:39:57 1080

原创 Java随机选名

实现储存操作实现显示全部姓名操作实现随机点名操作import java.util.Random;import java.util.Scanner;class Main { public static void main(String[] args) { Gress gress = new Gress();//创建gress对象 System.out.println("存储姓名请输入1"); System.out.println("显示全部姓名请输入2"); Syst.

2021-10-14 19:23:00 1345 1

原创 前端transform属性

Transform属性应用于元素的2D或3D转换。这个属性允许你将元素 旋转 rotate();缩放 scale();移动 skew();倾斜 translate()等。旋转rotate()transform:rotate(旋转的角度);transform:rotateX(沿X轴旋转的角度);transform: rotateY(沿Y轴旋转的角度);缩放scale()transform: scale(沿X轴放大的倍数, 沿Y轴放大的倍数);transform: scaleX(沿X轴放大的

2021-10-09 20:58:18 2061

原创 用伪元素画横线,并使用一个盒子覆盖一部分

效果代码及解释不要直接copy代码,里面的注释会使程序运行错误,要删掉注释才能运行<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css"> .before{ position:rel

2021-10-03 18:26:24 399

原创 Linux怎么解决乱码问题

修改/etc/sysconfig/i18n文件先进入/etc/sysconfig/i18n文件,输入vi /etc/sysconfig/i18n输入a进入修改输入修改的内容按esc退出修改输入 :wq 保存并退出文件(是输入,在好多的~~最后输入,有冒号的)下面是修改的内容最后记得要重新启动!!!补充:保存命令按ESC键 跳到命令模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文

2021-09-28 18:30:13 90

原创 Java输入输出

输入输入有个类,放在java.util里,使用java.util.Scanner调用输入类,如果这样引用java.util.*,代表引入包java.util里的所有类。这样引用import java.util.Scanner;先使用Scanner类创建一个对象Scanner reader = new Scanner(System.in);创好类就能输入啦先输入一个整形aint a = reader.nextInt();然后很简单,类推就知道下面两个的意思reader.nextDo

2021-09-20 10:41:19 198

原创 JS:DOM事件处理

同一个事件处理程序不可能绑定多个函数的,绑定多个的话会被覆盖掉而addEventListener('mouseout',Show,false);可以设置多个函数,第一个参数是事件处理名称,第二个是函数名,第三个是否捕获时处理函数,不是冒泡是处理例子:一个按钮两个事件<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d

2021-09-03 10:32:48 94

原创 JS:BOM和DOM

window对象代表浏览器窗口本身,该对象包含的属性和方法被统称为BOM例题:打开广告窗口<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>打开新网页</title> </head><body><input type="butt

2021-09-01 18:13:41 80

原创 JS:自定义对象及表格操作

自定义对象的创建<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>自定义对象的创建</title> <style type="text/css"></style></head><body><script

2021-08-30 09:18:56 292

原创 bootstrap 怎么下载并引用elegant_font图标

一:下载elegant_font图标地址:https://www.elegantthemes.com/blog/resources/elegant-icon-font下载后解压,解压后是有三个文件的,把那个HTML CSS文件夹拉到你的项目里即可二:引用在你的代码中引用它:(根据的路径稍微修改)<link rel="stylesheet" href="../HTML CSS/style.css">选择好你要用的图标(例如icon_pencil)后这样使用:<span ari

2021-08-29 11:10:05 491

原创 JS例子:表单的严谨验证(bootstrap布局)

表单的严谨验证<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1.0" /><link rel="stylesheet" href="../css/bootstrap.min.css"><script src="../jquery-1.12

2021-08-27 18:56:28 90

原创 JS例子:十一个数选五个

方法一:使用Math.Random随机产生五个1-11之间的数,使用push追加到空的数组里join(separator)参数描述separator可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为数组的数据之间的分隔符任意十一个数随机生成五个<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2021-08-27 18:53:09 585

原创 JS例子:随机点名,标题栏滚动显示效果,用js实现表单常用属性,前面下拉框后面文本框

random() 返回介于0(包含)到1(不包含)一个随机数:Math.random()*10取得介于0到10(不包含)之间的一个随机数floor(x)方法 返回小于等于x的最大整数。setTimeout()方法 用于在指定的毫秒数后调用函数或计算表达式clearTimeout()方法 可取消由setTimeout()方法设置的timeouto参数必须是由setTimeout()返回的ID值.随机点名...

2021-08-25 09:08:45 336

原创 JS例子,轮播图, 猜数字小游戏,运行的时钟

轮播图<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; chars

2021-08-23 11:35:41 94

原创 bootstrap学习(六)————缩略图和面板

使用 Bootstrap 创建缩略图的步骤如下:在图像外面添加带有 class .thumbnail 的 a 标签。这会添加四个像素的内边距(padding)和一个灰色的边框。当鼠标悬停在图像上时,会动画显示出图像的轮廓。添加自定义的内容我们可以向缩略图添加各种 HTML 内容,比如标题、段落或按钮。具体步骤如下:把带有 class .thumbnail 的 a 标签改为 div。在该 div 内,您可以添加任何您想要添加的东西。由于这是一个 div,我们可以使用默认的基于 span 的

2021-08-11 16:21:41 318

原创 bootstrap学习(五)————按钮,表单布局

按钮使用button实现基础样式:btn<button class="btn">按钮</button>.btn-default       默认/标准按钮 .btn-primary     原始按钮样式(未被操作) .btn-success     表示成功的动作 .btn-info    &nbsp

2021-08-08 20:45:23 1149

原创 bootstrap学习(四)————表格,表单

表格直接在table标签后面写class="下面的样式".table 为任意table添加基本样式 (只有横向分隔线) .table-striped 在 tbody内添加斑马线形式的条纹 ( IE8 不支持) .table-bordered 为所有表格的单元格添加边框 .table-hover 在tbody内的任一行启用鼠标悬停状态 .table-condensed 让表格更加紧凑直接在tr或th或td后面写class=“下面的样式”.active 将悬

2021-08-07 17:25:04 304

原创 bootstrap学习(三)----排版

Bootstrap 排版标题Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。内联子标题如果需要向任何标题添加一个内联子标题,只需要简单地在元素两旁添加 small,或者添加 .small class,这样子您就能得到一个字号更小的颜色更浅的文本。<h1>我是标题1 h1. <small>我是副标题1 h1</small></h1><h2>我是标题2 h2. <small>我是副标题2 h2<

2021-08-02 16:33:01 448

原创 bootstrap学习(二)---布局容器和栅格网络系统

网格系统在我们网页设计中,网格系统是一种用来快速创建布局和有效使用html和CSS的方法。Bootstrap中提供了—套响应式,移动设备优先的流式网络系统,其中包含一系列的行与列的组合来创建页面布局,并且随着视口尺寸的变化,可以改变列的大小和数量,从而实现响应式布局。另外,一行最多包含12列。以下是基本的网格系统格式网格系统一般用div层来表示,最外层是container,是定宽布局容器,在这个容器下就是我们的行,行下面是列。**上图解读:**当我们为视口宽度小于576px设计布局的时候,网格

2021-07-31 19:28:38 212

原创 bootstrap学习(一)

bootstrap的使用<meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" href="../css/bootstrap.min.css" ><script src="../jquery-1.12.0.min.js"></script><script src="../js/bootstrap.min.js">&

2021-07-31 18:33:12 120

原创 复习CSS

CSS写在哪?css层叠次序可以通过多条标签在同一个HTML文档内部引用多个外部样式表。当同一个HTML元素被不止一个样式定义时,会使用哪个样式呢?即样式发生冲突时,多重样式将层叠为一个。优先级:内联样式>内部样式表>外部样式表>浏览器缺省设置选择器元素选择器id选择器类选择器字体文本背景属性一. 字体二. 文本在这里插入图片描述设置颜色字母间隔单词间隔设置英文大小写三. 背景边框、边距边框表格和

2021-07-30 16:27:35 61

原创 复习前端Html

表格列表无序列表实例:有序列表实例:定义列表实例:3. 超链接

2021-07-11 11:33:33 54

原创 pta单链表逆转

单链表逆转放代码:List Reverse( List L ){ PtrToNode old_head,new_head,t; old_head=L; new_head=NULL; while(old_head){ t=old_head->Next; old_head->Next=new_head; new_head=old_head; old_head=t; } L=new_head; return L;} 整个过程就是不断更新新头结点和旧的头节点

2021-04-10 10:59:54 311

原创 把几个div设置成一行

先弄一个大的div,再弄几个小的div,想设置div之间的距离用margin设置关键代码:1.创建一个大div 代码如下: #main {float:left;border:1px width:100%; }2.创建一个左边小div 代码如下:#left{float:left;border:1px width:40%; }3.创建一个右边小div 代码如下:#right {float:left;border:1px width:40%;}自己练的div并列代码(前面几行没有用,是我练的其他代码

2021-04-09 20:20:11 738

原创 6-1 在一个数组中实现两个堆栈

本题要求在一个数组中实现两个堆栈函数接口定义:Stack CreateStack( int MaxSize );bool Push( Stack S, ElementType X, int Tag );ElementType Pop( Stack S, int Tag );其中Tag是堆栈编号,取1或2;MaxSize堆栈数组的规模;Stack结构定义如下:typedef int Position;struct SNode { ElementType *Data; Posit

2021-03-31 17:27:39 1040

原创 7-18 银行业务队列简单模拟

问题:设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出。输入格式:输入为一行正整数,其中第1个数字N(≤1000)为顾客总数,后面跟着N位顾客的编号。编号为奇数的顾客需要到A窗口办理业务,为偶数的顾客则去B窗口。数字间以空格分隔。输出格式:按业务处理完成的顺序

2021-03-28 17:34:07 98

原创 制作活动通知页面

看着课本做的,也不能说没有收获吧,发现一个挺好用的属性设置就是white-space属性吧,他有个属性值pre,这个就可以将你写的格式给原封不动的弄到页面上,就是保留空格、空行、原样显示代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.

2021-03-28 11:23:22 2662 1

原创 我的第一个注册页面

其实不用空格控制对齐方式也可以,可以把表单中放一个表格标签文本不换行代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta

2021-03-26 11:53:24 57

原创 用CSS写的一些div盒子用了一些选择器

刚刚学习CSS,就会一点点代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta http-equiv="Content-T

2021-03-25 19:54:44 57

原创 堆栈简单操作

简单实现堆栈操作#include<stdio.h>#include<stdlib.h>#define true 1#define false 0#define ERROR -1typedef int ElementType;typedef int Position;typedef struct SNode *Stack;struct SNode { ElementType *Data; Position Top; int MaxSize;};Stack C

2021-03-25 15:29:39 183

原创 设计算法实现两个非递减有序线性表的合并。例如,A{3,6,8,11,34,55,66},B{4,8,11,33},两个线性表合并的结果C={3,4,6,8,8,11,11,33,34,55,66}。

还是不太会算法,每个算法都要写好久,思路是有一点点的写了半天编译和答案总与都对了,如果有误还请指出,谢谢下面展示代码。#include<stdio.h>#include<stdlib.h>#define MAXSIZE 20#define false -1typedef struct AN *List;typedef int ElementType;struct AN{ ElementType Date[MAXSIZE]; int Last;};//制空表

2021-03-11 21:54:38 410

原创 设计算法求两个顺序表的并集。例如,两个线性表A{6,8,3,11,34},B{8,4,11,33}则A=A∪B={6,8,3,11,34,4,33}。

接触C语言没多久如果有错误欢迎指出代码如下#include<stdio.h>#include<stdlib.h>#define MAXSIZE 20#define false -1typedef struct AN *List;typedef int ElementType;struct AN{ElementType Date[MAXSIZE];int Last;};List MakeEmpty(){List L;L=(List)malloc(sizeof

2021-03-10 23:01:29 540

空空如也

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

TA关注的人

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