<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DdduZe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DdduZe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DdduZe]]></copyright><item><title><![CDATA[10.6作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/152607152</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/152607152</guid><author>DdduZe</author><pubDate>Mon, 06 Oct 2025 17:21:39 +0800</pubDate><description><![CDATA[一旦有新连接建立，就创建一个新的进程或线程（工作者），将连接套接字交给它去处理后续所有I/O操作。这样主线程可以快速返回，继续接受下一个新连接，实现了并发。在这个简单模型中，服务器在处理完当前客户端的请求前，无法响应其他客户端，因此仅适用于低频请求。应用层通常需要自定义协议，例如在数据包前增加长度字段，或使用定界符，以确保能正确解析出完整的请求消息。网络I/O是不定长的，应用层需要设计合理的缓冲区来拼接和拆解数据包，处理粘包问题。该调用会阻塞，直到有新的客户端连接到来，然后返回一个专用于与此客户端通信的。]]></description><category></category></item><item><title><![CDATA[10.5作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/152560961</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/152560961</guid><author>DdduZe</author><pubDate>Sun, 05 Oct 2025 19:00:24 +0800</pubDate><description><![CDATA[多进程：像是独立的多家工厂。但正因如此，进程间通信（IPC）比较复杂和耗时，需要借助管道、消息队列等机制，且创建和销毁进程（“建新工厂”）的开销较大。当一个线程在等待I/O操作时，CPU可以立刻切换到另一个线程继续工作，从而有效压榨CPU资源，提高程序的整体响应速度和吞吐量。此外，由于CPU的核心调度单位是线程，在多核环境下，无论是多进程还是多线程，都能实现真正的并行计算。但在Python中，由于全局解释器锁（GIL）的存在，多线程无法利用多核优势执行CPU密集型任务，此时多进程是更好的选择。]]></description><category></category></item><item><title><![CDATA[9.28作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/152230217</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/152230217</guid><author>DdduZe</author><pubDate>Sun, 28 Sep 2025 20:56:53 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[9.12作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151626137</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151626137</guid><author>DdduZe</author><pubDate>Fri, 12 Sep 2025 21:16:53 +0800</pubDate><description><![CDATA[【代码】9.12作业。]]></description><category></category></item><item><title><![CDATA[9.11作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151586814</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151586814</guid><author>DdduZe</author><pubDate>Thu, 11 Sep 2025 21:24:46 +0800</pubDate><description><![CDATA[【代码】9.11作业。]]></description><category></category></item><item><title><![CDATA[9.8作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151330400</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151330400</guid><author>DdduZe</author><pubDate>Mon, 08 Sep 2025 20:49:45 +0800</pubDate><description><![CDATA[1.实现封装一个学生的类，定义一个学生这样类的vector容器, 里面存放学生对象（至少3个） 再把该容器中的对象，保存到文件中。再把这些学生从文件中读取出来，放入另一个容器中并且遍历输出该容器里的学生。]]></description><category></category></item><item><title><![CDATA[9.5作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151229409</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151229409</guid><author>DdduZe</author><pubDate>Fri, 05 Sep 2025 20:47:53 +0800</pubDate><description><![CDATA[在这个场景中，我们可以将动物比作是不同的类，而每种动物表演则是类中的函数。而讲解员则是一个基类，他可以根据每种动物的特点和表演，进行相应的介绍。想象一下你去了一家动物园，看到了许多不同种类的动物，如狮子、大象、猴子等。现在，动物园里有一位讲解员，他会为每种动物表演做简单的介绍。定义一个基类 Animal，其中有一个虛函数perform（)，用于在子类中实现不同的表演行为。1.动物园的讲解员和动物表演。]]></description><category></category></item><item><title><![CDATA[9.4作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151192186</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151192186</guid><author>DdduZe</author><pubDate>Thu, 04 Sep 2025 19:02:04 +0800</pubDate><description><![CDATA[思维导图：]]></description><category></category></item><item><title><![CDATA[9.3作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151156965</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151156965</guid><author>DdduZe</author><pubDate>Wed, 03 Sep 2025 20:56:38 +0800</pubDate><description><![CDATA[(5)另外，RMB类还包含一个静态整型成员变量count，用于记录当前已创建的RMB对象的 数量。(1)重载算术运算符+和-，使得可以对两个RMB对象进行加法和减法运算，并返回一个新的RMB对象作为结果。(2)重载关系运算符>，判断一个RMB对象是否大于另一个RMB对象，并返回true或false。(3)重载前置减减运算符-，使得每次调用时RMB对象的yuan、jiao和fen分别减1。(4)重载后置减减运算符-，使得每次调用时RMB对象的yuan、jiao和fen分别减1。]]></description><category></category></item><item><title><![CDATA[9.2作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151119655</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151119655</guid><author>DdduZe</author><pubDate>Tue, 02 Sep 2025 19:12:56 +0800</pubDate><description><![CDATA[思维导图。]]></description><category></category></item><item><title><![CDATA[9.1作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151081382</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151081382</guid><author>DdduZe</author><pubDate>Mon, 01 Sep 2025 20:07:21 +0800</pubDate><description><![CDATA[1.设计一个Per类，类中包含私有成员:姓名、年龄、指针成员身高、体重，再设计一个Stu类，类中包含私有成员:成绩、Per类对象p1，设计这两个类的构造函数、析构函数和拷贝构造函数。]]></description><category></category></item><item><title><![CDATA[8.29作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/151053462</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/151053462</guid><author>DdduZe</author><pubDate>Sun, 31 Aug 2025 23:41:34 +0800</pubDate><description><![CDATA[1.封装一个矩形类(Rect)，拥有私有属性:宽度(width)、高度(height)，初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)]]></description><category></category></item><item><title><![CDATA[8.28作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150961984</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150961984</guid><author>DdduZe</author><pubDate>Thu, 28 Aug 2025 20:40:27 +0800</pubDate><description><![CDATA[1.提示并输入一个字符串，统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数。]]></description><category></category></item><item><title><![CDATA[8.25作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150780921</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150780921</guid><author>DdduZe</author><pubDate>Mon, 25 Aug 2025 21:24:36 +0800</pubDate><description><![CDATA[1.代码思路2.]]></description><category></category></item><item><title><![CDATA[8.22作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150618338</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150618338</guid><author>DdduZe</author><pubDate>Fri, 22 Aug 2025 20:58:37 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[8.21作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150592239</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150592239</guid><author>DdduZe</author><pubDate>Thu, 21 Aug 2025 22:20:38 +0800</pubDate><description><![CDATA[【代码】8.21作业。]]></description><category></category></item><item><title><![CDATA[8.20作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150560361</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150560361</guid><author>DdduZe</author><pubDate>Wed, 20 Aug 2025 21:32:24 +0800</pubDate><description><![CDATA[1.使用数据库实现学生系统。]]></description><category></category></item><item><title><![CDATA[8.19作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150533711</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150533711</guid><author>DdduZe</author><pubDate>Tue, 19 Aug 2025 20:56:22 +0800</pubDate><description><![CDATA[1.项目：建立服务器和客户端（客户端发出的信息其他客户端接收，服务器发出的信息全部客户端接收）]]></description><category></category></item><item><title><![CDATA[8.18作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150500875</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150500875</guid><author>DdduZe</author><pubDate>Mon, 18 Aug 2025 20:40:45 +0800</pubDate><description><![CDATA[1.基于UDP的TFTP文件传输。]]></description><category></category></item><item><title><![CDATA[8.15作业]]></title><link>https://blog.youkuaiyun.com/DdduZe/article/details/150430988</link><guid>https://blog.youkuaiyun.com/DdduZe/article/details/150430988</guid><author>DdduZe</author><pubDate>Fri, 15 Aug 2025 21:25:59 +0800</pubDate><description><![CDATA[1.思维导图2.刷题。]]></description><category></category></item></channel></rss>