- 博客(93)
- 资源 (1)
- 收藏
- 关注
原创 Mybatis模板
读取mybatis-config.xml的配置文件获取mybatis的全局对象,通过mybatis-config.xml的配置文件可以连接数据库,可以引入mybatis的映射文件,mybatis的映射文件UserMapper.xml中存储SQL语句,映射文件UserMapper.xml对应着UserMapper接口。
2022-09-03 22:06:54 916 1
原创 hdu 4841 “圆桌问题“
思路: 先初始化一个向量用来存储这2*n个数字用以表示所有的人,通过一个pos变量记录当前的位置,由于是从0开始的,所以增加m-1个数后得到的数字再取余整个向量的长度就可以得到坏人的位置;然后,将坏人删除,重复n次,此时,向量中留下的那都是好人;利用变量j,从而获得向量中所有的数字table[j],变量i 表示按照遍历的顺序应该得到的数字,当两者相等时,说明 i 所处的位置是好人,打印出“G”;否则,打印出“B”控制换行:!(i%50)只有当i为50的倍数的时候,值为1,其它为0。...
2022-08-15 11:39:43 675
原创 P ,V操作实现进程互斥与同步1
互斥信号量mutex案例分析题目一:存钱与取钱具体分析首先,确定进程的个数,用A,B来代表兄弟两个存钱与取钱的过程。A是哥哥,B是弟弟A存钱,A 存钱,账号上有20元第三次A存钱时,A要存钱,B又要取钱,由于是并发执行,无法确定先执行的哪一个进程?假设1:先执行进程A的存钱全部执行完,在执行B的取钱全部执行完,则结果是amount = amount + 10 - 10 = 20 (元)假设2 ; 先执行进程A的存钱但是并没有执行赋值语句,CPU又接着执行了B的取钱过程,
2022-05-25 21:31:46 998
原创 第1关:二维图形的绘制
绘图函数plot(x)plot(x,y)plot(x1,y1,x2,y2,…,xn,yn)plot(x1,y1,‘选项1’,…,xn,yn,‘选项n’)基本思想x是什么,就绘制什么样的y,随x变化x,y为长度相同的向量,以x,y对应列元素为横,纵坐标分别绘制图形,曲线条数为矩阵的列数,向量组对应plot(x,y,m,cos(m)); m与cos(m)为向量,组成输入参数对绘制二维图形其他函数条形图:bar(x,y,选项)阶梯图:stairsx,y,选项)杆图:stem(x
2022-04-25 20:47:46 1818
原创 Servlet学习笔记
Servlet的转发请求实现方式测试举例总结回顾实现方式3.通过RequestDispatcher//x是指html/jsp页面this.getServletContext().getRequestDispatcher("/x");request.getRequestDispatcher("x").forward(request, response);测试举例3测试<!DOCTYPE html><html><head><meta
2022-04-25 19:32:55 87
原创 Servlet请求获得表单内容
Servlet部分package com.vetor.lesson01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRe
2022-04-09 17:58:21 103
原创 JDBC连接01
一.JDBC连接数据库package com.vetor;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/* * 1.数据库的名称 * 2.*/public class JDBC { public static void main(String[] arg
2022-03-21 11:52:46 957
原创 存储过程实验
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考
2021-12-12 20:03:32 4976
原创 问题 D: Kruskal算法求最小生成树
问题 D: Kruskal算法求最小生成树文章目录问题 D: Kruskal算法求最小生成树题目描述输入输出注意样例二、代码示例总结题目描述给定一个 n 个点 m 条边的无向图,图中可能存在重边和自环,边权可能为负数。求最小生成树的树边权重之和,如果最小生成树不存在则输出 impossible。给定一张边带权的无向图 G=(V,E),其中V 表示图中点的集合,E 表示图中边的集合,n=|V|,m=|E|。由 V 中的全部 n 个顶点和 E 中 n−1 条边构成的无向连通子图被称为G 的一棵生
2021-12-06 23:21:28 317
原创 数据结构与算法一
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-11-30 18:53:15 275
原创 头插法和尾插法
//结构体typedef struct DNode{ElemType data; //数据域struct DNode *prior; //前驱节点struct DNode *next; //后继节点}DLinkNode;//头插法void GreateListF(DLinkNode *&L, ElemType a[],int n){//含有n个元素的数组a创建带头结点的双链表DLinkNode *s;L = (DLinkNode *)malloc(sizeof(DLinkN
2021-11-19 17:50:32 355
原创 字符输入输出流
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加package com.vetor.lesson2;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;
2021-11-19 17:48:14 300
原创 线程的创建
n代码如下(示例):package com.vetor.x;public class Example12_2 { public static void main(String[] args) { /** * * 用继承Runnable的类对象来创建线程对象 */ Thread speakElephant; Thread speakCar; ElephantTarget elephant; CarTarget car; elephant = new
2021-11-19 17:45:15 304
原创 SQL实验总结
文章目录SQL实验总结1视图操作2触发器3创建外键约束4用户权限SQL实验总结1视图操作1. 创建视图时SELECT语句的使用。CREATE VIEW <视图名> AS <SELECT语句>2.视图定义的修改和通过视图修改表中数据区别。ALTER VIEW <视图名> AS <SELECT语句>对视图的修改就是对表的修改,因此会改变表的数据3.视图定义删除和通过视图删除表中的数据区别。DROP VIEW 视图名 【CASCADE】//CAS
2021-11-19 17:37:38 1902
原创 linux逻辑卷
逻辑卷逻辑卷的创建创建PV创建VG创建LV格式化LV挂载逻辑卷的拉伸先拉伸至所在的VGVG空间不足,创建PV,拉伸到VG逻辑卷的减小卸载扫描文件系统减小文件系统减小LV挂载查看逻辑卷的创建[root@localhost stu_user]# fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recog
2021-11-01 15:48:11 163
原创 SQL总结1
SQL总结1 代码分析:select m_account,m_name from memberswhere exists(select * from orders where members.m_account=m_account and p_no='0910810004')exists() 括号里面写的是查询另一个表的内容成立的判断条件in() 括号里面是一个列元素的结果集members left join orders on
2021-10-22 17:34:45 129
原创 数组分割求解
数组分割求解题目特点有序递增或者和顺序有关例1、题目描述一、 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。输入:nums = [2,7,11,15], target = 9输出:[2,7] 或者 [7,2]例2、题目描述二、题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。输入:nums = [1,2,3,4]输出:[1,3
2021-10-21 11:41:14 176
原创 连接数据库
如何连接数据库?代码如下(示例):package com.vetor.lesson;import java.sql.*;public class Example11_1 { public static void main(String[] args) { Connection con = null; Statement sql; ResultSet rs; try { Class.forName("com.mysql.jdbc.Driver"); //加载JDBC-MyS
2021-06-07 16:20:27 182 1
原创 事件处理和窗体描绘
窗体的分析1、要有窗体类2、要有测试类3、示例二有事件监听类,主要是将得到的事件源对象(也就是那些组件对象)进行设置和一些修改,对他们进行一些处理。写进应有的方法中。遇到异常:示例一:package com.vetor.lesson;import java.awt.Frame;import javax.swing.JFrame;public class Demo { public static void main(String[] args) { //继承JFrame的类就变成
2021-06-01 20:27:54 108
原创 课本作业
Swingpackage com.vetor.Demo;import java.awt.event.InputEvent;import java.awt.event.KeyEvent;import javax.swing.*;public class WindowMenu extends JFrame { //JFrame的子类 JMenuBar menubar; JMenu menu,subMenu; JMenuItem item1,item2; //框架 public Wi
2021-05-24 17:46:18 88
原创 文件与对象
如何创建文件,并将对象写进文件?1、分别创建对象类,文件所在类2、将文件写进流中,在将对象写进去3、将文件写进流中,再读出来,强制类型转换得到读入与读出package com.vetor;import java.io.*;public class ReadWriteObject { public static void main(String[] args) { Student w1 = new Student("张三",20,"计算机系");//创建两个对象
2021-04-19 20:37:03 188
原创 RandomAccessFile类
如何读取文件某一位置?代码如下(示例):package com.vetor.lesson;import java.io.File;import java.io.FileWriter;import java.io.RandomAccessFile;import java.util.Scanner;public class MyRandom { public static void main(String[] args) { //新建RandomFile.txt文件 File f
2021-04-19 16:07:39 170
原创 窗口知识总结
知识JFrame() 创建一个无标题的窗口JFrame(String s)创建标题为s 的窗口public void dispose()撤销当前窗口,并释放当前窗口资源以后再写。。。。。创建一个窗口的基本框架?代码如下(示例):package com.vetor.example;import java.awt.Color;import java.awt.Container;import javax.swing.JFrame;public class Example9_1 {
2021-04-13 20:58:44 140
原创 内部类
一、什么是内部类?不是明显定义出来的类,但又符合类的一些特征二、 内部类代码如下(示例):package com.vetor.test;public class Example7_1 { public static void main(String[] args) { RedCowForm form = new RedCowForm("红牛农场"); form.showCowMess(); //类1里有方法 + 另一个类2方法 //方法的重叠 form.cow.speak();
2021-04-13 20:50:19 99
原创 窗口
窗口测试类代码如下(示例):package com.vetor.example;public class Example9_2 { public static void main(String[] args) { WindowMenu win = new WindowMenu("带菜单的窗口",20,30,200,190); }}窗口类代码如下(示例):package com.vetor.example;import static javax.swing.JFr
2021-04-13 20:39:15 109
原创 课后编程作业
测试类/* PC主要是方法的集合 完成对一些具体类的操作 展示功能 特别注意:某个类如果想要使用另一个的类的内容,加声明 */public class Test { public static void main(String[] args) { CPU cpu = new CPU(); cpu.setSpeed(2200); HardDisk disk = new HardDisk(); disk.setAmount(200); PC pc = ne
2021-04-04 17:08:29 113
原创 泛型
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供
2021-04-04 15:09:42 88 1
原创 文件
应用示例代码如下(示例):import java.io.File;import java.io.IOException;//新建文件程序File1.java 程序的功能是创建新的文件public class File1 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub if(args.length == 0) { System.
2021-03-23 20:47:55 141
原创 滚动面板
JScrollpane代码如下(示例):package com.baidu;import java.awt.*;import javax.swing.*;//滚动面板public class JScrollpaneTest extends JFrame{ public JScrollpaneTest() { //设置窗体坐标和大小 setBounds(100, 100, 500, 300); // 设置窗体关闭规则,关闭窗口时关闭程序,释放资源 setDe
2021-03-21 11:05:23 399
原创 面板
JPanel代码如下(示例):package com.baidu;import java.awt.*;import javax.swing.*;//面板类似组件加入容器//多个容器互不干扰public class JPanelTest extends JFrame { public JPanelTest() { setBounds(100,100,500,300); //大小 setDefaultCloseOperation(EXIT_ON_CLOSE);//关闭规则
2021-03-21 10:42:19 105
原创 网格组布局
网格组布局代码如下(示例):import java.awt.*;import javax.swing.*;public class Demo1 { JFrame f = new JFrame(); //主窗体 Container c;//主容器 void createFrame() { c = f.getContentPane(); //取出主容器 c.setLayout(new GridBagLayout()); //网格布局 f.setSize(800,6
2021-03-20 21:31:45 154
原创 匿名类
匿名类目录1,继承父类2,继承接口代码如下:父类package com.name;public class Anonymous_inner_class { public static void main(String[] args) { person p = new person(){ public void method() { System.out.println("重写父类方法");
2021-03-15 17:51:30 86
原创 第3关:字符流 - 输入输出
编程要求请仔细阅读下面代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:将src/step3/input/目录下的input.txt文件复制到src/step3/output/目录下;复制的新文件命名为output.txt;input.txt文件中只有8个字符。代码如下:package step3;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.Fi
2021-02-16 19:02:31 4199 3
原创 第2关:字节流-输入输出
任务描述 相关知识 输入流 输出流 最佳实践 编程要求 测试说明任务描述本关任务:使用输入输出流读写文件。相关知识为了完成本关任务,你需要掌握:1.如何使用输入流;2.如何使用输出流。输入流我们通过一个示例,来看看输入流应该如何使用,首先我们在D盘下创建一个hello.txt文件。输入文本Hello Java Hello InputStream。在main方法中加入如下代码:输出:Hello Java Hello InputStream代
2021-02-15 22:35:34 3554 2
原创 对成员变量进行读写和封装
什么是封装?封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装时的权限控制符区别如下:利用封装实现以下输出姓名:徐某某国家区号:86个人手机号:12345创建封装类package pro2;public class MobileNumber { //成员变量私有化 private String owner; //所有者 private String areaCode = "86"; //国家区号 private String mobileNumber; //
2021-02-04 14:44:15 539 1
原创 数组编程练习
问题任务要求:1、 定义一个整型数组,并赋初值 61, 23, 4, 74, 13, 148, 20。2、 定义变量分别保存最大值、最小值、累加值和平均值,并假设数组中的第一个元素既为最大值又为最小值。3、 使用 for 循环遍历数组中的元素,分别与假定的最大值和最小值比较。如果比假定的最大值要大,则替换当前的最大值;如果比假定的最小值要小,则替换当前的最小值。4、 循环执行过程中对数组中的元素进行累加求和。5、 循环结束根据累加值计算平均值,并打印输出相关内容。代码如下public cla
2021-02-01 19:21:46 571
原创 枚举
问题定义一个表示一周七天的枚举类型,并在主方法main()中遍历枚举所有成员。代码如下enum Week // enum 枚举类型,下面为它的成员{ MONDAY,TUESDAY,WEDNESDAY,THUSDAY,FRIDAY,SATURDAY,SUNDAY}public class Test { public static void main(String[] args) { Week day = Week.MONDAY; Week day1 = Week.valueO
2021-02-01 14:40:30 1600 2
原创 搜索
1、遍历代码如下(示例)://遍历1import java.util.Scanner;public class CircleTest { public static int search(int k,int[] a) {//遍历1 int ret = -1; for(int i=0;i<a.length;i++) { if(a[i]==k) { ret = i; break; } } return ret; } public static
2021-01-28 22:30:38 143 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人