Seafile | 一个开源云存储系统

Seafile | 一个开源云存储系统

介绍Seafile 是一个开源云存储系统,具有隐私保护和团队合作功能。文件的集合称为库。每个库可以单独同步。库也可以使用用户选择的密码进行加密。Seafile还允许用户创建组并轻松地将文件共享到组中。功能摘要海文件具有以下功能:文件同步任何文件夹的选择性同步。根据历史记录而不是时间戳正确处理文件冲突。仅将内容增量传输到服务器。中断的传输可以恢复。与两个或更多服务器同步。与现有文件夹同步。文件共享和协作在用户之间或群组中共享文件夹。下载带密码保护的链接上传链接版本控制云端硬盘客户端通过虚拟驱动器访问云中的所有文件。文件按需同步。隐私保护使用用户选择的密码进行库加密。使用桌面同步时的客户端加密。在线文档和知识管理(新增功能)以所见即所得的方式进行在线降价编辑联机文档的审阅工作流草稿元数据管理,包括文件标签相关文档维基模式实时通知Seafile 组件的源存储库Seafile的每个组件在Github上都有自己的源代码存储库。同步客户端守护程序(此存储库):https://github.com/haiwen/seafile同步客户端 GUI:https://github.com/haiwen/seafile-client服务器核心:https://github.com/haiwen/seafile-server服务器 Web 用户界面:https://github.com/haiwen/seahubiOS 应用程序:https://github.com/haiwen/seafile-iOS安卓应用:https://github.com/haiwen/seadroidWebDAV:https://github.com/haiwen/seafdav在 6.0 版之前,“sync client daemon”和“server core”的源代码在https://github.com/haiwen/seafile中混合在一起。 但在 6.0 版本之后,服务器核心被分离到自己的存储库中。 因此,同步客户端守护程序存储库仍然是 Github 上 Seafile 项目的“首页”。构建和运行见https://manual.seafile.com/build_seafile/server
01,7910
蓝桥云课

蓝桥云课

蓝桥云课是国内领先的IT在线编程及在线实训学习平台,专业导师提供精选的实践项目,创新的技术使得学习者无需配置繁琐的本地环境,随时在线流畅使用。以就业为导向, 提供编程、运维、测试、云计算、大数据、数据库等全面的IT技术动手实践环境, 提供Linux、Python、Java、C语言、Node.js、Hadoop、PHP、Docker、Git、 R、SQL、MongoDB、Redis、Swift、Spark等千门热门课程。关键词:蓝桥云课,IT培训,IT教育,编程,在线编程,Linux,Linux教程,Linux操作系统,Python,Python教程,Python基础教程,Java,Java编程,C语言,大数据,Node.js,Hadoop,PHP,Docker,Git,R,SQL,MongoDB,Redis,Swift,Spark,在线实验,IT在线教育,编程入门,项目训练,项目实践,webIDE,软件开发
01,7880
ThinkPHP

ThinkPHP

ThinkPHP框架,原名FCS,是MVC结构的开源PHP框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP框架的特性规范:遵循psR-2、PSR-4规范,Composer及单元测试支持;严谨:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航;灵活:减少核心依赖,扩展更灵活、方便,支持命令行指令扩展;API友好:出色的性能和REST支持、远程调试,更好的支持API开发;高效:惰性加载,及路由、配置和自动加载的缓存机制;ORM:重构的数据库、模型及关联,MongoDb支持;ThinkPHP框架的重要概念Action对象和Struts框架的Action类似,Action对象主要提供应用逻辑的控制和处理,属于ThinkPHP的控制层,由核心的App类完成模块和操作的解析后直接转交给相应的Action对象处理。应用类中的所有Action对象都继承系统的Action基类。Dao对象是指DataAccessObject(数据访问对象),Dao设计模式把底层的数据访问逻辑和业务逻辑分开,夹在业务层与数据层中间,用于数据库访问和操作。可以针对单表和多表操作。ThinkPHP中的Dao对象属于建立在抽象数据库访问层之上的事务性对象。VoList对象在ThinkPHP框架中,把查询后的数据集(ResultSet)转换成数据列表对象,也就是VOLIST对象,和ResultSet对象不同的是每个记录就相当于一个VO对象。在VOLIST对象中可以方便地遍历和操作VO对象。VO对象和VOLIST对象都属于ThinkPHP框架中的实体对象,是数据操作的基本元素。如果你在开发过程中没有使用Dao模式,而是通过数据库驱动类直接操作数据库,那么返回的是ResultSet对象。ThinkPHP系统提供了从ResultSet对象转换为VOLIST对象的方法。ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。关键词:php框架,thinkphp框架,web应用,tp官方网站,简洁开发,快速开发,开源框架,开发框架,MVC,thinkphp,tp官方网站
01,7810