计算机网络

笔记 | Ubuntu下NTFS分区read-only状态清除修复

问题描述

Ubuntu 20.04的物理系统下,我的一个NTFS分区可能由于在Windows更新时进行了强制关机出现了错误,因此在Ubuntu下无法正常写入,出现了read-only状态。

笔记 | Python环境下的GUI编程常用包

前言

Python的使用频率和范围越来越大,在一些开发工作中由于需要可视化的图形界面,常常需要进行图形用户界面(Graphic User Interface, GUI)开发。例如,目前最火热的大模型应用,常常是以一个网页界面进行操作和展示,从而免去了控制台或接口操作的复杂性。因此本文总结记录了我接触了解过的GUI开发相关工具和依赖库。

本文将Python开发中的GUI分为了原生GUI和Web GUI两大类,前者指的是以Windows或Android系统程序窗口的形式展示的界面,其界面风格受具体系统影响;后者是基于Web技术展示的网页界面,具有跨平台一致性的好处。此外为了原生GUI能够方便地移植到其他用户的系统进行使用,本文还简单介绍了可执行程序打包工具。

Linux | Ubuntu通过USB访问Redmi K40存储出现xxx was not providedby any .service files错误

问题描述

通过USB Type-C数据线将Redmi K40手机连接至台式机Ubuntu 20.04后,手机切换至访问存储模式,Ubuntu上可以访问手机存储,并正常进行文件传输。标题所述问题的诱发原因可能是将Ubuntu上的文件传输到Redmi上的过程中,数据线松动导致传输意外中断,从而在Ubuntu上访问手机存储时出现如下错误消息并无法正常访问手机存储:

Unhandled error message: The name:1.153 was not provided by any .service files

讲座思考 | 周志华教授:新型机器学习神经元模型的探索

12月22日,有幸听了南京大学周志华教授题为“新型机器学习神经元模型的探索”的讲座。现场热闹非凡,大家像追星一样拿着“西瓜书”找周教授签名。周教授讲得依旧循循善诱,由浅入深,听得我很入迷,故作此记。

阅读笔记 | Privacy vs. Efficiency: Achieving Both Through Adaptive Hierarchical Federated Learning

Summary

The paper argue that the efficiency and data privacy of Federated Learning are non-orthogonal from the perspective of model training, which means they are restricting each other. So that the paper strictly formulates the problem at first, and designs a cloud-edge-end hierarchical FL system with adaptive control algorithm embedding a two-level Differential Protection method to relieve both the resource and privacy concerns. The design follows the following ideas:

杂记 | greedy与soft-greedy策略

生活中,许多人似乎都在解决着自己的多目标优化问题。我们即想要这个,又想要那个,有时候目标间甚至相互矛盾,你存我亡。

但其实我们没有严谨的公式和高速计算的能力,去把一个个问题形式化,然后一一求解。

而贪心策略(Greedy Strategy),也就是选择当前最好的,作为一种符合直觉的方式,被广泛地应用到我们生活中,而且很多时候其实我们并不会意识到。

OpenCloudOS | yum源配置

OpenCloudOS 8.6版本yum源配置

/etc/yum.repos.d/下的两个配置文件移动到别处备份后修改:

阅读笔记|P4: programming protocol-independent packet processors

[info] Bosshart, Pat, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, et al. “P4: Programming Protocol-Independent Packet Processors.” ACM SIGCOMM Computer Communication Review 44, no. 3 (July 28, 2014): 87–95. https://doi.org/10.1145/2656877.2656890.
[/info]

背景

  • OpenFlow采用了固定的包解析方式,只识别预定义的协议标头和固定字段。
  • 为了支持更多协议,OpenFlow不得不持续扩展支持的字段列表。
  • 字段数量的增加导致了OpenFlow规范的复杂性持续上升。
  • 但扩展现有规范仍然无法提供足够的灵活性,无法支持新增的自定义头格式。运营商往往需要采用软交换机来实现新功能。
  • OpenFlow对标头的假设限制了其扩展性。控制器无法表达新的包头应该如何被处理。
  • 固定标头机制与SDN控制交换机转发的初衷不符。控制器应该能定义包的解析方式和处理流程。
  • 作者认为,未来OpenFlow应该提供灵活的包解析机制,而不是继续扩展固定的字段列表。控制器应通过通用开放接口使用这些能力。

阅读笔记|SIMPLE-fying Middlebox Policy Enforcement Using SDN

[info] Qazi, Zafar Ayyub, Rui Miao, Cheng-Chun Tu, Vyas Sekar, Luis Chiang, and Minlan Yu. “SIMPLE-Fying Middlebox Policy Enforcement Using SDN,” n.d. [/info]

背景

  • 中间设备(middleboxes)在企业网络中起着关键的性能、安全和政策合规性的作用。但是手工设置中间设备的部署拓扑和路由非常复杂和容易出错。

  • SDN为中间设备策略实施提供了一个有前景的替代方案。但是中间设备也为SDN带来了新的挑战,例如政策组合、资源管理、数据包修改等,这些都超出了SDN目前支持的传统二层/三层功能。

阅读笔记|Life on the Edge: Unraveling Policies into Configurations

[info] W. X. Zhao et al., “A Survey of Large Language Models.” arXiv, Sep. 11, 2023. Accessed: Sep. 18, 2023. [Online]. Available: http://arxiv.org/abs/2303.18223 [/info]

背景

  • 现有的SDN网络编程框架假设网络由同质设备组成,可以快速重新配置以响应不断变化的策略和网络条件。但这些假设与现实网络的情况不符,现实网络由于历史遗留设备、功能异构、性能限制等导致只能慢速配置。

  • 网络服务商需要在为用户提供灵活性和维护核心网络的完整性和可靠性之间做出平衡。