Symantec BackupExec 2012 管理全面指南

需积分: 10 0 下载量 44 浏览量 更新于2024-07-26 收藏 11.06MB PDF 举报
《Backup Exec 2012 管理指南》是一份详细的文档,专为Symantec Backup Exec 2012这款备份解决方案设计,该软件由Symantec Corporation开发并提供。此版本更新于2012年1月,包含了软件的使用授权许可协议,强调了合法使用的重要性,用户必须按照协议条款操作。 该指南涵盖了以下关键知识点: 1. 软件授权与版权: 文档明确指出,软件是受版权保护的,由Symantec Corporation享有所有权利,禁止未经授权的复制、分发或逆向工程。用户在使用时需确保符合许可协议的要求。 2. 商标与所有权: Symantec的名称和标志是其注册商标,而文档中提到的第三方程序可能属于其他公司的财产,用户在使用时需要尊重这些商标的所有权。 3. 第三方软件: 部分程序可能是开放源代码或免费软件,但这些软件的使用条件会受到其原始许可协议的约束。文档提供了关于第三方程序的详细信息,如版权声明附件和TPIP ReadMe文件。 4. 法律责任声明: 用户接受文档提供的“现状”服务,即文档可能不包含所有保证,包括适销性、特定用途适用性和知识产权侵犯的豁免。Symantec不对因使用文档产生的任何间接或附带损失负责。 5. 政府授权与限制: 如果软件和文档被美国政府使用,它们将受到联邦法规的约束,如FAR 12.212中的商业计算机软件条款,以及DFARS 227.7202等相关规定。 《Backup Exec 2012 管理指南》旨在帮助用户了解并遵守软件的使用规范,确保合法操作的同时,充分了解可能涉及的法律责任和政府授权条件。这份指南在维护用户权益和合规性方面扮演着关键角色。

将下列函数修改成,当备份区缓存已满,将最早的一行保存在下一个备份区 #define MAX_LINE 10 // 定义最大行数 #define LINE_LEN 16 // 定义每行的字符数 #define MAX_BACK_LINE 10 // 定义最大备份行数 #define LINE_BACK_LEN 16 // 定义每行的备份字符数 #define MAX_BACK1_LINE 10 // 定义最大备份行数 #define LINE_BACK1_LEN 16 // 定义每行的备份字符数 char display_buf[MAX_LINE][LINE_LEN + 1] = {0}; // 显示缓存 char backup_buf[MAX_BACK_LINE][LINE_BACK_LEN + 1] = {0}; // 备份缓存 char backup2_buf[MAX_BACK1_LINE][LINE_BACK1_LEN + 1] = {0}; // 备份缓存 int current_line = 0; // 当前行数 int fact_line = 0; // 当前真实行数 int page_num = 0; // 当前页数 int backup_num = 0; // 当前备份行数 // 向显示缓存中添加一行文本 void add_display_line(char* text) { if (current_line == MAX_LINE) { if (backup_num == MAX_BACK_LINE) { // 如果备份缓存已满,删除最早的一行 for (int i = 0; i < MAX_BACK_LINE - 1; i++) { strcpy(backup_buf[i], backup_buf[i + 1]); } backup_num--; } // 将最后一行存储到备份缓存中 strcpy(backup_buf[backup_num], display_buf[MAX_LINE - 1]); backup_num++; // 将所有行上移一行 for (int i = 1; i < MAX_LINE; i++) { strcpy(display_buf[i - 1], display_buf[i]); } current_line--; } // 将新行添加到缓存末尾 strcpy(display_buf[current_line], text); current_line++; fact_line++; if (fact_line % MAX_LINE == 0) { // 每满一页,页数加1 page_num++; } }

2023-05-27 上传