<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雾潋的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_52200972</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_52200972]]></copyright><item><title><![CDATA[图书借阅系统]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/131750434</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/131750434</guid><author>qq_52200972</author><pubDate>Sun, 16 Jul 2023 15:08:52 +0800</pubDate><description><![CDATA[借阅状态：允许管理员修改已借出图书的状态，例如将已借出的图书设置为可借阅。- 借阅管理：允许管理员查看所有图书的借阅状态，并管理读者的借阅历史。- 借阅和归还图书：允许读者借阅和归还图书，并查看借阅历史。- 读者管理：允许管理员添加、删除、修改读者信息。- 修改个人信息：允许管理员修改自己的个人信息。- 查询图书信息：允许读者查看所有图书的信息。- 修改个人信息：允许读者修改自己的个人信息。- 修改密码：允许管理员修改自己的密码。- 修改密码：允许读者修改自己的密码。Spring+vue前后端项目分离]]></description><category></category></item><item><title><![CDATA[随机生成验证码]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/131163909</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/131163909</guid><author>qq_52200972</author><pubDate>Mon, 12 Jun 2023 10:36:19 +0800</pubDate><description><![CDATA[2.1填充背景色 2.2画边框 生成随机角标 2.3写验证吗 2.4 画干扰线。点击超链接或者图片，需要换一张。1.给超链接和图片绑定单击事件。2.重新设置图片的src属性值。点击超链接或者图片，需要换一张。1.给超链接和图片绑定单击事件。* 1.获取Image对象。1.servlet代码。*3.将图片输出到页面。 随机生成验证码]]></description><category></category></item><item><title><![CDATA[Bootstrap学习]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130993880</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130993880</guid><author>qq_52200972</author><pubDate>Thu, 01 Jun 2023 18:33:14 +0800</pubDate><description><![CDATA[【代码】Bootstrap学习。]]></description><category></category></item><item><title><![CDATA[xml学习]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130910128</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130910128</guid><author>qq_52200972</author><pubDate>Sun, 28 May 2023 10:34:55 +0800</pubDate><description><![CDATA[xml学习]]></description><category></category></item><item><title><![CDATA[druid连接mysql数据库]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130792954</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130792954</guid><author>qq_52200972</author><pubDate>Sun, 21 May 2023 16:13:27 +0800</pubDate><description><![CDATA[druid连接mysql数据库
链接数据库]]></description><category></category></item><item><title><![CDATA[起泡排序验证性实验 题目编号:586]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130781600</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130781600</guid><author>qq_52200972</author><pubDate>Sun, 21 May 2023 07:30:00 +0800</pubDate><description><![CDATA[请创建一个一维整型数组用来存储待排序关键码，关键码从数组下标为1的位置开始存储，下标为0的位置不存储关键码。输入关键码的个数，以及各个关键码，采用起泡排序的方法对关键码数组进行排序，输出每轮比较的过程。输出关键码比较过程，即输出交换的两个关键码中后面一个，每轮一行，关键码之间以空格隔开，最后一个关键码后有空格，然后回车，不重复输出。最后输出排好序的关键码，以空格隔开，最后回车。内存阀值:50240K 耗时阀值:5000MS。第一行输入关键码的个数n。第二行输入n个整型关键码。]]></description><category></category></item><item><title><![CDATA[直接插入排序验证性实验 题目编号:584]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130781557</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130781557</guid><author>qq_52200972</author><pubDate>Sat, 20 May 2023 19:00:00 +0800</pubDate><description><![CDATA[请创建一个一维整型数组用来存储待排序关键码，关键码从数组下标为1的位置开始存储，下标为0的位置不存储关键码。输入关键码的个数，以及各个关键码，采用直接插入排序的方法并采用哨兵法对关键码数组进行排序，输出每轮比较的过程。输出关键码比较过程，即输出每轮中向后移动的元素，每轮一行，关键码之间以空格隔开，最后一个关键码后有空格，然后回车，不重复输出，不输出空行，最后输出排好序的所有关键码，以空格隔开，最后回车。内存阀值:50240K 耗时阀值:5000MS。第一行输入关键码的个数n。第二行输入n个整型关键码。]]></description><category></category></item><item><title><![CDATA[javaweb项目实战之myBlog]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130674217</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130674217</guid><author>qq_52200972</author><pubDate>Sun, 14 May 2023 22:37:39 +0800</pubDate><description><![CDATA[项目说明：项目使用maven创建，使用MVC架构模式MVC实际上是一种开发中比较宏观的模式，而三层架构是更为落地的结构，它将一个项目分为3个层面，区分层次的目的即为了“高内聚，低耦合”的思想。表示层：通俗讲就是展现给用户的界面和控制器层Servlet，接受请求、封装数据、调用业务逻辑层，响应数据。业务逻辑层：针对具体问题的操作，是对数据层的操作，对数据业务逻辑处理。数据访问层（持久层）：该层所做事务直接操作数据库，针对数据的新增、删除、修改、查找等每层之间是一种垂直的关系javaweb项目实战，myBlog]]></description><category></category></item><item><title><![CDATA[折半查找 题目编号:518]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130516475</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130516475</guid><author>qq_52200972</author><pubDate>Fri, 05 May 2023 22:18:31 +0800</pubDate><description><![CDATA[定义一个整型数组r，用于存储关键码集合，其中r[1]~r[n]用于存储有效的关键码，r[0]留作它用，注意该数组按关键码有序。按照折半查找方法，查找在关键码集合中是否有符合给定值的记录，如果有，返回该记录所在数组下标，如果没有，返回0。要求输出查找过程，即输出每一轮的low，mid，high值，查找过程中需要比较的关键码值都输出。对于每个待查值，先输出查找待查值的比较过程，即输出找到之前每一轮low，mid，high值，以空格隔开，及与待查值相比较的所有的关键码值，每一轮占一行;接下来三行输入三个待查值.]]></description><category></category></item><item><title><![CDATA[散列查找实验（闭散列） 题目编号:582]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130516450</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130516450</guid><author>qq_52200972</author><pubDate>Fri, 05 May 2023 22:15:34 +0800</pubDate><description><![CDATA[请设计一个整型闭散列表，散列函数为除留余数法，处理冲突时的探查方法为线性探查法，其中散列表的长度、除留余数法的模和关键码的个数由键盘输入，再根据输入由键盘输入所有的关键码。分别对三个待查值在散列表中进行查找，如果找到了输出位置，如果没找到，输出“none”并把该待查值插入到散列表中，如果散列表满输出“full”。如果找到待查值，输出找到待查值的位置，如果没找到，输出“none”，并将待查值插入到散列表中，如果散列表满，则输出“full”，每个待查值占一行。内存阀值:50240K 耗时阀值:5000MS。]]></description><category></category></item><item><title><![CDATA[散列查找实验（开散列） 题目编号:583]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130516418</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130516418</guid><author>qq_52200972</author><pubDate>Fri, 05 May 2023 22:13:04 +0800</pubDate><description><![CDATA[请设计一个整型开散列表，散列函数为除留余数法，其中散列表的长度、除留余数法的模和关键码的个数由键盘输入，再根据输入由键盘输入所有的关键码。分别对三个待查值在散列表中进行查找，输出查找结果采用头插法。再输出待查值在关键码链表中的位置，从1开始，如果没找到，输出“none”，并把待查值。如果找到待查值，输出找到待查值的位置，先输出待查值在散列表指针数组中的下标，内存阀值:102400K 耗时阀值:5000MS。第三行输入关键码的个数num。第一行输入闭散列表的长度n。第二行输入除留余数法的模m。]]></description><category></category></item><item><title><![CDATA[idea配置Tomcat服务和创建javaweb项目]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130499902</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130499902</guid><author>qq_52200972</author><pubDate>Fri, 05 May 2023 10:23:00 +0800</pubDate><description><![CDATA[idea配置Tomcat服务和创建javaweb项目]]></description><category></category></item><item><title><![CDATA[IO流习题]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130475376</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130475376</guid><author>qq_52200972</author><pubDate>Wed, 03 May 2023 19:35:59 +0800</pubDate><description><![CDATA[(3)如果hello.txt已经存在，提示该文件已经存在，就不要再重复创(4)并且在hello.txt文件中，写入hello,world~(1)在判断e盘下是否有文件夹mytemp ,如果没有就创建mytemp(2)在e:\lmytemp目录下,创建文件hello.txt。(2)编写Dog类(name,age,color)创建一个dog对象，读取dog.成属性初始化，并输出。(3)将创建的Dog对象，序列化到文件dog.dat文件。(1)要编写一个dog.properties。]]></description><category></category></item><item><title><![CDATA[序列化和反序列化]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130472280</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130472280</guid><author>qq_52200972</author><pubDate>Wed, 03 May 2023 13:33:44 +0800</pubDate><description><![CDATA[1.序列化就是在保存数据时，保存数据的值和数据类型2.反序列化就是在恢复数据时，恢复数据的值和数据类型3.需要让某个对象支持序列化机制，则必须让其类是可序列化的，为了让某个类是可序列化的，类必须实现一项两个接口之一： Serializable //标记接口Externalizable //需要实现其中的方法，用的较少。]]></description><category></category></item><item><title><![CDATA[使用BufferedInputStream 和 BufferedOutputStream拷贝文件]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130471986</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130471986</guid><author>qq_52200972</author><pubDate>Wed, 03 May 2023 12:51:13 +0800</pubDate><description><![CDATA[【代码】使用BufferedInputStream 和 BufferedOutputStream拷贝文件。]]></description><category></category></item><item><title><![CDATA[使用BufferedReader 和 BufferedWriter拷贝文件]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130471883</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130471883</guid><author>qq_52200972</author><pubDate>Wed, 03 May 2023 12:36:10 +0800</pubDate><description><![CDATA[使用BufferedReader 和 BufferedWriter拷贝文件。]]></description><category></category></item><item><title><![CDATA[利用File字节流完成图片音乐的拷贝]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130467765</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130467765</guid><author>qq_52200972</author><pubDate>Tue, 02 May 2023 22:21:02 +0800</pubDate><description><![CDATA[利用File字节流完成图片音乐的拷贝。]]></description><category></category></item><item><title><![CDATA[创建文件的三种方式]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130466231</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130466231</guid><author>qq_52200972</author><pubDate>Tue, 02 May 2023 19:34:23 +0800</pubDate><description><![CDATA[创建文件的三种方式]]></description><category></category></item><item><title><![CDATA[线程练习题]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130465006</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130465006</guid><author>qq_52200972</author><pubDate>Tue, 02 May 2023 17:13:18 +0800</pubDate><description><![CDATA[(1)有2个用户分别从同一个卡上取钱(总额:10000)(2)每次都取1000,当余额不足时，就不能取款了(3)不能出现超取现象。(2)第1个线程循环随机打印100以内的整数(3)直到第2个线程从键盘读取了“Q”命令。(1)在main方法中启动两个线程。]]></description><category></category></item><item><title><![CDATA[线程同步机制和互斥锁]]></title><link>https://blog.youkuaiyun.com/qq_52200972/article/details/130463830</link><guid>https://blog.youkuaiyun.com/qq_52200972/article/details/130463830</guid><author>qq_52200972</author><pubDate>Tue, 02 May 2023 15:50:19 +0800</pubDate><description><![CDATA[1.在多线程编程，一些敏感数据不允许被多个绒程同时访问，此时就使用同步访问术，保证数据在任何同一时刻，最多有一个线程访问，以保证数据的完整性。2.也可以这里理解:线程同步，即当有一个线程在对内存进行操作时，其他线程都可以对这个内存地址进行操作，直到该线程完成操作，其他线程才能对该内存地址进行操作.]]></description><category></category></item></channel></rss>