自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【山大智云项目日志】(十三)源码分析之seahub中涉及功能模块的组件总结

2021SC@SDUSC这一次源码分析主要放在seahub也就是seafile的web系统的前端功能架构上,而不是去具体分析哪一个组件。这次博客也将为以后的山大智云的前端开发提供索引。

2021-12-19 23:39:39 503

原创 【山大智云项目日志】(十二)源码分析之seahub-extra与seahub源码对比及总结

2021SC@SDUSC这一次是对前三次seahub-extra文件夹中源码分析的一个小总结同时还有部分分析内容会继续展开。一学期的源码分析我们应该找到两处代码的不同之处,分析其改动对原seafile的影响。对于相同之处先暂时不予以深究,毕竟涉及网络编程的内容我们也不熟悉。由于当时的分工,我和另一位同学分别负责了seahub-frontend和seahub的源码分析,同时对于seahub-extra的源码分析任务,和seahub放在一起分析效果会更好,seahub-extra中的源码是上一届学长从se

2021-12-13 00:05:16 655

原创 【山大智云项目日志】(十一)源码分析之seahub-extra

2021SC@SDUSC在seahub-extra-setting中我们了解到extra相比原seahub多了什么内容。对于krb5_auth和cas等和身份认证以及单点登录有关的内容,前两次已经分析。这次主要接上一次源码分析,对seahub-extra剩下的几个文件夹下的代码进行分析。EXTRA_INSTALLED_APPS = [ "seahub_extra.search", "seahub_extra.sysadmin_extra", 'seahub_extra.organ

2021-12-06 00:07:37 256

原创 【山大智云项目日志】(十)源码分析之seahub-extra

2021SC@SDUSC

2021-11-28 23:44:05 613

原创 【山大智云项目日志】(九)源码分析之seahub-extra单点登录

2021SC@SDUSC

2021-11-21 23:36:27 532

原创 【山大智云项目日志】(八)源码分析之seahub-frontend-components-toolbar

2021SC@SDUSC

2021-11-14 19:27:38 876

原创 【山大智云项目日志】(七)源码分析之seahub-frontend-components-dialog

2021SC@SDUSC

2021-11-07 21:29:28 135

原创 【山大智云项目日志】(六)源码分析之seahub-frontend-components-common

2021SC@SDUSC这一次结合部署好的原版seafile的web应用界面,再从源码出发,找出页面上的对应的组件。将页面的每一个组件映射到代码。先从components下的common文件夹下出发。首页header组件中的子组件account.js对应的页面元素如下:接下来展开分析,先看示意图:1.区分普通用户面板和系统管理员面板通过父组件中传过来的props,在子组件使用propTypes 中的bool属性来划分用户是否为管理员const propTypes = { isAdminP

2021-10-31 23:32:03 189

原创 【山大智云项目日志】(五)源码分析之seahub-frontend-App.js

2021SC@SDUSC继上次分析了主要根组件MarkDownEditor之后,我发现seafile首页还是与App.js里的内容极为相似只是App.js最终是以id="wrapper"被渲染到页面,让人误以为App.js并没有用。这里展开对App.js文件下源码的分析。在这里第一次遇到了以下的代码形式:return ( <React.Fragment> ……………… </React.Fragment> );这里先了解以下Re

2021-10-24 18:02:14 183

原创 windows10 openSSL环境搭建步骤

由于信息安全导论课程的实验要求,我们需要在自己机器上进行openSSL的环境搭建和各种配置。一下午的时间终于配置成功了,仅以次博客记录环境搭建的步骤以及遇到的问题和解决方案。 本篇博客参考过的一些文章都会注明文章来源地址,如有侵权请告知!1.OpenSSL源码下载下载来源有多种,可以直接从github上下载官方提供的https://github.com/openssl/openssl.git还可以从老夏课堂(上面也有教程)进行下载http://openssl.vip/download

2021-10-23 17:02:34 2057

原创 【山大智云项目日志】(四)源码分析之seahub-frontend

2021SC@SDUSC继续对frontend文件夹下的源码进行分析。先来看react框架的 index.js文件。import React from 'react';import ReactDOM from 'react-dom';import MarkdownEditor from './markdown-editor';import { I18nextProvider } from 'react-i18next';import i18n from './i18n-seafile-edit

2021-10-16 23:29:58 1335

原创 【山大智云项目日志】(三)源码分析之seahub-frontend

2021SC@SDUSCfrontend源码分析Seahub的主要代码集中在子文件夹frontend和seahub中。frontend中主要是使用React框架实现的Seafile 的web前端。详细代码见frontend-githubfrontend代码结构如下:首先从package.json开始,这里可以从这个文件看到整个项目的入口文件、开发/测试/发布编译的各种命令,也可以了解到项目的依赖库、工具以及框架等等首先是项目的名称和版本"name": "seahub-frontend",

2021-10-10 16:57:59 290

原创 【山大智云项目日志】(二)Seahub+Seahub-Extra所用框架用法学习分析

2021SC@SDUSCSeahub简介Seafile官方文档中给出的Seahub简介:Seahub is the web frontend for Seafile。即Seahub是seafile的Web前台。经分析Seahub是使用Django框架开发的。Seahub的文件结构如下:关键代码集中在seahub和frontend包当中。下面先对文件结构进行分析。...

2021-10-08 17:51:20 529

原创 【山大智云项目日志】(一)环境配置与组内分工

2021SC@SDUSC

2021-09-28 12:44:10 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除