![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源夏令营
文章平均质量分 57
tylinux
这个作者很懒,什么都没留下…
展开
-
Linux平台下网盘客户端的设计构想
前几天家里没网,周报没办法发,今儿补上.首先我把客户端程序分为几个部分:1.配置文件操作模块,方便读取或修改配置文件2.网盘API调用封装,使用libcurl库3.网盘主界面,即文件列表界面,使用GTK+和cJSON库4.网盘登陆界面,由于大多网盘开放API使用OAuth协议进行授权,所以需要一个浏览器窗口,显示授权页面.使用WebkitGtk+5.同步功能模块,借助ino原创 2014-07-21 16:32:33 · 773 阅读 · 0 评论 -
利用duplicity与金山快盘 for UbuntuKylin 实现文件云备份
根据导师的建议,暂时停下开发Linux平台通用网盘客户端的工作。转而利用UbuntuKylin系统现有的金山快盘客户端和Deja-dup备份服务,开发一个系统备份助手程序。由于Deja-dup没有网盘后端,且其插件使用vala语言开发,鉴于时间关系,开发了一个程序调用duplicity(Deja-dup是它的一个UI)完成备份,并通过金山快盘同步至云端,间接实现系统文件云同步。整个程序原创 2014-07-28 14:45:28 · 843 阅读 · 1 评论 -
基于金山快盘 for UbuntuKylin 的Deja-dup增强功能开发的基本构想
又一次在导师的指导下,我暂停了已经基本实现自动同步功能的ukbackuphelper的后续功能开发,着手研究UbuntuKylin平台已有备份服务Deja-dup的实现,并在此基础上,结合UbuntuKylin平台的金山快盘 for UK,为其添加一些符合中国用户使用习惯的功能,如一键备份相册、自动同步至云端等。在已有软件产品的基础上进行增强功能的开发,更有可能做出实际可用的产品。# 关于De原创 2014-08-04 09:18:20 · 840 阅读 · 0 评论 -
中期报告
# 工作主要进展 在起初的十几天里,以开发网盘客户端为主要目标,完成了网盘登陆、解析所需要的一些函数以及酷盘API的C语言实现。后来导师提醒,可以在已有工具的基础上开发,所以我以UbuntuKylin系统已有的金山快盘和duplicity工具为基础,使用GTK+图形库为duplicity开发了一款图形前端。基本实现了备份、同步功能。后来由于对界面以及代码结构的不满意,又重新将整个程序重新原创 2014-08-04 09:11:29 · 909 阅读 · 0 评论 -
Linux下使用diff/patch制作/使用补丁文件
首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff -------------------- NAME diff - find differences between two files SYNOPSIS转载 2014-09-06 09:40:37 · 840 阅读 · 0 评论 -
在Linux程序中实现国际化/本地化
国际化⇧程序的国际化/本地化是指根据用户语言和区域的不同程序可以使用针对用户的交互信息。如,中文用户,则语言会变成中文,时间会显示北京时间,货币会显示RMB。原创 2014-09-05 20:55:50 · 1291 阅读 · 0 评论 -
Vala语言简介
在此次项目开发中,主要的原创 2014-09-07 09:20:59 · 4626 阅读 · 0 评论 -
基于云存储的Linux系统增强服务--终期总结
两个月的时间眨眼就过去了,原创 2014-09-07 15:32:09 · 654 阅读 · 0 评论