开源的局域网文件共享工具更新到v1.0啦

shigen坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。

hello,伙伴们,趁着晚上八点休息的时间,我看了一下开源的局域网文件共享工具的代码并实际使用测试了一下,发现出了两个比较严重的问题:

  • 中文的文件名无法正常的保存
  • 后端的保存进度条没有实际的意义
  • 代码风格的优化

于是就这两个问题,在代码上做了进一步的优化。不清楚shigen的开源项目的伙伴,可以先参考一下这篇文章:开源一个局域网文件共享工具,里边有详细的介绍和使用,也希望能帮到大家。

下边我们还是开始今天的内容,我的项目更新的情况:

在本次更新中,带有中文的文件名都是可以正常的保存在文件夹下,并可以提供正常的下载。

对于保存的进度方面,shigen发现前端的界面其实就有保存的进度条了,而且还是实时展示的,后端的保存进度条其实是一下子直接到100%,反而并不起到实际的作用。所以,此次的保存直接省去了进度条操作,移除了tqdm组件。

在最后呢,shigen再次对于主体的python代码样式做了进一步的优化,函数的定义上加上了类型的约束,其实在一些python编码规范里,这些都是很常见的要求。shigen也是在接触代码规范之后,开始严格要求自己的每一行代码的,一起来看看优化之后的效果吧:

每一点的更新,其实都是饱含了对于开源生态的热爱和探索,希望能用自己的技术拥抱开源,提升生产效率。

也期待伙伴们的意见和建议,可以在文章的评论区或者githubissues上提出来,shigen都会积极的阅读并采纳的。


以上就是今天分享的全部内容了,觉得不错的话,记得点赞 在看 关注支持一下哈,您的鼓励和支持将是shigen坚持日更的动力。同时,shigen在多个平台都有文章的同步,也可以同步的浏览和订阅:

平台 账号 链接
CSDN shigen01 shigen的CSDN主页
知乎 gen-2019 shigen的知乎主页
掘金 shigen01 shigen的掘金主页
腾讯云开发者社区 shigen shigen的腾讯云开发者社区主页
微信公众平台 shigen 公众号名:shigen

shigen一起,每天不一样!

相关推荐
小江的记录本6 小时前
【JVM虚拟机】垃圾回收GC:四种引用类型:强引用、软引用、弱引用、虚引用(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·后端·python·spring·面试
小马爱打代码7 小时前
Spring源码 第四篇:Spring 5 源码深度拆解:AOP 全流程核心原理
java·后端·spring
ServBay8 小时前
2026 Mac 本地大模型部署深度解析与混合架构指南
后端·macos·aigc
一拳一个娘娘腔8 小时前
【SRC漏洞挖掘系列】第10期:GraphQL & API 安全 —— 现代 API 的“裸奔”时代
后端·安全·graphql
ZhengEnCi8 小时前
01-如何监听接口调用情况?
java·spring boot·后端
小马爱打代码10 小时前
Spring源码 第九篇:Spring 5 源码深度拆解 - Spring 事件驱动模型
java·后端·spring
ForgeAI码匠10 小时前
ForgeAdmin|Spring Boot 3 后台框架的自动配置设计:少写配置,多做组合
java·spring boot·后端
IT_陈寒11 小时前
为什么 Java 的 Optional 让我调试到深夜?
前端·人工智能·后端
用户83562907805111 小时前
用 Python 实现 Excel 散点图绘制与定制
后端·python
怪兽陪你看日出B11 小时前
一文彻底搞懂本地缓存之王-Caffeine
后端