<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cccccczl0131的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cccccczl0131</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cccccczl0131]]></copyright><item><title><![CDATA[操作系统实验：虚拟内存页置换算法]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/144650225</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/144650225</guid><author>cccccczl0131</author><pubDate>Sun, 22 Dec 2024 18:32:12 +0800</pubDate><description><![CDATA[该算法实现简单，但性能较差，调出的页面可能是经常访问的页面，而且进程分配物理页面数增加时，缺页并不一定减少(Belady 现象)。在 Java 编程环境下编程模拟实现虚拟内存管理中常见的两种页置换算法，包括先进先出置换（FIFO）和最近最久未使用（LRU）算法，并分析在先进先出 置换算法中 Belay现象产生的原因。但由于LRU算法能更好地捕捉页面的访问模式，因此在相同页帧数量下，LRU算法的缺页次数通常少于FIFO算法。对于给定的页面引用序列，随着页帧数量的增加，两种算法的缺页次数都逐渐减少。]]></description><category></category></item><item><title><![CDATA[操作系统实验：银行家算法]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/144650163</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/144650163</guid><author>cccccczl0131</author><pubDate>Sun, 22 Dec 2024 18:28:25 +0800</pubDate><description><![CDATA[在避免死锁方法中允许进程动态地申请资源，但在进行资源分配之前，应先计算此次分配资源的安全性，若分配不会导致系统进入不安全状态，则分配，否则等待。而在资源紧张的情况下，算法可能需要更多的计算来确保系统的安全性。通过测试不同的资源请求和释放序列，我们发现银行家算法能够确保系统在资源分配过程中处于安全状态，从而避免死锁的发生。在银行家算法的实现中，我们成功地模拟了资源分配和释放的过程，并验证了算法在避免死锁方面的有效性。在 Java 环境下编程实现进程死锁避免的银行家算法模拟，以便更好的理解此进程死锁解决方案。]]></description><category></category></item><item><title><![CDATA[操作系统实验：生产者-消费者]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/144650081</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/144650081</guid><author>cccccczl0131</author><pubDate>Sun, 22 Dec 2024 18:23:43 +0800</pubDate><description><![CDATA[线程的终止可以通过自然结束run方法、使用退出标志控制循环结束、调用stop方法（不推荐使用，因为它会强制终止线程并可能引发资源释放问题）或通过interrupt方法中断线程（在阻塞状态下抛出InterruptedException异常）。其中，sleep方法使线程在指定时间内休眠，join方法等待另一个线程执行完毕，wait方法则使线程等待直到被notify或notifyAll唤醒。生产者-消费者问题是经典的进程同步问题，我们通过模拟一个具有有限容量的缓冲池来展示生产者线程和消费者线程如何协同工作。]]></description><category></category></item><item><title><![CDATA[软件工程期末复习要点]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/144649859</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/144649859</guid><author>cccccczl0131</author><pubDate>Sun, 22 Dec 2024 18:13:23 +0800</pubDate><description><![CDATA[在计算机系统支持下，能够完成特定功能和性能的程序、数据和相关的文档。]]></description><category></category></item><item><title><![CDATA[数据库实验：数据库编程]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/140019608</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/140019608</guid><author>cccccczl0131</author><pubDate>Thu, 27 Jun 2024 17:38:14 +0800</pubDate><description><![CDATA[本次实验更加深入了解并掌握T-SQL语句的语法规则、T-SQL流程控制结构、掌握T-SQL的函数和存储过程的创建。]]></description><category></category></item><item><title><![CDATA[数据库实验：数据库设计]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/140019528</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/140019528</guid><author>cccccczl0131</author><pubDate>Thu, 27 Jun 2024 17:33:55 +0800</pubDate><description><![CDATA[本次实验学习并掌握了数据库设计的基本方法及数据库设计工具，ER模型的设计规则，能够按照一定规则将ER转化为关系模型。]]></description><category></category></item><item><title><![CDATA[数据库实验：数据的完整性和安全性]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/140019276</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/140019276</guid><author>cccccczl0131</author><pubDate>Thu, 27 Jun 2024 17:31:21 +0800</pubDate><description><![CDATA[本次实验掌握数据库的实体完整性约束定义，完整性检查及违约处理方式，数据库的参照完整性约束定义，完整性检查及违约处理方式，数据库的用户定义完整性约束定义，完整性检查及违约处理方式，触发器的定义及使用，SQL Server 2008的安全控制机制，身份验证模式，理解数据库用户帐户的基本概念，角色的概念，其中数据库的安全性主要反复使用grant 和revok语句。]]></description><category></category></item><item><title><![CDATA[数据库实验：SQL语句]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/140018718</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/140018718</guid><author>cccccczl0131</author><pubDate>Thu, 27 Jun 2024 17:26:01 +0800</pubDate><description><![CDATA[建立s，c，sc三张数据表，并给每个属性定义合适数据类型，声明主外码2.数据表的修改 给c表增加字段teacher3.数据表的删除建立一个表名为test的表，并删除4.数据表的索引建立和删除为s表的sname字段建立唯一索引为s表的sdept建立聚簇索引CREATE CLUSTER INDEX S ON DEPT删除s表的唯一索引5.查询学生的学号和所在系6）查询管理系的学生所选修的课程和成绩7）统计有学生选修的课程门数。8）统计胡老师所授每门课程的学生平均成绩。9）统计所有选修人数多于20的课程号和选课人]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.13]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902529</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902529</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 16:53:12 +0800</pubDate><description><![CDATA[【代码】Java黑皮书9.13。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.12]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902484</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902484</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 16:48:33 +0800</pubDate><description><![CDATA[题目。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.11]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902383</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902383</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 16:44:34 +0800</pubDate><description><![CDATA[画出该类的UML图并实现这个类。编写一个测试程序，提示用户输入a、b、c、d、e、f的值， 然后显示它的结果。如果ad-bc为0，就报告“The equation has no solution.”。参见编程练习题3.3的运行示例。• 一个名为isSolvable()的方法，如果ad-bc不为0则返回true。• 方法getX()和getY()返回这个方程的解。• 一个参数为a、b、c、d、e、f的构造方法。• a、b、c、d、e、f的六个get方法。• 私有数据域a、b、c、d、e和f。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.10]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902245</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902245</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 16:38:55 +0800</pubDate><description><![CDATA[画出该类的UML图并实现这个类。编写一个测试程序，提示用户输入a、b和c的值，然后显示判别式的结果。为二次方程式 a x 2 + b x + c − 0 ax^2+bx+c-0 ax2+bx+c−0设计一个名为QuadraticEquation的类。• 一个名为getDiscriminant()的方法返回判别式， b 2 − 4 a c b^2-4ac b2−4ac。如果判别式为负，这些方法返回0。• 代表三个系数的私有数据域a、b和c。• 一个参数为a、b和c的构造方法。• a、b、c的三个get方法。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.9]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902144</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139902144</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 16:29:45 +0800</pubDate><description><![CDATA[题目。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.8]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139901893</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139901893</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 16:17:36 +0800</pubDate><description><![CDATA[如果风扇是打开的，那么该方法在一个组合的字符串中返回风扇的速度、颜色和半径。一个名为 on 的 boolean 类型私有数据域，表示风扇是否打开(默认值为 fa1se)。一个名为radius 的 double类型私有数据域，表示风扇的半径(默认值为5)。一个名为 co1or的string类型数据域，表示风扇的颜色(默认值为 blue)。一个名为speed的int类型私有数据域，表示风扇的速度(默认值为SLOW)。(风扇类Fan)设计一个名为Fan 的类来表示一个风扇。一个创建默认风扇的无参构造方法。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.7]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900843</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900843</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 15:55:13 +0800</pubDate><description><![CDATA[编写一个测试程序，创建一个账户ID为1122、余额为20000美元、年利率为4.5%的Account 对象。一个用于创建带特定id 和初始余额的账户的构造方法。一个名为 annualInterestRate的double类型私有数据域存储当前利率(默认值为0)。假设所有的账户都有相同的利率。一个名为 dateCreated的 Date类型的私有数据域，存储账户的开户日期。一个名为 balance 的 double类型私有数据域(默认值为0)。一个名为id的int类型私有数据域(默认值为0)。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.6]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900752</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900752</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 15:20:25 +0800</pubDate><description><![CDATA[画出该类的UML图并实现这个类。编写一个测试程序，用于测量使用选择排序对100 000个数字进行排序的执行时间。• —个名为getElapsedTime()的方法，以毫秒为单位返回秒表记录的流逝时间。• 一个名为start()的方法，将startTime重设为当前时间。• 具有访问器方法的私有数据域startTime和endTime。• 一个名为stop()的方法，将endTime设置为当前时间。• 一个无参构造方法，使用当前时间来初始化startTime。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.5]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900436</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900436</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 14:59:32 +0800</pubDate><description><![CDATA[Java API有一个在包java.util中的类GregorianCalendar，可以使用它获得某个日期的年、月、日。它的无参构造方法构建一个当前日期的实例，get(GregorianCalendar.YEAR)、get(GregorianCalendar.MONTH)、get(GregorianCalendar.DAY_OF_MONTH)方法返回年、月和日。• GregorianCalendar类有方法setTimeInMillis(Iong)，可以用它来设置从1970年1月1日算起的一个特定时间。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.4]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900303</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900303</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 14:52:46 +0800</pubDate><description><![CDATA[编写一个程序，创建种子是1000的Random对象，然后使用nextInt(100)方法显示0到100之间前50个随机整数。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.3]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900177</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900177</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 14:46:28 +0800</pubDate><description><![CDATA[编写程序创建一个Date对象，设置它的流逝时间分别为10000、100000、1000000、10000000、100000000、1000000000、10000000000、100000000000，然后使用toString()方法分别显示上述日期。]]></description><category></category></item><item><title><![CDATA[Java黑皮书9.2]]></title><link>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900011</link><guid>https://blog.youkuaiyun.com/cccccczl0131/article/details/139900011</guid><author>cccccczl0131</author><pubDate>Sun, 23 Jun 2024 14:36:50 +0800</pubDate><description><![CDATA[【代码】Java黑皮书9.2。]]></description><category></category></item></channel></rss>