ICode9

精准搜索请尝试: 精确搜索
  • 【山大智云开发日志】seafdav分析(12)2021-12-27 23:01:13

    2021SC@SDUSC stream_tools.py:实现 FileLikeQueue 帮助器类。 此帮助程序类旨在处理传入 PUT 的用例 请求应直接流式传输到远程目标。 用法:将此类的一个实例返回给`begin_write`,并将其传递给 同时消费者:  def begin_write(self, contentType=None):         队列 = Fi

  • 【山大智云项目日志】Seahub+Proset分析(9)2021-12-05 20:30:00

    2021SC@SDUSC  前面我们已经开始分析了seafes部分,现在我们继续分析。 Seafes config.py 之前我们已经对config.py的部分代码有了一定的分析,这次我们接着继续。 def print_config(self): logger.info('index text of office and pdf files: %s', '

  • 2021SC@SDUSC 山大智云 7.病毒扫描2021-11-12 17:30:14

    病毒扫描 病毒扫描包下的文件组成 __init__.py commit_differ.py:文件差异对比 db_oper.py:数据库操作 models.py:数据库模型 run_virus_scan.py:主启动文件 scan_settings.py:病毒扫描设置 thread_pool.py:线程池声明 virus_scan.py:病毒扫描函数 scan_settings(关于扫描的设置) c

  • 2021SC@SDUSC 山大智云6.分析ceph的结构2021-11-07 14:02:57

    因为后面项目的配置要用到ceph系统,所以在此分析结构 Ceph在一个统一的系统中提供对象、块和文件存储。 这是每个存储功能的特性 ceph具有高可靠、管理简单,并且是开源软件。 ceph的结构 如上图所示,对象存储功能基于RADOSGW实现,块存储基于RBD实现,文件存储基于CEPHFS实现。LIE

  • 【山大智云项目日志】(三)源码分析之seahub-frontend2021-10-10 17:04:15

    2021SC@SDUSC frontend源码分析 Seahub的主要代码集中在子文件夹frontend和seahub中。frontend中主要是使用React框架实现的Seafile 的web前端。详细代码见frontend-github frontend代码结构如下: 首先从package.json开始,这里可以从这个文件看到整个项目的入口文件、开发/测

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有