
代码
文章平均质量分 62
代码
Time_zh
Ծ‸Ծ
展开
-
【Windows socket编程示例,服务端传输文件客户端收文件】
socket起源于Unix,Unix/Linux的特点是把文件作为不分任何记录的字符流进行存取,文件、文件目录和设备具有相同的语法语义和相同的保护机制,即“一切皆文件”,因此可以把socket看成是一种特殊的文件,socket函数则是对这种文件进行的操作(读写I/O、开启、关闭)若未发生错误,则recv()函数返回收到的字节数,buf指向的缓冲区将包含接收到的数据,如果连接正常关闭,则返回值为0,否则返回SOCKET_ERROR值,可以通过调用WSAGetLastError来检索特定的错误代码。原创 2024-07-12 17:09:19 · 811 阅读 · 0 评论 -
Linux获取时间demo
【代码】Linux获取时间demo。原创 2023-06-02 17:15:46 · 86 阅读 · 0 评论 -
C++编写的斐波那契数列和约瑟夫环
【代码】C++编写的斐波那契数列和约瑟夫环。原创 2024-04-11 15:02:05 · 224 阅读 · 0 评论 -
自限性抗干扰算法的简单理解
自限性抗干扰算法的简单理解原创 2023-06-27 15:58:03 · 414 阅读 · 0 评论 -
关于Qt的文件读写
QFile和QTextStream原创 2023-06-20 09:48:47 · 2088 阅读 · 0 评论 -
生产者消费者模型
生产者消费者模型是一种常用的并发编程模型原创 2023-08-04 10:38:08 · 200 阅读 · 0 评论 -
基于哈夫曼树的文件压缩和解压
哈夫曼树(Huffman Tree)是一种带权路径长度最短的树,也称最优二叉树,是经典的数据压缩算法中的核心思想。哈夫曼树的构建过程:根据给定的n个权值 {w1, w2, …, wn},构造n棵只有一个节点的二叉树(这些节点我们可以视为叶子节点),每棵二叉树的根节点的权值已经设定为对应权值。在森林里选取两棵根节点的权值最小的树进行合并。得到一棵新树,该树的根节点权值为原来的两棵树的根节点权值之和。将新树放回森林中,并将原来两棵树从森林列表中删除。重复执行步骤2和3,直到森林里只有一棵树为止。原创 2023-06-18 19:15:44 · 3355 阅读 · 1 评论 -
数据结构-链表&Leetcode链表简单题
链表是一种经典的数据结构,用于存储线性数据结构,如列表、队列和栈。原创 2023-06-12 13:49:13 · 207 阅读 · 0 评论