正在加载中...
上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 前言 Lab1 中我们使用双端队列实现了字节流重组器,可以将无序到达的数据重组为有序的字节流。Lab2 将在此基础上实现 TCP Receiver,在收到报文段之后将数据写入重组器中,并回复发送方。 实验要求 TCP 接收方除了将收到的数据写入重组器中外,还需要告诉发送发送方: 下一个需要的但是还没 阅读全文
posted @ 2023-04-25 16:29 之一Yo 阅读(323) 评论(2) 推荐(1) 编辑
摘要: 前言 上一篇博客中我们完成了 Lab0,使用双端队列实现了一个字节流类 ByteStream,可以向字节流中写入数据并按写入顺序读出数据。由于网络环境的变化,发送端滑动窗口内的数据包到达接收端时可能失序,所以接收端收到数据之后不能直接写入 ByteStream 中,而是应该缓存下来并按照序号重组成正 阅读全文
posted @ 2023-04-20 23:08 之一Yo 阅读(373) 评论(3) 推荐(1) 编辑
摘要: 前言 本科期间修读了《计算机网络》课程,但是课上布置的作业比较简单,只是分析了一下 Wireshark 抓包的结构,没有动手实现过协议。所以最近在哔哩大学在线学习了斯坦福大学的 CS144 计算机网课程,这门课搭配了几个 Lab,要求动手实现一个 TCP 协议,而不是简单地调用系统为我们提供好的 S 阅读全文
posted @ 2023-04-18 22:47 之一Yo 阅读(472) 评论(0) 推荐(2) 编辑
摘要: # 简介 这是一个使用 PyQt/PySide 编写的 Fluent Design 风格的组件库,包含最常用的组件,支持亮暗主题无缝切换。实际上此项目是从 [Groove Music](https://github.com/zhiyiYo/Groove) 项目剥离出来的子项目,github 仓库地址 阅读全文
posted @ 2023-03-14 23:33 之一Yo 阅读(4257) 评论(7) 推荐(5) 编辑
摘要: 背景 蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。蓝牙具有无线、短程等特点,主要能够提供设备到设备之间的通信。蓝牙协议目前从最初的 1.0 版本更新到了 5.3 版本,并在 4.0 版本之后分为了经典蓝牙 阅读全文
posted @ 2023-02-23 15:47 之一Yo 阅读(664) 评论(2) 推荐(4) 编辑
摘要: 前言 在之前的博客《如何在 pyqt 中实现平滑滚动的 QScrollArea》中,我们使用定时器和队列实现了平滑滚动。但是实现代码还是有一点复杂,所以这篇博客将使用 Qt 的动画框架 QPropertyAnimation 来实现相同的功能。 实现过程 SmoothScrollBar 滚动过程其实就 阅读全文
posted @ 2023-01-25 12:05 之一Yo 阅读(976) 评论(1) 推荐(1) 编辑
摘要: # 前言 我们都知道 MySQL 实现了 SQL 标准中的四个隔离级别,但是具体是如何实现的可能还一知半解,本篇博客将会从代码层面讲解隔离级别的实现方式,下面进入正题。 # 事务 考虑这样一个场景:博主向硝子酱的微信转了 520 块钱,在余额充足的正常情况下博主的账户余额会少 520 块,而硝子酱则 阅读全文
posted @ 2022-12-10 23:58 之一Yo 阅读(446) 评论(0) 推荐(2) 编辑
摘要: 前言 无规矩不成方圆,代码亦是如此,本篇文章将会介绍一些自己做项目时遵守的较为常用的 Python 代码规范。 命名 大小写 模块名写法: module_name 包名写法: package_name 类名: ClassName 方法名: method_name 异常名: ExceptionName 阅读全文
posted @ 2022-11-15 23:54 之一Yo 阅读(951) 评论(8) 推荐(4) 编辑
摘要: 问题描述 Inno Setup 是一款十分强大的 Windows 安装程序制作软件,可以通过编写并编译 iss 脚本来创建安装包。之前都是直接将 Pyinstaller 生成的文件夹压缩为 zip 格式来发布,但是这样做存在一些问题,比如没有桌面和开始菜单快捷方式,没法关联支持的文件格式。而通过 I 阅读全文
posted @ 2022-11-07 12:54 之一Yo 阅读(815) 评论(0) 推荐(1) 编辑
摘要: 前言 这学期选修了嵌入式系统的课程,大作业选择的题目是人脸口罩检测。由于课程提供的开发板搭载的芯片是 STM32F103ZET6,跑不动神经网络,所以打算将 OV7725 拍摄到的图像通过串口传输给上位机处理。关于人脸口罩检测可以参见上一篇博客《如何使用 Yolov4 训练人脸口罩检测模型》,本篇博 阅读全文
posted @ 2022-10-15 19:03 之一Yo 阅读(1064) 评论(10) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页