main
LiRen-qiu 1 month ago
parent b963d3aa7c
commit a15d10d3cc

@ -2,111 +2,119 @@
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {section}{\numberline {1}小米便签的代码泛读}{3}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}功能描述}{3}{subsection.1.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces 小米便签的软件需求用例图}}{3}{figure.caption.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}小米便签的软件架构以及各个包和类的作用}{5}{subsection.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.1}小米便签的软件架构}{5}{subsubsection.1.2.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces 小米便签的软件架构图}}{6}{figure.caption.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.2}各个包内的关系图}{6}{subsubsection.1.2.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces 小米便签的包间关系图}}{8}{figure.caption.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces data子系统中的类图}}{9}{figure.caption.5}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces model子系统中的类图}}{9}{figure.caption.6}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces widget子系统中的类图}}{10}{figure.caption.7}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces tool子系统中的类图}}{10}{figure.caption.8}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces ui子系统中的类图}}{11}{figure.caption.9}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Gtask子系统中的类图}}{12}{figure.caption.10}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1}小米便签的代码泛读}{4}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}功能描述}{4}{subsection.1.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces 小米便签的软件需求用例图}}{4}{figure.caption.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}小米便签的软件架构以及各个包和类的作用}{6}{subsection.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.1}小米便签的软件架构}{6}{subsubsection.1.2.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces 小米便签的软件架构图}}{7}{figure.caption.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.2}各个包内的关系图}{7}{subsubsection.1.2.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces 小米便签的包间关系图}}{9}{figure.caption.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces data子系统中的类图}}{10}{figure.caption.5}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces model子系统中的类图}}{10}{figure.caption.6}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces widget子系统中的类图}}{11}{figure.caption.7}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces tool子系统中的类图}}{11}{figure.caption.8}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces ui子系统中的类图}}{12}{figure.caption.9}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Gtask子系统中的类图}}{13}{figure.caption.10}\protected@file@percent }
\gdef \LT@i {\LT@entry
{1}{40.11351pt}\LT@entry
{1}{80.68382pt}\LT@entry
{1}{126.21101pt}\LT@entry
{1}{194.49486pt}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}软件功能与类间的对应关系}{13}{subsection.1.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces 软件功能与类的实现对应关系}}{13}{table.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}小米便签的代码标注}{14}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}软件功能与类间的对应关系}{14}{subsection.1.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces 软件功能与类的实现对应关系}}{14}{table.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}小米便签的代码标注}{15}{section.2}\protected@file@percent }
\gdef \LT@ii {\LT@entry
{1}{35.56357pt}\LT@entry
{1}{80.68382pt}\LT@entry
{1}{135.31784pt}\LT@entry
{1}{194.49486pt}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces 代码标注分布情况}}{15}{table.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces 代码标注分布情况}}{16}{table.2}\protected@file@percent }
\gdef \LT@iii {\LT@entry
{1}{35.56357pt}\LT@entry
{1}{67.02705pt}\LT@entry
{1}{80.68382pt}\LT@entry
{1}{253.6788pt}}
\@writefile{toc}{\contentsline {section}{\numberline {3}小米便签的代码维护}{18}{section.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}维护的内容}{18}{subsection.3.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces 维护内容列表}}{18}{table.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}架构设计}{20}{subsection.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}界面设计}{21}{subsection.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}详细设计}{22}{subsection.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}设置界面背景}{22}{subsubsection.3.4.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces 设置界面背景的时序图}}{22}{figure.caption.11}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces 设置界面背景}}{23}{figure.caption.12}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}欢迎界面}{24}{subsubsection.3.4.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces 欢迎界面}}{24}{figure.caption.13}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.3}登录密码}{25}{subsubsection.3.4.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces 新增设置密码的操作}}{25}{figure.caption.14}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces 新增密码后的登录界面,要求输入密码}}{26}{figure.caption.15}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces 重新设置密码}}{27}{figure.caption.16}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces 使用原有的密码登录失败}}{28}{figure.caption.17}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces 删除设置的密码}}{29}{figure.caption.18}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.4}翻译功能}{30}{subsubsection.3.4.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces 翻译功能中的将英文翻译为中文}}{30}{figure.caption.19}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces 翻译功能中将中文转化为英文}}{31}{figure.caption.20}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces 翻译功能中的还原操作}}{32}{figure.caption.21}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.5}插入图片}{33}{subsubsection.3.4.5}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces 将本地相册中的图片导入便签编辑界面中}}{33}{figure.caption.22}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.6}统计字符个数}{34}{subsubsection.3.4.6}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces 统计字符个数}}{34}{figure.caption.23}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.7}富文本功能}{35}{subsubsection.3.4.7}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces 富文本功能}}{35}{figure.caption.24}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces 加粗功能}}{35}{figure.caption.25}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces 斜体功能}}{35}{figure.caption.26}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces 删除线功能}}{36}{figure.caption.27}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces 高亮功能}}{36}{figure.caption.28}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.8}朗读功能}{37}{subsubsection.3.4.8}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces 朗读功能}}{37}{figure.caption.29}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.9}私密模式}{38}{subsubsection.3.4.9}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces 私密模式}}{38}{figure.caption.30}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces 退出私密模式}}{39}{figure.caption.31}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.10}笔记编辑内搜索}{40}{subsubsection.3.4.10}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {31}{\ignorespaces 笔记内搜索}}{40}{figure.caption.32}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {32}{\ignorespaces 笔记内搜索}}{41}{figure.caption.33}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.11}模板便签}{42}{subsubsection.3.4.11}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {33}{\ignorespaces 模板便签(a)}}{42}{figure.caption.34}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {34}{\ignorespaces 模板便签(b)}}{42}{figure.caption.34}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.12}语音听写}{43}{subsubsection.3.4.12}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {35}{\ignorespaces 语音听写(a)}}{43}{figure.caption.35}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {36}{\ignorespaces 语音听写(b)}}{43}{figure.caption.35}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.13}语音合成}{44}{subsubsection.3.4.13}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {37}{\ignorespaces 语音合成}}{44}{figure.caption.36}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {38}{\ignorespaces 语音类型}}{45}{figure.caption.37}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces 音频类型}}{45}{figure.caption.37}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.14}对话式大模型}{46}{subsubsection.3.4.14}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {40}{\ignorespaces 对话式大模型}}{46}{figure.caption.38}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.15}撤回功能}{47}{subsubsection.3.4.15}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {41}{\ignorespaces 撤回功能}}{47}{figure.caption.39}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.16}获取地理位置}{48}{subsubsection.3.4.16}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {42}{\ignorespaces 获取地理位置}}{48}{figure.caption.40}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {43}{\ignorespaces 清除地理位置}}{48}{figure.caption.40}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}维护代码数量以及质量情况}{49}{subsection.3.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}NotesListActivity类}{49}{subsubsection.3.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.2}NoteEditActivity类}{49}{subsubsection.3.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.3}维护后的小米便签主要增加的包和类}{49}{subsubsection.3.5.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {44}{\ignorespaces 维护后的小米便签包图}}{50}{figure.caption.41}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {45}{\ignorespaces 维护后ui包内的类图}}{51}{figure.caption.42}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.4}维护后的质量分析}{52}{subsubsection.3.5.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {46}{\ignorespaces 代码审查结果}}{52}{figure.caption.43}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {47}{\ignorespaces 代码审查结果}}{53}{figure.caption.44}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}小米便签的代码维护}{19}{section.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}维护的内容}{19}{subsection.3.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces 维护内容列表}}{19}{table.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}开源软件维护后所产生的设计}{21}{subsection.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}架构设计}{21}{subsubsection.3.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}界面设计}{22}{subsubsection.3.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}详细设计}{23}{subsubsection.3.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}维护代码数量以及质量情况}{24}{subsection.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}NotesListActivity类}{24}{subsubsection.3.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.2}NoteEditActivity类}{24}{subsubsection.3.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.3}维护后的小米便签主要增加的包和类}{24}{subsubsection.3.3.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces 维护后的小米便签包图}}{25}{figure.caption.11}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces 维护后ui包内的类图}}{26}{figure.caption.12}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.4}维护后的质量分析}{27}{subsubsection.3.3.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces 代码审查结果}}{27}{figure.caption.13}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces 代码审查结果}}{28}{figure.caption.14}\protected@file@percent }
\gdef \LT@iv {\LT@entry
{1}{81.08382pt}\LT@entry
{1}{57.92717pt}\LT@entry
{1}{308.30588pt}}
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces 代码质量分析详细结果}}{54}{table.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}实践收获和体会}{55}{section.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}收获}{55}{subsection.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}问题}{55}{subsection.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}参考文献}{56}{section.5}\protected@file@percent }
\gdef \@abspage@last{56}
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces 代码质量分析详细结果}}{29}{table.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}维护后的软件原型以及功能展示}{31}{subsection.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}设置界面背景}{31}{subsubsection.3.4.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces 设置背景1}}{31}{figure.caption.15}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces 设置背景按钮}}{31}{figure.caption.15}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces 设置背景2}}{31}{figure.caption.15}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}欢迎界面}{32}{subsubsection.3.4.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces 欢迎界面}}{32}{figure.caption.16}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.3}登录密码}{33}{subsubsection.3.4.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces 新增设置密码的操作}}{33}{figure.caption.17}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces 新增密码后的登录界面,要求输入密码}}{34}{figure.caption.18}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces 重新设置密码}}{35}{figure.caption.19}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces 使用原有的密码登录失败}}{36}{figure.caption.20}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces 删除设置的密码}}{37}{figure.caption.21}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces 登录密码的时序图}}{38}{figure.caption.22}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.4}翻译功能}{39}{subsubsection.3.4.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces 翻译功能中的将英文翻译为中文}}{39}{figure.caption.23}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces 翻译功能中将中文转化为英文}}{40}{figure.caption.24}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces 翻译功能中的还原操作}}{41}{figure.caption.25}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces 翻译功能的时序图}}{42}{figure.caption.26}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.5}插入图片}{43}{subsubsection.3.4.5}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces 将本地相册中的图片导入便签编辑界面中}}{43}{figure.caption.27}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.6}统计字符个数}{44}{subsubsection.3.4.6}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces 统计字符个数}}{44}{figure.caption.28}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.7}富文本功能}{45}{subsubsection.3.4.7}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces 富文本功能}}{45}{figure.caption.29}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {31}{\ignorespaces 加粗功能}}{45}{figure.caption.30}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {32}{\ignorespaces 斜体功能}}{45}{figure.caption.31}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {33}{\ignorespaces 删除线功能}}{46}{figure.caption.32}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {34}{\ignorespaces 高亮功能}}{46}{figure.caption.33}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.8}朗读功能}{47}{subsubsection.3.4.8}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {35}{\ignorespaces 朗读功能}}{47}{figure.caption.34}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.9}私密模式}{48}{subsubsection.3.4.9}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {36}{\ignorespaces 私密模式}}{48}{figure.caption.35}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {37}{\ignorespaces 退出私密模式}}{49}{figure.caption.36}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.10}笔记编辑内搜索}{50}{subsubsection.3.4.10}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {38}{\ignorespaces 笔记内搜索}}{50}{figure.caption.37}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces 笔记内搜索}}{51}{figure.caption.38}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.11}模板便签}{52}{subsubsection.3.4.11}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {40}{\ignorespaces 模板便签(a)}}{52}{figure.caption.39}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {41}{\ignorespaces 模板便签(b)}}{52}{figure.caption.39}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.12}语音听写}{53}{subsubsection.3.4.12}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {42}{\ignorespaces 语音听写(a)}}{53}{figure.caption.40}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {43}{\ignorespaces 语音听写(b)}}{53}{figure.caption.40}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {44}{\ignorespaces 语音听写的时序图}}{54}{figure.caption.41}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.13}语音合成}{55}{subsubsection.3.4.13}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {45}{\ignorespaces 语音合成}}{55}{figure.caption.42}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {46}{\ignorespaces 语音类型}}{56}{figure.caption.43}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {47}{\ignorespaces 音频类型}}{56}{figure.caption.43}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {48}{\ignorespaces 语音合成的时序图}}{57}{figure.caption.44}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.14}对话式大模型}{58}{subsubsection.3.4.14}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {49}{\ignorespaces 对话式大模型}}{58}{figure.caption.45}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {50}{\ignorespaces 对话式大模型的时序图}}{59}{figure.caption.46}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.15}撤回功能}{60}{subsubsection.3.4.15}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {51}{\ignorespaces 撤回功能}}{60}{figure.caption.47}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.16}获取地理位置}{61}{subsubsection.3.4.16}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {52}{\ignorespaces 获取地理位置}}{61}{figure.caption.48}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {53}{\ignorespaces 清除地理位置}}{61}{figure.caption.48}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}实践收获和体会}{61}{section.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}收获}{61}{subsection.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}问题}{62}{subsection.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}参考文献}{62}{section.5}\protected@file@percent }
\gdef \@abspage@last{62}

@ -1,313 +0,0 @@
# Fdb version 4
["pdflatex"] 1736389091.70503 "c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" "小米便签泛读、标注和维护报告文档.pdf" "小米便签泛读、标注和维护报告文档" 1736389098.37248 2
"c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" 1736389072 60625 95528c81db054249c20dcfa6564f00c8 ""
"c:/Windows/Fonts/msyh.ttc" 1733880346 19704352 1e10e74402e59d54499af795caf0b135 ""
"c:/Windows/Fonts/simhei.ttf" 1711630440 9755440 983b60188a8e5a7c29c06c674f428b3d ""
"c:/Windows/Fonts/simsun.ttc" 1733880347 18070492 992f2bdc407dde6953c5ed83ceac9a91 ""
"f:/texlive/2024/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1735820179 2900 1537cc8184ad1792082cd229ecc269f4 ""
"f:/texlive/2024/texmf-dist/fonts/map/fontname/texfonts.map" 1735821617 3524 cb3e574dea2d1052e39280babc910dc8 ""
"f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/UGBK.sfd" 1735864473 182544 bcd31d5d273400b38612a969fcab55f9 ""
"f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd" 1735864473 103212 c249c63d38b8b55408aee52d643b0c18 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm" 1735820992 1536 74b7293ec3713bb7fdca8dd1bd1f469c ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1735820169 1324 c910af8c371558dc20f2d7822f66fe64 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1735820169 1524 4414a8315f39513458b80dfc63bff03a ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1735820169 1512 f21f83efb36853c0b70002322c1ab3ad ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1735820169 1520 eccf95517727cb11801f4f1aee3a21b4 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1735820169 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1735820169 1288 655e228510b4c2a1abe905c368440826 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1735820169 1292 296a67155bdbfc32aa9c636f21e91433 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1735820169 1300 b62933e007d01cfd073f79b963c01526 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1735820169 1292 21c1c5bfeaebccffdb478fd231a0997d ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1735820169 1124 6c73e740cf17375f03eec0ee63599741 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1735820169 1116 933a60c408fc0a863a92debe84b2d294 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1735820169 1120 8b7d695260f3cff42e636090a8002094 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm" 1735820169 772 9a936b7f5e2ff0557fce0f62822f0bbf ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei30.tfm" 1735865347 1172 18ad1097cc3f3c36c758d33bf2dd19bd ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm" 1735865347 1172 2d5e87dd6ec409d864e1fe1662d00646 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm" 1735865347 1172 d30a5fea134273110a27f48164b06e0c ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm" 1735865347 1172 7ee56fddd7b8de24477f743547fdf508 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm" 1735865347 1172 481a000690ef15d58de2a93b3c34574c ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm" 1735865347 1172 a5c37c86ae9131b27b9c0199f3d12df2 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm" 1735865347 1172 d48fa656debc44b54635777f72473a7c ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei56.tfm" 1735865347 1172 3d70386494675a81e9a6697b900ec8a8 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei57.tfm" 1735865347 1172 22fcff286e20a86fd370e6e42f5ce3ce ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei58.tfm" 1735865347 1172 72bdd9760fa9bdd25369ae236dd1ab29 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei59.tfm" 1735865347 1172 cb2089a3c8bd5826b7666fffdf326cbc ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm" 1735865346 1172 2120666fa3540653fd1185d802592022 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm" 1735865347 1172 bd43fa5a6a1bdc14b787de765c6df7cc ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm" 1735865346 1172 43d03c144e7fffa57074d64aa459c451 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm" 1735865347 1172 7048f0a8b693444590781debe54eecbd ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei60.tfm" 1735865346 1172 96cb70e1efefba6c98e5b547e0d33833 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm" 1735865347 1172 3b0f7c4bc785f23eefed0160e713cd09 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm" 1735865347 1172 fff11ea27394506a041a526a495f9652 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm" 1735865347 1172 abd4be36b7787f9979caadfeef9cdae5 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm" 1735865347 1172 c34b1545992ab0d7393a03f889ceeb86 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei66.tfm" 1735865347 1172 023ac6647c726f082a8ecd4350d68793 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm" 1735865347 1172 127372bbba8b4f4a65a26e565c0c6a2e ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm" 1735865347 1172 a6e39128d14a2d8e22ed8239e864feff ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6a.tfm" 1735865347 1172 ea35fa13ee483c308a0c68cffa2f52fb ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6b.tfm" 1735865347 1172 865a135040ed6ad7a3ce493fd0108ece ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm" 1735865347 1172 7dd7a6f05321dd25f399ebba47f53887 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei72.tfm" 1735865347 1172 0743ca7a73b589a0a7b7707340e6c407 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei73.tfm" 1735865347 1172 04594028df286605c5e043f49c67e7c6 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei74.tfm" 1735865347 1172 a9c6136b4c7ff7b154a76d1701531b59 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm" 1735865347 1172 a25bf5894dd20c7f5582ee012df9c39f ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm" 1735865347 1172 717e1aab695517230a61456b5d0d4ae0 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm" 1735865347 1172 f839ed6c9e325affc7a6f8b3ce684108 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei79.tfm" 1735865347 1172 b207e507f45bccbebcb511c2d8f484c9 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm" 1735865347 1172 25a61bc54cd072423f001bcd06ad937f ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm" 1735865347 1172 9e4fe5216b40afa8ffc6c259528a5985 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7d.tfm" 1735865347 1172 81a3581242d083d082bb03904f89f65b ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm" 1735865346 1172 fc758d34799896087d8800c18ce979f8 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7f.tfm" 1735865347 1172 ea6db19cb8d2678f35079f6f874b4d84 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm" 1735865347 1172 7c53005410278de6d612480963dd5ced ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm" 1735865347 1172 1e66119ab3ed0a0669ae552fd97a5040 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm" 1735865347 1172 364fffd8ea27d98d6edb9222bf84c180 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm" 1735865347 1172 bdf00141a2e7bd9848cfb6dae5c7e1ef ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm" 1735865347 1172 f0be8ff15d300dd67be1d65ad94ec80b ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm" 1735865347 1172 e5ac568cbbb10c21a8919c10147ccf70 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm" 1735865347 1172 af08f180dd0ec6a7129972d09ff61a98 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei95.tfm" 1735865347 1172 5a7e9ba612e7803abcac167ef6c5a665 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei97.tfm" 1735865346 1172 909826a1f69146e1bd8f119157e28fcd ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei98.tfm" 1735865347 1172 1261ce7302f6ac3352bb5ce3d475a0d8 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm" 1735865347 1172 c443622f792d7e5350ad5382dd8aebb3 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm" 1735865347 1172 87d6ba1aff8b955258f6ef7a5d8e86e5 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm" 1735865347 1172 89be830028b08964827966f204abf065 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm" 1735865347 1172 dd7ec0fe171ece0b66015cb8929849f0 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm" 1735865347 1172 04255d5811683ec0231c5fbfdd125757 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm" 1735865347 1172 c46d453988a7d703c4f5c5104bb894f0 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm" 1735865347 1172 ebad2f047d83d1be72706895f11e9896 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm" 1735865347 1172 e2a03d4bc65395303b42aaff9aacd7be ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm" 1735865347 1172 c93f9362e45903cde8748b054b30ab56 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong55.tfm" 1735865347 1172 3c2677828bb3b2231f72896b373b851c ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm" 1735865347 1172 483bbebc510ee17933c3af062965b6d4 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm" 1735865347 1172 eb821bcbfd385c0d470afef6ff6ac95b ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm" 1735865347 1172 9097e54d4337c7af2506271a2618d1d8 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm" 1735865347 1172 2aa8dc9bdcfa6684a19d81e71fa8a3e1 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm" 1735865347 1172 449ef25f4dcd447addb8325f7bf12b2a ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm" 1735865347 1172 bbe7d94072c5d308e673fac2512329ac ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm" 1735865347 1172 1fd8042971efdf7ea35b87f9c6c10b8b ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm" 1735865347 1172 19d2fe591b31a07314df704f4d4d5035 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm" 1735865347 1172 e4d92bc2f617835508003ad811702c49 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm" 1735865347 1172 7b3876cac8e97dc2d0915ac00b6e4c26 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm" 1735865347 1172 0c54aba04f6eca94b3b31a372d096e93 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm" 1735865347 1172 9ffac14c72fbc4879502782835fb1e0a ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm" 1735865347 1172 5558042a53f0a34c54eaf1c8af13f377 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm" 1735865347 1172 9123bc1a52f39fa754022a43a1394244 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm" 1735865347 1172 2873dd6228ece5c9b075cfdc580febae ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm" 1735865347 1172 f300cf9aac35a61638796e3d2ecc0e47 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm" 1735865347 1172 bfeea74ab6553bd251ccbd092c04122a ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm" 1735865347 1172 e36ee82e53889b69220fe0f54fd031bb ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm" 1735865347 1172 0209d2b99858d2df0c8ca278aa28ba42 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm" 1735865347 1172 00f8a00771908df2108694cbd69134d7 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm" 1735865347 1172 eec47476c8168dac40c6b0d39a32faa4 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm" 1735865347 1172 da6dd37ba8d24cc1a36aa510c8ac56f9 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm" 1735865347 1172 3942109a9ca7a08ec5324d8eec4093d9 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm" 1735865347 1172 42ca517602ab12cb60a5174be463b80a ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6f.tfm" 1735865347 1172 c8e0b675a1ae3514b60e0bbed9ef993a ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm" 1735865347 1172 65f78ffa41ce8b45f91f362b219db0e7 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm" 1735865347 1172 ac9bcd3bdbf45728188f855f6ba1cf2f ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm" 1735865347 1172 3988931ed4f7026bbecd81a5650d7854 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm" 1735865347 1172 fd0cb8a34c74e2d27b9d6ceb95f2f96d ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm" 1735865347 1172 9c784b2c832c4124ae2a4cc407dc47a5 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm" 1735865347 1172 402d633b1aba150cdcd663d684057796 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm" 1735865347 1172 44cc15829d76f419e5a8bac63a8fed30 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm" 1735865347 1172 700f8f915e90952a352eb230ae635c92 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm" 1735865347 1172 7693562f5e83d5e3f5e32b3aa27065f6 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm" 1735865347 1172 ce37048b43f744f562318164cad22210 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm" 1735865347 1172 f8375167264f31944f2511f305972138 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm" 1735865347 1172 11ddb11e6fbba10bd31629a75b0d10c6 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm" 1735865347 1172 244f58522afea40d9573f43f05491e74 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm" 1735865347 1172 4025c8a91771a1668f52295903b8fc89 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm" 1735865347 1172 c58659cf25f9ba2d1c548f969b16af79 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm" 1735865347 1172 4fb15fe26ea6dad0b54285fd42fdf8b9 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm" 1735865347 1172 bc023ebc9b121bce07974f18a4be28bc ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm" 1735865347 1172 88aa66087396e79a2d9046555fe05ea9 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm" 1735865347 1172 97758becb7742daa4b4c772be88e9009 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm" 1735865347 1172 7dfd9db201c758b6a39baf9f8fe63ca3 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong84.tfm" 1735865347 1172 28184c57fe14bd0a42eeec4fe056b9b7 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong85.tfm" 1735865347 1172 1e0042ffb16f156fe969c5931939aa12 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong86.tfm" 1735865347 1172 1c2dc910b8ad781a19e026043f33b0fe ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm" 1735865347 1172 e80b61bcc19bffe1009dc0e70ca042e8 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm" 1735865347 1172 8b185a44b25b68fee81f017ffd4f4c82 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8a.tfm" 1735865347 1172 a036683e790606984e21b7cb9523d25d ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm" 1735865347 1172 cb1829d4415ae14a6d1b42840373e23a ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm" 1735865347 1172 ef00399cafeb3f8b6343803347ead58f ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm" 1735865347 1172 766e8f05ddf433a70188e0789a492ab5 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm" 1735865347 1172 39abbbe02586d0f65fa39c19429184a6 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm" 1735865347 1172 1dd258add692258fd748a53ff76ed075 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm" 1735865347 1172 084e1e91aa4ae30efc415c3663943670 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm" 1735865347 1172 00477fac41b20ed3dc624d7550b67f54 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm" 1735865347 1172 b83dfb32a9b8d234282a0b11898d2c55 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm" 1735865347 1172 97abce3faa5097f1401cb707f6f69600 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm" 1735865347 1172 3322410a0eee91e13e02457b09378209 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm" 1735865347 1172 0d85b1f7b78508ff1f0a5ef94e0aaca9 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm" 1735865347 1172 445e3c81b2f1f84601e454216cbde866 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm" 1735865347 1172 37a3cd36cf03e67f393bee80b1370d05 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm" 1735865347 1172 e797949130fb017e573d6826989dff50 ""
"f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm" 1735865347 1172 156175f4eaa9daea4e21b890ac9fafb8 ""
"f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1735818841 32080 340ef9bf63678554ee606688e7b5339d ""
"f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1735818841 35752 024fb6c41858982481f6968b5fc26508 ""
"f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1735818841 32722 d7379af29a190c3f453aba36302ff5a9 ""
"f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb" 1735818841 24252 1e4e051947e12dfb50fee0b7f4e26e3a ""
"f:/texlive/2024/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb" 1735820179 136101 b18d10b3436f8cb0cd04046deb340fe7 ""
"f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1735823707 71627 94eb9990bed73c364d7f53f960cc8c5b ""
"f:/texlive/2024/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1735819181 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
"f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1735819688 40635 c40361e206be584d448876bba8a64a3b ""
"f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty" 1735819708 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
"f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex" 1735820540 5818 f8fc8b7a2383410fd5810f6ec6565186 ""
"f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1735821805 8371 9d55b8bd010bc717624922fb3477d92e ""
"f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty" 1735822347 480 5778104efadad304ced77548ca2184b1 ""
"f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty" 1735822347 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a ""
"f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty" 1735822347 1057 525c2192b5febbd8c1f662c9468335bb ""
"f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1735822388 8356 7bbb2c2373aa810be568c29e333da8ed ""
"f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty" 1735822415 31769 002a487f55041f8e805cfbf6385ffd97 ""
"f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1735822680 5412 d5a2436094cd7be85769db90f29250a6 ""
"f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1735823128 17865 1a9bd36b4f98178fa551aca822290953 ""
"f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1735862221 19007 15924f7228aca6c6d184b115f4baa231 ""
"f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1735862263 20089 80423eac55aa175305d35b49e04fe23b ""
"f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1735864673 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
"f:/texlive/2024/texmf-dist/tex/latex/atveryend/atveryend.sty" 1735819193 19336 ce7ae9438967282886b3b036cfad1e4d ""
"f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty" 1735819231 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
"f:/texlive/2024/texmf-dist/tex/latex/base/article.cls" 1735822743 20144 147463a6a579f4597269ef9565205cfe ""
"f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1735822743 3045 273c666a54e60b9f730964f431a56c1b ""
"f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1735822743 2462 6bc53756156dbd71c1ad550d30a3b93f ""
"f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty" 1735822743 14741 8b0de6b00fb0a5eac1dbb1bd11363c83 ""
"f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty" 1735822743 5119 a04a8b68ab4f6ce800a41f7f8012a10e ""
"f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty" 1735822743 5048 425739d70251273bf93e3d51f3c40048 ""
"f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo" 1735822743 8449 f07039d8e4e89f21078d9b5137579bfc ""
"f:/texlive/2024/texmf-dist/tex/latex/base/ts1enc.def" 1735822743 8090 f16408278fc28f119d5a6757c212f57e ""
"f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty" 1735819898 56128 c2ccf1a29d78c33bc553880402e4fb9a ""
"f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty" 1735819898 72619 ee90b6612147680fd73c3b1406a74245 ""
"f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty" 1735819898 7418 021d7c4eb11bde94592761855a3d046e ""
"f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty" 1735819898 12494 0c0cdb824278a4d51cefeb2e79901315 ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.enc" 1735820117 29591 d67c9aa515f4260cdd60fa9f76d96368 ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty" 1735820117 33241 3ee25f21824a4a347866900e5037d6f3 ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty" 1735820117 2451 fef3f022e9041e00c5a6e0f269d142dd ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty" 1735820117 24621 e1c0abd54a87918dd1e31a35b20e99e4 ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg" 1735820117 3857 eb1bacae4debef49a730cd935a17d208 ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr" 1735820117 8601 48822bfc9ff5adbcc1c7f832dd920f29 ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc" 1735820117 6111 5a99517ba8cc0c0905d3c54d7c7bcc48 ""
"f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty" 1735820117 12177 48c95ebf85a580326918e5eb490b477b ""
"f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa" 1735820124 7 7979211695692235f48c7d3ba95863ea ""
"f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty" 1735820124 17985 35c6beb757001c750ed764f3ac4ef0d6 ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg" 1735820540 1770 50e40a993c4c5ea72af9155aff7e605c ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg" 1735820540 1230 140911b70e325208170dc573931e772d ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg" 1735820540 1291 feb9a19ff907013e8b3014895a284585 ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty" 1735820540 32650 ae1549373401d5cdb1fa16e45ec2f2c3 ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty" 1735820540 6505 33157acfddefdd8fd513e2308e07a435 ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty" 1735820540 8448 194e901f66d106236c72ef098b091d00 ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def" 1735820540 10881 81f1c81c512ebcc46745af438dfa73d9 ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def" 1735820540 20297 90a9347d15e74883d4c66bd8b9fe695e ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd" 1735820540 1820 94b600cf0e8675b72e2f47cdec13db0a ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def" 1735820540 4952 f781dcade04ad6ae6d09fde004a752be ""
"f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def" 1735820540 2309 6d7454f886152e0f183b87105f3b3adf ""
"f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1735821179 13886 d1306dcf79a944f6988e688c1785f9ce ""
"f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1735821262 46845 3b58f70c6e861a13d927bff09d35ecbc ""
"f:/texlive/2024/texmf-dist/tex/latex/float/float.sty" 1735821559 6749 16d2656a1984957e674b149555f1ea1d ""
"f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty" 1735821786 41601 9cf6c5257b1bc7af01a58859749dd37a ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1735821949 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1735821949 1224 978390e9c2234eab29404bc21b268d1e ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def" 1735821951 19448 1e988b341dda20961a6b931bcde55519 ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty" 1735821947 7233 e46ce9241d2b2ca2a78155475fdd557a ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty" 1735821947 18387 8f900a490197ebaf93c02ae9476d4b09 ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty" 1735821947 8010 a8d949cbdbc5c983593827c9eec252e1 ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty" 1735821947 2671 7e67d78d9b88c845599a85b2d41f2e39 ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1735821947 2885 9c645d672ae17285bba324998918efd8 ""
"f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty" 1735821947 4023 293ea1c16429fc0c4cf605f4da1791a9 ""
"f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty" 1735822222 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
"f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def" 1735822234 48154 e46bf8adeb936500541441171d61726d ""
"f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty" 1735822234 220920 fd3cbb5f1a2bc9b8f451b8b7d8171264 ""
"f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty" 1735822234 11026 182c63f139a71afd30a28e5f1ed2cd1c ""
"f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def" 1735822234 14249 e67cb186717b7ab18d14a4875e7e98b5 ""
"f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def" 1735822234 117112 05831178ece2cad4d9629dcf65099b11 ""
"f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1735822684 22555 6d8e155cfef6d82c3d5c742fea7c992e ""
"f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1735822686 13815 760b0c02f691ea230f5359c4e1de23a7 ""
"f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1735822697 30006 3d512c0edd558928ddea1690180ef77e ""
"f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty" 1735822704 6565 10e89ed128ccd59431746bbdd82129fc ""
"f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1735822833 678 4792914a8f45be57bb98413425e4c7af ""
"f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg" 1735822991 1830 20af84c556326f7c12b9202ebe363f56 ""
"f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty" 1735822991 81322 d02238bdeb305f2c9f9d0229f99371d0 ""
"f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty" 1735822991 77022 5c8c440739265e7ba15b8379ece6ecd7 ""
"f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty" 1735822991 329 f19f5da7234b51d16764e23d20999c73 ""
"f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty" 1735823758 6149 2398eec4faa1ee24ff761581e580ecf1 ""
"f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty" 1735863061 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
"f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1735863095 9714 ba3194bd52c8499b3f1e3eb91d409670 ""
"f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty" 1735863385 22490 8cac309b79a4c53a4ffce4b1b07aead0 ""
"f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty" 1735864393 12667 e4b5eb11e4b7239e6c8a52bbe074a6c6 ""
"f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty" 1735864393 1618 c5f08dcf49a56107311a81073b35fa4e ""
"f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty" 1735864393 12935 94a3291359b5f73ff1b19345a6983105 ""
"f:/texlive/2024/texmf-dist/tex/latex/url/url.sty" 1735864762 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
"f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg" 1735865352 5700 603e2f09dad175efabc8594730623a0b ""
"f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty" 1735865352 38160 aafa8d740e4f21b62a4acd4835e54359 ""
"f:/texlive/2024/texmf-dist/web2c/texmf.cnf" 1735818660 41649 5d6ae549fbbcb850a863f69aa41f3d10 ""
"f:/texlive/2024/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1735865434 5513072 3c142b3aa2bb6151fbdf53ce8a9269ac ""
"f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt" 1735865800 8221527 dde4bcbd8a14ed93bb1ccc7dff478a23 ""
"f:/texlive/2024/texmf.cnf" 1735865389 713 e69b156964470283e0530f5060668171 ""
"picture/1.1.png" 1736218785 257012 572744cc89577868fbf18c9e8e5095a8 ""
"picture/10.png" 1736218785 55128 ba8841b4388d3ae002a7b04bdbf09c89 ""
"picture/11.png" 1736218785 60555 9a02c4175808d44e4de2555e61f6f62c ""
"picture/12.png" 1736218785 359717 34a5050668b51b7c0376b40e435290a5 ""
"picture/13.png" 1736218785 298537 c759c6ea0536af13d4e0582d344a8023 ""
"picture/14.png" 1736218785 338379 00e80518314cb9787aa0c8090f491ab3 ""
"picture/15.png" 1736218785 353100 20995e0b8c379c7af2871ebdb6af1035 ""
"picture/16.png" 1736218785 278909 7f2c25f6b5b2dc812a75612b09adfbbf ""
"picture/17.png" 1736218785 100047 aabb46f1b3fbc1ed034d0e5c7946b9f9 ""
"picture/18.png" 1736218785 113123 354af39d06bfcd863d3263f64da4bf48 ""
"picture/19.png" 1736218785 108072 5aa4f57f5fbdcf17a29b3d33f3578bf1 ""
"picture/2.png" 1736218785 72226 ae35b6edbc55f9cef51841be6e5d69ae ""
"picture/20.png" 1736218785 101173 61394766c552290861a8d665c9ff2c7f ""
"picture/21.png" 1736218785 95200 b4a5a0c74c83deb21355d65015e87bf1 ""
"picture/22.png" 1736218785 337255 2b60da7be806b1b17edcabe32c7b5952 ""
"picture/23.png" 1736218785 130416 aac6613a0320fc9640bc3ce39d723c4b ""
"picture/24.png" 1736218785 105456 ec3d5bfb8ee2a1c09c753443fb53dbb2 ""
"picture/25.png" 1736218785 134114 a7e7d8954fb77cb198d3a66695b221ec ""
"picture/26.png" 1736218785 134852 6f58cedb22cf13cbf693fd4531bb9309 ""
"picture/27.png" 1736218785 135063 a736b025ceba4c4cec4ca50cc852c6f2 ""
"picture/28.png" 1736218785 125615 ce2e5aaf0bcf5c3c3e34060ced136e8b ""
"picture/29.png" 1736218785 102928 c8dfe55924d27079e7cd00a996973ea4 ""
"picture/30.png" 1736218785 148888 15afa99a9d2975e8e80daf48379f1a9f ""
"picture/31.png" 1736218785 18378 95c5f077f665189bdba59e8c142ec14a ""
"picture/32.png" 1736218785 18063 b0c594d2abd1e8ca39958519d328357d ""
"picture/33.png" 1736218785 18546 3cfd1337f3288a2f0199060826dfc9fc ""
"picture/34.png" 1736218785 18439 d5b3c5244a2c3c0ddffaa69f0df741e9 ""
"picture/35.png" 1736218785 17579 4d78bd00353277483189f98712d9e4b7 ""
"picture/36.png" 1736218785 68009 a5842c173acf23b6f97b659634718b6d ""
"picture/37.png" 1736218785 283915 45d99bc11e85e6013d267a22ffc10607 ""
"picture/38.png" 1736218785 337153 b0bba29e3ef6acd6ea921530b94b6e27 ""
"picture/39.png" 1736218785 202762 c54197216340fdf254d8611660aacbc6 ""
"picture/4.png" 1736218785 39580 a23f91f7205a3d7444351d24e4107a91 ""
"picture/40.png" 1736218785 345182 fe0f99d7d5cafda530004723fa3530a8 ""
"picture/41.png" 1736218785 162089 9c3082c7c2d030d74c2a7d9b37184d66 ""
"picture/42.png" 1736218785 166236 d3b6c66b4226d58a98c0a3868759ee82 ""
"picture/46.png" 1736218785 54399 cb9671a4469b22701520d322df2f863c ""
"picture/47.png" 1736218785 16390 91c22e93ca62e82c065c249e0961f45c ""
"picture/48.png" 1736218785 59699 b64a5f2dd105938ffbe25090e832afb0 ""
"picture/7.png" 1736218785 27326 f356481d8ec0d433004bfc710f39a61d ""
"picture/8.png" 1736218785 51137 d7050f61e5db8c949f5559225f2c97d0 ""
"picture/9.png" 1736218785 107915 e3ace6c72f757cea414dfe2d2b637b9c ""
"picture/CodeArts-lastest-1.png" 1736389071 182715 5baf5aa420b4ba410bb99f2ebd1fde1a ""
"picture/CodeArts-master.png" 1736389071 330488 0d8a68423fb09ad6dd559eee401b2c01 ""
"picture/Dialogue-based large models.png" 1736343573 178500 4f885e4fcb96f7724a758732a10e3221 ""
"picture/Obtain the geographical location schematic diagram 1.png" 1736343573 97035 19df3cec920de0fab03dd6acddcaabab ""
"picture/Obtain the geographical location schematic diagram 2.png" 1736343573 111512 ac00bda5ec6f8571b45dac1b54f1dc9f ""
"picture/Speech synthesis diagram 1.png" 1736343573 134738 3ecdda3cf1a678992e1e13a26d1627fe ""
"picture/Speech synthesis diagram 2.png" 1736343573 136365 b53e9a84cf8eeb2a0242d3c163b2d909 ""
"picture/Speech synthesis diagram 3.png" 1736343573 107777 36a3f1a5fa826d8893d9dadde11d9aa7 ""
"picture/Template tag 1.png" 1736343573 277781 fd35e861b6e1fecf12886f293ff7880c ""
"picture/Template tag 2.png" 1736343573 117857 d3ef395ee7cd59da9f9d50e57bff4bf9 ""
"picture/Undo function1.png" 1736343573 155642 ce9508ca0dbeffc9b974e1db6fcaa2a3 ""
"picture/linsten1.png" 1736343573 127493 917af4d9e9a825fc5d880da416ac4215 ""
"picture/linsten2.png" 1736343573 110317 882eb85892fb092e3b2ede72861658ad ""
"picture/sequence_diagram.png" 0 -1 0 ""
"小米便签泛读、标注和维护报告文档.aux" 1736389096 12861 6d913d9ad44c99a342be7f649b051624 "pdflatex"
"小米便签泛读、标注和维护报告文档.out" 1736389096 4259 58b86f6d56942edf913da80f28d12f25 "pdflatex"
"小米便签泛读、标注和维护报告文档.tex" 1736389072 60625 95528c81db054249c20dcfa6564f00c8 ""
"小米便签泛读、标注和维护报告文档.toc" 1736389096 3366 0b4e9d6b666d5fa0dd63844a9aa5ad27 "pdflatex"
(generated)
"小米便签泛读、标注和维护报告文档.aux"
"小米便签泛读、标注和维护报告文档.log"
"小米便签泛读、标注和维护报告文档.out"
"小米便签泛读、标注和维护报告文档.pdf"
"小米便签泛读、标注和维护报告文档.toc"
(rewritten before read)

@ -1,945 +0,0 @@
PWD c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告
INPUT f:/texlive/2024/texmf.cnf
INPUT f:/texlive/2024/texmf-dist/web2c/texmf.cnf
INPUT f:/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt
INPUT c:/Users/秦薪淇/Desktop/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex
OUTPUT 小米便签泛读、标注和维护报告文档.log
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/article.cls
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/article.cls
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/size12.clo
INPUT f:/texlive/2024/texmf-dist/fonts/map/fontname/texfonts.map
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexhook.sty
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexpatch.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fix-cm.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/ts1enc.def
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctexopts.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/engine/ctex-engine-pdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKutf8.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifpdf.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/inputenc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/mule/MULEenc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJK.enc
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/fontenc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjkpunct/CJKpunct.spa
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/CJKspace.sty
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.bdg
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/ctexspa.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber-utf8.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/scheme/ctex-scheme-chinese.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex-name-utf8.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/indentfirst.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windows.def
INPUT c:/Windows/Fonts/msyh.ttc
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/config/ctex.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphicx.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/graphics.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/trig.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/infwarerr/infwarerr.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/pd1enc.def
INPUT f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/intcalc/intcalc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/puenc.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/url/url.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/url/url.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/bitset/bitset.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/atbegshi/atbegshi.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atbegshi-ltx.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/hyperref/hpdftex.def
INPUT f:/texlive/2024/texmf-dist/tex/latex/atveryend/atveryend.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/base/atveryend-ltx.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstpatch.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/listings/listings.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/color.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx
INPUT f:/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx
INPUT f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT f:/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/setspace/setspace.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/float/float.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/float/float.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/longtable.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/multirow/multirow.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/tools/array.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/subcaption.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/caption3.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/caption/ltcaption.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.enc
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr
INPUT f:/texlive/2024/texmf-dist/tex/latex/cjk/texinput/UTF8/UTF8.chr
INPUT ./小米便签泛读、标注和维护报告文档.aux
INPUT ./小米便签泛读、标注和维护报告文档.aux
INPUT 小米便签泛读、标注和维护报告文档.aux
OUTPUT 小米便签泛读、标注和维护报告文档.aux
INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
INPUT f:/texlive/2024/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
INPUT f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
INPUT f:/texlive/2024/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
OUTPUT 小米便签泛读、标注和维护报告文档.out
OUTPUT 小米便签泛读、标注和维护报告文档.pdf
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd
INPUT f:/texlive/2024/texmf-dist/tex/latex/ctex/fd/c70rm.fd
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei30.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong85.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong86.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong84.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm
INPUT f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex
INPUT f:/texlive/2024/texmf-dist/tex/generic/ctex/zhmap/ctex-zhmap-windows.tex
INPUT f:/texlive/2024/texmf-var/fonts/map/pdftex/updmap/pdftex.map
INPUT f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/UGBK.sfd
INPUT f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr17.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm
OUTPUT 小米便签泛读、标注和维护报告文档.toc
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm
INPUT ./picture/1.1.png
INPUT ./picture/1.1.png
INPUT ./picture/1.1.png
INPUT ./picture/1.1.png
INPUT ./picture/1.1.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei76.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei4e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei67.tfm
INPUT ./picture/2.png
INPUT ./picture/2.png
INPUT ./picture/2.png
INPUT ./picture/2.png
INPUT ./picture/2.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei56.tfm
INPUT ./picture/46.png
INPUT ./picture/46.png
INPUT ./picture/46.png
INPUT ./picture/46.png
INPUT ./picture/46.png
INPUT ./picture/4.png
INPUT ./picture/4.png
INPUT ./picture/4.png
INPUT ./picture/4.png
INPUT ./picture/4.png
INPUT ./picture/7.png
INPUT ./picture/7.png
INPUT ./picture/7.png
INPUT ./picture/7.png
INPUT ./picture/7.png
INPUT ./picture/8.png
INPUT ./picture/8.png
INPUT ./picture/8.png
INPUT ./picture/8.png
INPUT ./picture/8.png
INPUT ./picture/47.png
INPUT ./picture/47.png
INPUT ./picture/47.png
INPUT ./picture/47.png
INPUT ./picture/47.png
INPUT ./picture/9.png
INPUT ./picture/9.png
INPUT ./picture/9.png
INPUT ./picture/9.png
INPUT ./picture/9.png
INPUT ./picture/48.png
INPUT ./picture/48.png
INPUT ./picture/48.png
INPUT ./picture/48.png
INPUT ./picture/48.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei95.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei51.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei68.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong53.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong54.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong79.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong76.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong88.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong65.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisongff.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong52.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong60.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong51.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong98.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong30.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong57.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong4f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong97.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong91.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong95.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong83.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong82.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong74.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong89.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong90.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong59.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong80.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong81.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong75.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8c.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong50.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong77.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong55.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong8b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong58.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong72.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong56.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong73.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6a.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei97.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei75.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei97.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei66.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm
INPUT ./picture/12.png
INPUT ./picture/12.png
INPUT ./picture/12.png
INPUT ./picture/12.png
INPUT ./picture/12.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong66.tfm
INPUT ./picture/13.png
INPUT ./picture/13.png
INPUT ./picture/13.png
INPUT ./picture/13.png
INPUT ./picture/13.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong63.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong94.tfm
INPUT ./picture/14.png
INPUT ./picture/14.png
INPUT ./picture/14.png
INPUT ./picture/14.png
INPUT ./picture/14.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6b.tfm
INPUT ./picture/15.png
INPUT ./picture/15.png
INPUT ./picture/15.png
INPUT ./picture/15.png
INPUT ./picture/15.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm
INPUT ./picture/16.png
INPUT ./picture/16.png
INPUT ./picture/16.png
INPUT ./picture/16.png
INPUT ./picture/16.png
INPUT ./picture/17.png
INPUT ./picture/17.png
INPUT ./picture/17.png
INPUT ./picture/17.png
INPUT ./picture/17.png
INPUT ./picture/18.png
INPUT ./picture/18.png
INPUT ./picture/18.png
INPUT ./picture/18.png
INPUT ./picture/18.png
INPUT ./picture/19.png
INPUT ./picture/19.png
INPUT ./picture/19.png
INPUT ./picture/19.png
INPUT ./picture/19.png
INPUT ./picture/20.png
INPUT ./picture/20.png
INPUT ./picture/20.png
INPUT ./picture/20.png
INPUT ./picture/20.png
INPUT ./picture/21.png
INPUT ./picture/21.png
INPUT ./picture/21.png
INPUT ./picture/21.png
INPUT ./picture/21.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong96.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong78.tfm
INPUT ./picture/22.png
INPUT ./picture/22.png
INPUT ./picture/22.png
INPUT ./picture/22.png
INPUT ./picture/22.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong67.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei52.tfm
INPUT ./picture/23.png
INPUT ./picture/23.png
INPUT ./picture/23.png
INPUT ./picture/23.png
INPUT ./picture/23.png
INPUT ./picture/24.png
INPUT ./picture/24.png
INPUT ./picture/24.png
INPUT ./picture/24.png
INPUT ./picture/24.png
INPUT ./picture/25.png
INPUT ./picture/25.png
INPUT ./picture/25.png
INPUT ./picture/25.png
INPUT ./picture/25.png
INPUT ./picture/26.png
INPUT ./picture/26.png
INPUT ./picture/26.png
INPUT ./picture/26.png
INPUT ./picture/26.png
INPUT ./picture/27.png
INPUT ./picture/27.png
INPUT ./picture/27.png
INPUT ./picture/27.png
INPUT ./picture/27.png
INPUT ./picture/28.png
INPUT ./picture/28.png
INPUT ./picture/28.png
INPUT ./picture/28.png
INPUT ./picture/28.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei63.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei72.tfm
INPUT ./picture/29.png
INPUT ./picture/29.png
INPUT ./picture/29.png
INPUT ./picture/29.png
INPUT ./picture/29.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm
INPUT ./picture/30.png
INPUT ./picture/30.png
INPUT ./picture/30.png
INPUT ./picture/30.png
INPUT ./picture/30.png
INPUT ./picture/31.png
INPUT ./picture/31.png
INPUT ./picture/31.png
INPUT ./picture/31.png
INPUT ./picture/31.png
INPUT ./picture/32.png
INPUT ./picture/32.png
INPUT ./picture/32.png
INPUT ./picture/32.png
INPUT ./picture/32.png
INPUT ./picture/33.png
INPUT ./picture/33.png
INPUT ./picture/33.png
INPUT ./picture/33.png
INPUT ./picture/33.png
INPUT ./picture/34.png
INPUT ./picture/34.png
INPUT ./picture/34.png
INPUT ./picture/34.png
INPUT ./picture/34.png
INPUT ./picture/35.png
INPUT ./picture/35.png
INPUT ./picture/35.png
INPUT ./picture/35.png
INPUT ./picture/35.png
INPUT ./picture/36.png
INPUT ./picture/36.png
INPUT ./picture/36.png
INPUT ./picture/36.png
INPUT ./picture/36.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei79.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei6a.tfm
INPUT ./picture/37.png
INPUT ./picture/37.png
INPUT ./picture/37.png
INPUT ./picture/37.png
INPUT ./picture/37.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong5f.tfm
INPUT ./picture/38.png
INPUT ./picture/38.png
INPUT ./picture/38.png
INPUT ./picture/38.png
INPUT ./picture/38.png
INPUT ./picture/39.png
INPUT ./picture/39.png
INPUT ./picture/39.png
INPUT ./picture/39.png
INPUT ./picture/39.png
INPUT ./picture/40.png
INPUT ./picture/40.png
INPUT ./picture/40.png
INPUT ./picture/40.png
INPUT ./picture/40.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei64.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei7d.tfm
INPUT ./picture/41.png
INPUT ./picture/41.png
INPUT ./picture/41.png
INPUT ./picture/41.png
INPUT ./picture/41.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong64.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong7d.tfm
INPUT ./picture/42.png
INPUT ./picture/42.png
INPUT ./picture/42.png
INPUT ./picture/42.png
INPUT ./picture/42.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong70.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong68.tfm
INPUT ./picture/41.png
INPUT ./picture/41.png
INPUT ./picture/41.png
INPUT ./picture/41.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong9a.tfm
INPUT ./picture/42.png
INPUT ./picture/42.png
INPUT ./picture/42.png
INPUT ./picture/42.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong20.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong62.tfm
INPUT ./picture/Template tag 1.png
INPUT ./picture/Template tag 1.png
INPUT ./picture/Template tag 1.png
INPUT ./picture/Template tag 1.png
INPUT ./picture/Template tag 1.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr8.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr6.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm
INPUT ./picture/Template tag 2.png
INPUT ./picture/Template tag 2.png
INPUT ./picture/Template tag 2.png
INPUT ./picture/Template tag 2.png
INPUT ./picture/Template tag 2.png
INPUT ./picture/linsten1.png
INPUT ./picture/linsten1.png
INPUT ./picture/linsten1.png
INPUT ./picture/linsten1.png
INPUT ./picture/linsten1.png
INPUT ./picture/linsten2.png
INPUT ./picture/linsten2.png
INPUT ./picture/linsten2.png
INPUT ./picture/linsten2.png
INPUT ./picture/linsten2.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei62.tfm
INPUT ./picture/Speech synthesis diagram 1.png
INPUT ./picture/Speech synthesis diagram 1.png
INPUT ./picture/Speech synthesis diagram 1.png
INPUT ./picture/Speech synthesis diagram 1.png
INPUT ./picture/Speech synthesis diagram 1.png
INPUT ./picture/Speech synthesis diagram 2.png
INPUT ./picture/Speech synthesis diagram 2.png
INPUT ./picture/Speech synthesis diagram 2.png
INPUT ./picture/Speech synthesis diagram 2.png
INPUT ./picture/Speech synthesis diagram 2.png
INPUT ./picture/Speech synthesis diagram 3.png
INPUT ./picture/Speech synthesis diagram 3.png
INPUT ./picture/Speech synthesis diagram 3.png
INPUT ./picture/Speech synthesis diagram 3.png
INPUT ./picture/Speech synthesis diagram 3.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei59.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei57.tfm
INPUT ./picture/Dialogue-based large models.png
INPUT ./picture/Dialogue-based large models.png
INPUT ./picture/Dialogue-based large models.png
INPUT ./picture/Dialogue-based large models.png
INPUT ./picture/Dialogue-based large models.png
INPUT ./picture/Undo function1.png
INPUT ./picture/Undo function1.png
INPUT ./picture/Undo function1.png
INPUT ./picture/Undo function1.png
INPUT ./picture/Undo function1.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei74.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong69.tfm
INPUT ./picture/Obtain the geographical location schematic diagram 1.png
INPUT ./picture/Obtain the geographical location schematic diagram 1.png
INPUT ./picture/Obtain the geographical location schematic diagram 1.png
INPUT ./picture/Obtain the geographical location schematic diagram 1.png
INPUT ./picture/Obtain the geographical location schematic diagram 1.png
INPUT ./picture/Obtain the geographical location schematic diagram 2.png
INPUT ./picture/Obtain the geographical location schematic diagram 2.png
INPUT ./picture/Obtain the geographical location schematic diagram 2.png
INPUT ./picture/Obtain the geographical location schematic diagram 2.png
INPUT ./picture/Obtain the geographical location schematic diagram 2.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei78.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei60.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei89.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei58.tfm
INPUT ./picture/10.png
INPUT ./picture/10.png
INPUT ./picture/10.png
INPUT ./picture/10.png
INPUT ./picture/10.png
INPUT ./picture/11.png
INPUT ./picture/11.png
INPUT ./picture/11.png
INPUT ./picture/11.png
INPUT ./picture/11.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei91.tfm
INPUT ./picture/CodeArts-lastest-1.png
INPUT ./picture/CodeArts-lastest-1.png
INPUT ./picture/CodeArts-lastest-1.png
INPUT ./picture/CodeArts-lastest-1.png
INPUT ./picture/CodeArts-lastest-1.png
INPUT ./picture/CodeArts-master.png
INPUT ./picture/CodeArts-master.png
INPUT ./picture/CodeArts-master.png
INPUT ./picture/CodeArts-master.png
INPUT ./picture/CodeArts-master.png
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6f.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong99.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong71.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong61.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unisong/unisong6e.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei5b.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei8d.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei65.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei54.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei83.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei98.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei53.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei80.tfm
INPUT f:/texlive/2024/texmf-dist/fonts/tfm/zhmetrics/unihei/unihei73.tfm
INPUT 小米便签泛读、标注和维护报告文档.aux
INPUT ./小米便签泛读、标注和维护报告文档.out
INPUT ./小米便签泛读、标注和维护报告文档.out
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simsun.ttc
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT c:/Windows/Fonts/simhei.ttf
INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb
INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb
INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb
INPUT f:/texlive/2024/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb

@ -7,31 +7,33 @@
\BOOKMARK [1][-]{section.2}{\376\377\134\017\174\163\117\277\173\176\166\204\116\343\170\001\150\007\154\350}{}% 7
\BOOKMARK [1][-]{section.3}{\376\377\134\017\174\163\117\277\173\176\166\204\116\343\170\001\176\364\142\244}{}% 8
\BOOKMARK [2][-]{subsection.3.1}{\376\377\176\364\142\244\166\204\121\205\133\271}{section.3}% 9
\BOOKMARK [2][-]{subsection.3.2}{\376\377\147\266\147\204\213\276\213\241}{section.3}% 10
\BOOKMARK [2][-]{subsection.3.3}{\376\377\165\114\227\142\213\276\213\241}{section.3}% 11
\BOOKMARK [2][-]{subsection.3.4}{\376\377\213\346\176\306\213\276\213\241}{section.3}% 12
\BOOKMARK [3][-]{subsubsection.3.4.1}{\376\377\213\276\177\156\165\114\227\142\200\314\146\157}{subsection.3.4}% 13
\BOOKMARK [3][-]{subsubsection.3.4.2}{\376\377\153\042\217\316\165\114\227\142}{subsection.3.4}% 14
\BOOKMARK [3][-]{subsubsection.3.4.3}{\376\377\166\173\137\125\133\306\170\001}{subsection.3.4}% 15
\BOOKMARK [3][-]{subsubsection.3.4.4}{\376\377\177\373\213\321\122\237\200\375}{subsection.3.4}% 16
\BOOKMARK [3][-]{subsubsection.3.4.5}{\376\377\143\322\121\145\126\376\162\107}{subsection.3.4}% 17
\BOOKMARK [3][-]{subsubsection.3.4.6}{\376\377\176\337\213\241\133\127\173\046\116\052\145\160}{subsection.3.4}% 18
\BOOKMARK [3][-]{subsubsection.3.4.7}{\376\377\133\314\145\207\147\054\122\237\200\375}{subsection.3.4}% 19
\BOOKMARK [3][-]{subsubsection.3.4.8}{\376\377\147\027\213\373\122\237\200\375}{subsection.3.4}% 20
\BOOKMARK [3][-]{subsubsection.3.4.9}{\376\377\171\301\133\306\152\041\137\017}{subsection.3.4}% 21
\BOOKMARK [3][-]{subsubsection.3.4.10}{\376\377\173\024\213\260\177\026\217\221\121\205\144\034\175\042}{subsection.3.4}% 22
\BOOKMARK [3][-]{subsubsection.3.4.11}{\376\377\152\041\147\177\117\277\173\176}{subsection.3.4}% 23
\BOOKMARK [3][-]{subsubsection.3.4.12}{\376\377\213\355\227\363\124\054\121\231}{subsection.3.4}% 24
\BOOKMARK [3][-]{subsubsection.3.4.13}{\376\377\213\355\227\363\124\010\142\020}{subsection.3.4}% 25
\BOOKMARK [3][-]{subsubsection.3.4.14}{\376\377\133\371\213\335\137\017\131\047\152\041\127\213}{subsection.3.4}% 26
\BOOKMARK [3][-]{subsubsection.3.4.15}{\376\377\144\244\126\336\122\237\200\375}{subsection.3.4}% 27
\BOOKMARK [3][-]{subsubsection.3.4.16}{\376\377\203\267\123\326\127\060\164\006\117\115\177\156}{subsection.3.4}% 28
\BOOKMARK [2][-]{subsection.3.5}{\376\377\176\364\142\244\116\343\170\001\145\160\221\317\116\345\123\312\215\050\221\317\140\305\121\265}{section.3}% 29
\BOOKMARK [3][-]{subsubsection.3.5.1}{\376\377\000N\000o\000t\000e\000s\000L\000i\000s\000t\000A\000c\000t\000i\000v\000i\000t\000y\174\173}{subsection.3.5}% 30
\BOOKMARK [3][-]{subsubsection.3.5.2}{\376\377\000N\000o\000t\000e\000E\000d\000i\000t\000A\000c\000t\000i\000v\000i\000t\000y\174\173}{subsection.3.5}% 31
\BOOKMARK [3][-]{subsubsection.3.5.3}{\376\377\176\364\142\244\124\016\166\204\134\017\174\163\117\277\173\176\116\073\211\201\130\236\122\240\166\204\123\005\124\214\174\173}{subsection.3.5}% 32
\BOOKMARK [3][-]{subsubsection.3.5.4}{\376\377\176\364\142\244\124\016\166\204\215\050\221\317\122\006\147\220}{subsection.3.5}% 33
\BOOKMARK [1][-]{section.4}{\376\377\133\236\215\365\145\066\203\267\124\214\117\123\117\032}{}% 34
\BOOKMARK [2][-]{subsection.4.1}{\376\377\145\066\203\267}{section.4}% 35
\BOOKMARK [2][-]{subsection.4.2}{\376\377\225\356\230\230}{section.4}% 36
\BOOKMARK [1][-]{section.5}{\376\377\123\302\200\003\145\207\163\056}{}% 37
\BOOKMARK [2][-]{subsection.3.2}{\376\377\137\000\156\220\217\157\116\366\176\364\142\244\124\016\142\100\116\247\165\037\166\204\213\276\213\241}{section.3}% 10
\BOOKMARK [3][-]{subsubsection.3.2.1}{\376\377\147\266\147\204\213\276\213\241}{subsection.3.2}% 11
\BOOKMARK [3][-]{subsubsection.3.2.2}{\376\377\165\114\227\142\213\276\213\241}{subsection.3.2}% 12
\BOOKMARK [3][-]{subsubsection.3.2.3}{\376\377\213\346\176\306\213\276\213\241}{subsection.3.2}% 13
\BOOKMARK [2][-]{subsection.3.3}{\376\377\176\364\142\244\116\343\170\001\145\160\221\317\116\345\123\312\215\050\221\317\140\305\121\265}{section.3}% 14
\BOOKMARK [3][-]{subsubsection.3.3.1}{\376\377\000N\000o\000t\000e\000s\000L\000i\000s\000t\000A\000c\000t\000i\000v\000i\000t\000y\174\173}{subsection.3.3}% 15
\BOOKMARK [3][-]{subsubsection.3.3.2}{\376\377\000N\000o\000t\000e\000E\000d\000i\000t\000A\000c\000t\000i\000v\000i\000t\000y\174\173}{subsection.3.3}% 16
\BOOKMARK [3][-]{subsubsection.3.3.3}{\376\377\176\364\142\244\124\016\166\204\134\017\174\163\117\277\173\176\116\073\211\201\130\236\122\240\166\204\123\005\124\214\174\173}{subsection.3.3}% 17
\BOOKMARK [3][-]{subsubsection.3.3.4}{\376\377\176\364\142\244\124\016\166\204\215\050\221\317\122\006\147\220}{subsection.3.3}% 18
\BOOKMARK [2][-]{subsection.3.4}{\376\377\176\364\142\244\124\016\166\204\217\157\116\366\123\237\127\213\116\345\123\312\122\237\200\375\134\125\171\072}{section.3}% 19
\BOOKMARK [3][-]{subsubsection.3.4.1}{\376\377\213\276\177\156\165\114\227\142\200\314\146\157}{subsection.3.4}% 20
\BOOKMARK [3][-]{subsubsection.3.4.2}{\376\377\153\042\217\316\165\114\227\142}{subsection.3.4}% 21
\BOOKMARK [3][-]{subsubsection.3.4.3}{\376\377\166\173\137\125\133\306\170\001}{subsection.3.4}% 22
\BOOKMARK [3][-]{subsubsection.3.4.4}{\376\377\177\373\213\321\122\237\200\375}{subsection.3.4}% 23
\BOOKMARK [3][-]{subsubsection.3.4.5}{\376\377\143\322\121\145\126\376\162\107}{subsection.3.4}% 24
\BOOKMARK [3][-]{subsubsection.3.4.6}{\376\377\176\337\213\241\133\127\173\046\116\052\145\160}{subsection.3.4}% 25
\BOOKMARK [3][-]{subsubsection.3.4.7}{\376\377\133\314\145\207\147\054\122\237\200\375}{subsection.3.4}% 26
\BOOKMARK [3][-]{subsubsection.3.4.8}{\376\377\147\027\213\373\122\237\200\375}{subsection.3.4}% 27
\BOOKMARK [3][-]{subsubsection.3.4.9}{\376\377\171\301\133\306\152\041\137\017}{subsection.3.4}% 28
\BOOKMARK [3][-]{subsubsection.3.4.10}{\376\377\173\024\213\260\177\026\217\221\121\205\144\034\175\042}{subsection.3.4}% 29
\BOOKMARK [3][-]{subsubsection.3.4.11}{\376\377\152\041\147\177\117\277\173\176}{subsection.3.4}% 30
\BOOKMARK [3][-]{subsubsection.3.4.12}{\376\377\213\355\227\363\124\054\121\231}{subsection.3.4}% 31
\BOOKMARK [3][-]{subsubsection.3.4.13}{\376\377\213\355\227\363\124\010\142\020}{subsection.3.4}% 32
\BOOKMARK [3][-]{subsubsection.3.4.14}{\376\377\133\371\213\335\137\017\131\047\152\041\127\213}{subsection.3.4}% 33
\BOOKMARK [3][-]{subsubsection.3.4.15}{\376\377\144\244\126\336\122\237\200\375}{subsection.3.4}% 34
\BOOKMARK [3][-]{subsubsection.3.4.16}{\376\377\203\267\123\326\127\060\164\006\117\115\177\156}{subsection.3.4}% 35
\BOOKMARK [1][-]{section.4}{\376\377\133\236\215\365\145\066\203\267\124\214\117\123\117\032}{}% 36
\BOOKMARK [2][-]{subsection.4.1}{\376\377\145\066\203\267}{section.4}% 37
\BOOKMARK [2][-]{subsection.4.2}{\376\377\225\356\230\230}{section.4}% 38
\BOOKMARK [1][-]{section.5}{\376\377\123\302\200\003\145\207\163\056}{}% 39

@ -15,7 +15,6 @@
\hypersetup{
colorlinks=true,
linkcolor=black
@ -534,46 +533,252 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
\end{longtable}
\newpage
\subsection{架构设计}
\subsection{开源软件维护后所产生的设计}
\subsubsection{架构设计}
\noindent维护后的小米便签有如下架构设计:
\newpage
\subsection{界面设计}
\subsubsection{界面设计}
\noindent维护后的小米便签有如下界面设计:
\newpage
\subsection{详细设计}
\subsubsection{详细设计}
\newpage
\subsection{维护代码数量以及质量情况}
\subsubsection{NotesListActivity类}
新增了set\_login\_password()方法跳转到设置密码登陆界面change\_password()方法跳转到修改密码登陆界面delete\_password()方法跳转到删除密码登陆界面。在 onOptionsItemSelected()方法中添加进入私密模式和退出私密模式的触发。
\subsubsection{NoteEditActivity类}
在 onOptionsItemSelected()方法中新增了撤回、设置字体的触发。新增了count()方法、operateText()方法、cutOfimage()方法实现了实时统计字符数功能新增了texttoSpeech()方法、speak方法实现了朗读功能新增了 convertToImage()方法、onActivityResult()方法、getPath()方法、getDataColumn() 方 法、isMediaDocument()方法实现了插入图片功能,新增了showSingleAlertDiglog()方法实现了设置字体功能新增了doTranslate()方法、translate\_u2z()、translate\_z2u()方法实现了翻译功能,新增了 doRevoke()方法实现了撤销功能,新增了local\_sel()、getLocation()方法实现了获取地理位置功能。
\subsubsection{维护后的小米便签主要增加的包和类}
\begin{enumerate}
\item 新增 translate\_demo 包用于实现翻译功能,新增speech包用于规范数据格式和存储、组装语音和文本数据。
\item 在 ui 包中:
\begin{itemize}
\item 新增 ChangePassword 类:实现了修改登陆密码功能。
\item 新增 DeletePassword 类:实现了删除登陆密码功能。
\item 新增 LoginActivity 类:实现了使用登陆密码登陆功能。
\item 新增 CreatePassword 类:实现了设置登陆密码功能。
\item 新增 NoteEditor 类:实现笔记编辑页面中搜索功能。
\item 新增 SetPassword 类:实现了设置登录密码的功能。
\item 新增 SplashActivity 类:实现了登陆欢迎界面功能。
\item 新增 IATActivity 类:实现了转向语音合成与听写界面的功能。
\item 新增 IatDemo 类:实现了语音转写功能。
\item 新增 TtsDemo 类:实现了语音合成功能。
\item 新增 IflytexActivity 类:实现了与大模型交互的功能。
\end{itemize}
\item 在translate\_demo包中
\begin{itemize}
\item 新增 BaiduTranslateService 类:实现百度翻译交互。
\item 新增 MD5Utils 类:实现百度翻译发送 JSON 文件时的 MD5 加密。
\item 新增 RespondBean 类:实现百度翻译主要功能。
\end{itemize}
\item 在speech包中
\begin{itemize}
\item 新增 settings 包规定Iat与Tts等功能输入数据和输出数据的格式。
\item 新增 util 包包含Json结果解析类功能性函数扩展类等工具类用于传递语音交互时的数据。
\end{itemize}
\end{enumerate}
由图10我们可以发现和之前的包图进行对比可以发现最大的改动是ui包中新增translate\_demo子包用来实现翻译功能;新增了speech包用来实现语音合成与转写功能。
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/10.png}
\caption{维护后的小米便签包图}
\end{figure}
由图11我们可以发现和维护之前的ui包内的类图进行对比
维护后主要在新增了新增 ChangePassword类、DeletePassword 类和CreatePassword 类来实现修改、删除和新增密码的功能;
新增LoginActivity 类、SplashActivity 类来实现了登陆欢迎界面功能。
新增NoteEditor类实现了笔记编辑页面中搜索功能。
新增SetPassword类实现了设置登录密码的功能。新增DeletePassword类实现了删除登陆密码功能
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/11.png}
\caption{维护后ui包内的类图}
\end{figure}
\newpage
\subsubsection{维护后的质量分析}
在代码维护之后我们小组再次对代码进行了质量分析使用CodeArts中的代码审查功能对代码的质量进行分析。
分析结果见图44
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/CodeArts-lastest-1.png}
\caption{代码审查结果}
\end{figure}
\subsubsection{设置界面背景}
修改了小米便签的初始背景更具有美观性让用户有良好的使用体验。同时可以对背景进行切换操作总共设计了2款不同背景。见图12
设置界面背景的时序图如图16所示。
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/sequence_diagram.png}
\caption{设置界面背景的时序图}
\includegraphics[width=0.8\textwidth]{picture/CodeArts-master.png}
\caption{代码审查结果}
\end{figure}
\begin{itemize}
\item 总体情况
\begin{enumerate}
\item 未解决问题数880
\item 已解决问题数0
\item 代码行数7,879
\item 代码重复率1.9\%
\item 代码平均复杂度3.22
\end{enumerate}
\item 问题分析
\begin{enumerate}
\item 问题数量:
880个未解决的问题是一个相对较高的数字表明代码中存在较多的潜在问题可能影响代码的可维护性和可读性。
\item 问题类型:
G.CMT.01270个涉及public或protected修饰符的元素未添加JavaDoc注释。这表明代码文档化不足可能导致后续维护和理解困难。
G.CMT.06122个注释与代码之间存在不一致性可能导致误解。
\item 代码复杂度:
平均复杂度为3.22,虽然不算高,但仍需关注复杂度较高的部分,可能需要重构以提高可读性和可维护性。
\item 代码重复率:
1.9\%的重复率相对较低,表明代码的重复使用情况良好,但仍需定期检查以避免潜在的重复代码问题。
\end{enumerate}
\item 详细的分析结果汇总见表45如下所示
\begin{longtable}{|p{0.15\textwidth}|p{0.1\textwidth}|p{0.65\textwidth}|}
\caption{代码质量分析详细结果} \\
\hline
\footnotesize 规则编号 & \footnotesize 违规数量 & \footnotesize 规则说明 \\
\hline
\endfirsthead
\multicolumn{3}{c}{\footnotesize 续表 \thetable:代码质量分析详细结果} \\
\hline
\footnotesize 规则编号 & \footnotesize 违规数量 & \footnotesize 规则说明 \\
\hline
\endhead
\hline
\multicolumn{3}{r}{\footnotesize 下页继续} \\
\endfoot
\hline
\endlastfoot
\footnotesize G.CMT.02 & \footnotesize 45 & \footnotesize 顶层public类的Javadoc应该包含功能说明和创建日期/版本信息 \\
\hline
\footnotesize G.FMT.05 & \footnotesize 24 & \footnotesize 在条件语句和循环块中应该使用大括号 \\
\hline
\footnotesize G.FMT.18 & \footnotesize 20 & \footnotesize 快注释的缩进级别应与上下文代码相同 \\
\hline
\footnotesize G.EXP.04 & \footnotesize 7 & \footnotesize 表达式的比较,应该遵循左侧倾向于变化、右侧倾向于不变的原则--使用equals方法进行字符串比较 \\
\hline
\footnotesize G.FMT.12 & \footnotesize 46 & \footnotesize 减少不必要的空行,保持代码紧凑 \\
\hline
\footnotesize G.OBJ.10 & \footnotesize 27 & \footnotesize 接口定义中去掉多余的修饰词 \\
\hline
\footnotesize G.FMT.04 & \footnotesize 34 & \footnotesize 一个类或接口的声明部分应该按照类变量、静态初始化块、实例变量、构造器、方法的顺序出现,且用空行分隔 \\
\hline
\footnotesize G.CMT.03 & \footnotesize 3 & \footnotesize 方法的Javadoc中应该包含功能说明根据实际需要按顺序使用@param、@return、@throws标签对参数、返回值、异常进行注释 \\
\hline
\footnotesize G.EXP.04 & \footnotesize 4 & \footnotesize 表达式的比较,应该遵循左侧倾向于变化、右侧倾向于不变的原则--表达式比较左变右不变 \\
\hline
\footnotesize G.OBJ.08 & \footnotesize 1 & \footnotesize 正确实现单例模式 \\
\hline
\footnotesize G.FMT.20 & \footnotesize 3 & \footnotesize 数字字面量应该设置合适的后缀long类型应该使用L作为后缀 \\
\hline
\footnotesize G.DCL.03 & \footnotesize 5 & \footnotesize 禁止C风格的数组声明 \\
\hline
\footnotesize G.FMT.06 & \footnotesize 11 & \footnotesize 对于非空块结构,左大括号应该放在行尾,右大括号应该另起一行 \\
\footnotesize G.OBJ.07 & \footnotesize 13 & \footnotesize 子类覆写父类方法或实现接口时必须加上@Override注解 \\
\hline
\footnotesize G.ERR.03 & \footnotesize 6 & \footnotesize 不要直接捕获可通过预检查进行处理的RuntimeException如NullPointerException、IndexOutOfBoundsException等 \\
\hline
\footnotesize G.FMT.08 & \footnotesize 6 & \footnotesize 使用空格进行缩进每次缩进4个空格 \\
\hline
\footnotesize G.CTL.01 & \footnotesize 14 & \footnotesize 不要在控制性条件表达式中执行赋值操作或执行复杂的条件判断 \\
\hline
\footnotesize G.OTH.01 & \footnotesize 1 & \footnotesize 安全场景下必须使用密码学意义上的安全随机数 \\
\hline
\footnotesize G.NAM.04 & \footnotesize 5 & \footnotesize 方法名应采用小驼峰命名 \\
\hline
\footnotesize G.CMT.06 & \footnotesize 122 & \footnotesize 注释与代码之间应该有空行或空格,注释符与注释内容之间应该有空格 \\
\hline
\footnotesize G.CMT.01 & \footnotesize 270 & \footnotesize public或protected修饰的元素应添加Javadoc注释 \\
\hline
\footnotesize G.TYP.13 & \footnotesize 51 & \footnotesize 在引用类型向下转换前用instanceof进行判断 \\
\hline
\footnotesize G.OTH.03 & \footnotesize 15 & \footnotesize 不用的代码段包括import直接删除不要注释掉--不用的代码段,直接删除,不要注释掉 \\
\hline
\footnotesize G.FMT.10 & \footnotesize 8 & \footnotesize 行宽不超过120个字符符 \\
\hline
\footnotesize G.NAM.03 & \footnotesize 2 & \footnotesize 类、枚举和接口名应采用大驼峰命名 \\
\hline
\footnotesize G.FMT.07 & \footnotesize 1 & \footnotesize 应该避免空块,必须使用空块时,应采用统一的大括号换行风格 \\
\hline
\footnotesize G.CMT.03 & \footnotesize 2 & \footnotesize 方法的Javadoc中应该包含功能说明根据实际需要按顺序使用@param、@return、@throws标签对参数、返回值、异常进行注释--功能描述和标签之间要有一个空行 \\
\hline
\footnotesize G.MET.01 & \footnotesize 15 & \footnotesize 方法要简短--方法的代码块深度不应超过4层 \\
\hline
\footnotesize G.OTH.03 & \footnotesize 9 & \footnotesize 不用的代码段包括import直接删除不要注释掉--不用的import语句直接删除不要注释掉 \\
\hline
\footnotesize G.MET.01 & \footnotesize 13 & \footnotesize 方法要简短--方法行数不应超过50行 \\
\hline
\footnotesize G.MET.01 & \footnotesize 1 & \footnotesize 方法要简短--方法的参数不应超过5个 \\
\hline
\footnotesize G.NAM.05 & \footnotesize 1 & \footnotesize 常量名采用全大写单词,单词间以下划线分隔 \\
\hline
\footnotesize G.CON.12 & \footnotesize 3 & \footnotesize 避免不加控制地创建新线程,应该使用线程池来管控资源 \\
\hline
\footnotesize G.FMT.13 & \footnotesize 92 & \footnotesize 用空格突出关键字和重要信息 \\
\hline
\footnotesize 总计 & \footnotesize 880 & \footnotesize \\
\end{longtable}
\end{itemize}
\newpage
\subsection{维护后的软件原型以及功能展示}
\subsubsection{设置界面背景}
修改了小米便签的初始背景更具有美观性让用户有良好的使用体验。同时可以对背景进行切换操作总共设计了2款不同背景。见图12
设置界面背景的时序图如图16所示。
%并列图片
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.4\textwidth}
\begin{minipage}[b]{0.3\textwidth}
\includegraphics[width=\textwidth]{picture/12.png}
\caption{设置背景1}
\end{subfigure}
\end{minipage}
\hfill
\begin{subfigure}[b]{0.4\textwidth}
\begin{minipage}[b]{0.3\textwidth}
\includegraphics[width=\textwidth]{picture/13.png}
\caption{设置背景按钮}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.4\textwidth}
\end{minipage}
\vspace{1em} % 添加垂直间距
\begin{minipage}[b]{0.25\textwidth}
\includegraphics[width=\textwidth]{picture/14.png}
\caption{设置背景2}
\end{subfigure}
\caption{设置界面背景}
\end{minipage}
\end{figure}
@ -592,6 +797,7 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
在主界面菜单中,有新建登陆密码按钮、删除登陆密码按钮和修改登录密码按钮。
点击新建登陆密码会出来新建登录密码界面里面有输入密码和确认密码如果输入密码和确认密码不一致则要求用户重新输入。见图14
这一功能的时序图如图16所示。
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.45\textwidth}
@ -648,10 +854,17 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
\caption{删除设置的密码}
\end{figure}
\newpage
\begin{figure}[H]
\centering
\includegraphics[width=0.92\textwidth]{picture/seq3_Login.png}
\caption{登录密码的时序图}
\end{figure}
\newpage
\subsubsection{翻译功能}
在便签编辑界面的上方,有个翻译按钮,点开之后有三个按钮可以选择:中文翻译为英文、英文翻译为中文、还原,其中还原可以将文本还原为翻译之前的内容。
在便签编辑界面的上方,有个翻译按钮,点开之后有三个按钮可以选择:中文翻译为英文、英文翻译为中文、还原,其中还原可以将文本还原为翻译之前的内容。这一功能的时序图如图19所示。
如图19所示可以将便签内的内容由英文转化为中文。例“Welcome to the new world.”可以翻译为“欢迎来到新世界。”
@ -704,6 +917,14 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
\caption{翻译功能中的还原操作}
\end{figure}
\newpage
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/seq4_Translate.png}
\caption{翻译功能的时序图}
\end{figure}
\newpage
\subsubsection{插入图片}
@ -760,8 +981,7 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
\newpage
\subsubsection{朗读功能}
在修改便签界面上侧有朗读按钮,点击朗读按钮就可以朗读便签文本的内容(除去了空格、换行符、图片路径)。
在修改便签界面上侧有朗读按钮点击朗读按钮就可以朗读便签文本的内容除去了空格、换行符、图片路径功能界面见图29。
\begin{figure}[H]
\centering
\includegraphics[width=0.7\textwidth]{picture/36.png}
@ -772,6 +992,8 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
\subsubsection{私密模式}
在写便签前的界面,右上角的菜单中,添加两个按钮:私密模式和退出私密模式。
点击私密模式后所有便签的在首页的显示都是“123456789”见图30防止其他人通过首页了解便签内部信息。点击退出私密模式即可退出私密模式。
%插入并列图片
\begin{figure}[H]
\centering
@ -874,6 +1096,8 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
在便签编辑界面点击语音听写按钮可以对便签内容进行语音听写。见图35
时序图如图35所示。
\begin{figure}[htbp]
\centering
\begin{minipage}{0.49\linewidth}
@ -902,7 +1126,13 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
该功能支持中文普通话识别,可以较为准确地识别日常用语和专业术语。语音识别过程在本地完成,保护用户隐私。同时支持实时预览识别结果,方便用户及时纠错。这大大提高了便签记录的效率,特别适合需要快速记录想法或无法使用手写输入的场景。
\newpage
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/seq12_Iat.png}
\caption{语音听写的时序图}
\end{figure}
\newpage
@ -910,6 +1140,7 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
在便签编辑界面点击语音合成按钮可以对便签内容进行语音合成。见图36
点击语音合成按钮后会弹出语音合成界面输入要合成的内容点击确定按钮可以合成语音。见图37
时序图如图38所示。
\begin{figure}[htbp]
\centering
\includegraphics[width=0.7\textwidth]{picture/Speech synthesis diagram 1.png}
@ -934,17 +1165,30 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
\end{minipage}
\end{figure}
\newpage
\begin{figure}[H]
\centering
\includegraphics[width=0.9\textwidth]{picture/seq13_Tts.png}
\caption{语音合成的时序图}
\end{figure}
\newpage
\subsubsection{对话式大模型}
在便签编辑界面和接入了对话式大模型可以对便签内容进行对话式大模型交互。见图39
对话式大模型的时序图如图40所示。
\begin{figure}[H]
\centering
\includegraphics[width=0.7\textwidth]{picture/Dialogue-based large models.png}
\caption{对话式大模型}
\end{figure}
\newpage
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/chatLLM.png}
\caption{对话式大模型的时序图}
\end{figure}
@ -988,207 +1232,6 @@ Gtask包用于存放与数据更新同步检测异常相关的类和方法
\newpage
\subsection{维护代码数量以及质量情况}
\subsubsection{NotesListActivity类}
新增了set\_login\_password()方法跳转到设置密码登陆界面change\_password()方法跳转到修改密码登陆界面delete\_password()方法跳转到删除密码登陆界面。在 onOptionsItemSelected()方法中添加进入私密模式和退出私密模式的触发。
\subsubsection{NoteEditActivity类}
在 onOptionsItemSelected()方法中新增了撤回、设置字体的触发。新增了count()方法、operateText()方法、cutOfimage()方法实现了实时统计字符数功能新增了texttoSpeech()方法、speak方法实现了朗读功能新增了 convertToImage()方法、onActivityResult()方法、getPath()方法、getDataColumn() 方 法、isMediaDocument()方法实现了插入图片功能,新增了showSingleAlertDiglog()方法实现了设置字体功能新增了doTranslate()方法、translate\_u2z()、translate\_z2u()方法实现了翻译功能,新增了 doRevoke()方法实现了撤销功能,新增了local\_sel()、getLocation()方法实现了获取地理位置功能。
\subsubsection{维护后的小米便签主要增加的包和类}
\begin{enumerate}
\item 新增 translate\_demo 包用于实现翻译功能,新增speech包用于规范数据格式和存储、组装语音和文本数据。
\item 在 ui 包中:
\begin{itemize}
\item 新增 ChangePassword 类:实现了修改登陆密码功能。
\item 新增 DeletePassword 类:实现了删除登陆密码功能。
\item 新增 LoginActivity 类:实现了使用登陆密码登陆功能。
\item 新增 CreatePassword 类:实现了设置登陆密码功能。
\item 新增 NoteEditor 类:实现笔记编辑页面中搜索功能。
\item 新增 SetPassword 类:实现了设置登录密码的功能。
\item 新增 SplashActivity 类:实现了登陆欢迎界面功能。
\item 新增 IATActivity 类:实现了转向语音合成与听写界面的功能。
\item 新增 IatDemo 类:实现了语音转写功能。
\item 新增 TtsDemo 类:实现了语音合成功能。
\item 新增 IflytexActivity 类:实现了与大模型交互的功能。
\end{itemize}
\item 在translate\_demo包中
\begin{itemize}
\item 新增 BaiduTranslateService 类:实现百度翻译交互。
\item 新增 MD5Utils 类:实现百度翻译发送 JSON 文件时的 MD5 加密。
\item 新增 RespondBean 类:实现百度翻译主要功能。
\end{itemize}
\item 在speech包中
\begin{itemize}
\item 新增 settings 包规定Iat与Tts等功能输入数据和输出数据的格式。
\item 新增 util 包包含Json结果解析类功能性函数扩展类等工具类用于传递语音交互时的数据。
\end{itemize}
\end{enumerate}
由图10我们可以发现和之前的包图进行对比可以发现最大的改动是ui包中新增translate\_demo子包用来实现翻译功能;新增了speech包用来实现语音合成与转写功能。
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/10.png}
\caption{维护后的小米便签包图}
\end{figure}
由图11我们可以发现和维护之前的ui包内的类图进行对比
维护后主要在新增了新增 ChangePassword类、DeletePassword 类和CreatePassword 类来实现修改、删除和新增密码的功能;
新增LoginActivity 类、SplashActivity 类来实现了登陆欢迎界面功能。
新增NoteEditor类实现了笔记编辑页面中搜索功能。
新增SetPassword类实现了设置登录密码的功能。新增DeletePassword类实现了删除登陆密码功能
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/11.png}
\caption{维护后ui包内的类图}
\end{figure}
\newpage
\subsubsection{维护后的质量分析}
在代码维护之后我们小组再次对代码进行了质量分析使用CodeArts中的代码审查功能对代码的质量进行分析。
分析结果见图44
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{picture/CodeArts-lastest-1.png}
\caption{代码审查结果}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth]{picture/CodeArts-master.png}
\caption{代码审查结果}
\end{figure}
\begin{itemize}
\item 总体情况
\begin{enumerate}
\item 未解决问题数880
\item 已解决问题数0
\item 代码行数7,879
\item 代码重复率1.9\%
\item 代码平均复杂度3.22
\end{enumerate}
\item 问题分析
\begin{enumerate}
\item 问题数量:
880个未解决的问题是一个相对较高的数字表明代码中存在较多的潜在问题可能影响代码的可维护性和可读性。
\item 问题类型:
G.CMT.01270个涉及public或protected修饰符的元素未添加JavaDoc注释。这表明代码文档化不足可能导致后续维护和理解困难。
G.CMT.06122个注释与代码之间存在不一致性可能导致误解。
\item 代码复杂度:
平均复杂度为3.22,虽然不算高,但仍需关注复杂度较高的部分,可能需要重构以提高可读性和可维护性。
\item 代码重复率:
1.9\%的重复率相对较低,表明代码的重复使用情况良好,但仍需定期检查以避免潜在的重复代码问题。
\end{enumerate}
\item 详细的分析结果汇总见表45如下所示
\begin{longtable}{|p{0.15\textwidth}|p{0.1\textwidth}|p{0.65\textwidth}|}
\caption{代码质量分析详细结果} \\
\hline
\footnotesize 规则编号 & \footnotesize 违规数量 & \footnotesize 规则说明 \\
\hline
\endfirsthead
\multicolumn{3}{c}{\footnotesize 续表 \thetable:代码质量分析详细结果} \\
\hline
\footnotesize 规则编号 & \footnotesize 违规数量 & \footnotesize 规则说明 \\
\hline
\endhead
\hline
\multicolumn{3}{r}{\footnotesize 下页继续} \\
\endfoot
\hline
\endlastfoot
\footnotesize G.CMT.02 & \footnotesize 45 & \footnotesize 顶层public类的Javadoc应该包含功能说明和创建日期/版本信息 \\
\hline
\footnotesize G.FMT.05 & \footnotesize 24 & \footnotesize 在条件语句和循环块中应该使用大括号 \\
\hline
\footnotesize G.FMT.18 & \footnotesize 20 & \footnotesize 快注释的缩进级别应与上下文代码相同 \\
\hline
\footnotesize G.EXP.04 & \footnotesize 7 & \footnotesize 表达式的比较,应该遵循左侧倾向于变化、右侧倾向于不变的原则--使用equals方法进行字符串比较 \\
\hline
\footnotesize G.FMT.12 & \footnotesize 46 & \footnotesize 减少不必要的空行,保持代码紧凑 \\
\hline
\footnotesize G.OBJ.10 & \footnotesize 27 & \footnotesize 接口定义中去掉多余的修饰词 \\
\hline
\footnotesize G.FMT.04 & \footnotesize 34 & \footnotesize 一个类或接口的声明部分应该按照类变量、静态初始化块、实例变量、构造器、方法的顺序出现,且用空行分隔 \\
\hline
\footnotesize G.CMT.03 & \footnotesize 3 & \footnotesize 方法的Javadoc中应该包含功能说明根据实际需要按顺序使用@param、@return、@throws标签对参数、返回值、异常进行注释 \\
\hline
\footnotesize G.EXP.04 & \footnotesize 4 & \footnotesize 表达式的比较,应该遵循左侧倾向于变化、右侧倾向于不变的原则--表达式比较左变右不变 \\
\hline
\footnotesize G.OBJ.08 & \footnotesize 1 & \footnotesize 正确实现单例模式 \\
\hline
\footnotesize G.FMT.20 & \footnotesize 3 & \footnotesize 数字字面量应该设置合适的后缀long类型应该使用L作为后缀 \\
\hline
\footnotesize G.DCL.03 & \footnotesize 5 & \footnotesize 禁止C风格的数组声明 \\
\hline
\footnotesize G.FMT.06 & \footnotesize 11 & \footnotesize 对于非空块结构,左大括号应该放在行尾,右大括号应该另起一行 \\
\footnotesize G.OBJ.07 & \footnotesize 13 & \footnotesize 子类覆写父类方法或实现接口时必须加上@Override注解 \\
\hline
\footnotesize G.ERR.03 & \footnotesize 6 & \footnotesize 不要直接捕获可通过预检查进行处理的RuntimeException如NullPointerException、IndexOutOfBoundsException等 \\
\hline
\footnotesize G.FMT.08 & \footnotesize 6 & \footnotesize 使用空格进行缩进每次缩进4个空格 \\
\hline
\footnotesize G.CTL.01 & \footnotesize 14 & \footnotesize 不要在控制性条件表达式中执行赋值操作或执行复杂的条件判断 \\
\hline
\footnotesize G.OTH.01 & \footnotesize 1 & \footnotesize 安全场景下必须使用密码学意义上的安全随机数 \\
\hline
\footnotesize G.NAM.04 & \footnotesize 5 & \footnotesize 方法名应采用小驼峰命名 \\
\hline
\footnotesize G.CMT.06 & \footnotesize 122 & \footnotesize 注释与代码之间应该有空行或空格,注释符与注释内容之间应该有空格 \\
\hline
\footnotesize G.CMT.01 & \footnotesize 270 & \footnotesize public或protected修饰的元素应添加Javadoc注释 \\
\hline
\footnotesize G.TYP.13 & \footnotesize 51 & \footnotesize 在引用类型向下转换前用instanceof进行判断 \\
\hline
\footnotesize G.OTH.03 & \footnotesize 15 & \footnotesize 不用的代码段包括import直接删除不要注释掉--不用的代码段,直接删除,不要注释掉 \\
\hline
\footnotesize G.FMT.10 & \footnotesize 8 & \footnotesize 行宽不超过120个字符符 \\
\hline
\footnotesize G.NAM.03 & \footnotesize 2 & \footnotesize 类、枚举和接口名应采用大驼峰命名 \\
\hline
\footnotesize G.FMT.07 & \footnotesize 1 & \footnotesize 应该避免空块,必须使用空块时,应采用统一的大括号换行风格 \\
\hline
\footnotesize G.CMT.03 & \footnotesize 2 & \footnotesize 方法的Javadoc中应该包含功能说明根据实际需要按顺序使用@param、@return、@throws标签对参数、返回值、异常进行注释--功能描述和标签之间要有一个空行 \\
\hline
\footnotesize G.MET.01 & \footnotesize 15 & \footnotesize 方法要简短--方法的代码块深度不应超过4层 \\
\hline
\footnotesize G.OTH.03 & \footnotesize 9 & \footnotesize 不用的代码段包括import直接删除不要注释掉--不用的import语句直接删除不要注释掉 \\
\hline
\footnotesize G.MET.01 & \footnotesize 13 & \footnotesize 方法要简短--方法行数不应超过50行 \\
\hline
\footnotesize G.MET.01 & \footnotesize 1 & \footnotesize 方法要简短--方法的参数不应超过5个 \\
\hline
\footnotesize G.NAM.05 & \footnotesize 1 & \footnotesize 常量名采用全大写单词,单词间以下划线分隔 \\
\hline
\footnotesize G.CON.12 & \footnotesize 3 & \footnotesize 避免不加控制地创建新线程,应该使用线程池来管控资源 \\
\hline
\footnotesize G.FMT.13 & \footnotesize 92 & \footnotesize 用空格突出关键字和重要信息 \\
\hline
\footnotesize 总计 & \footnotesize 880 & \footnotesize \\
\end{longtable}
\end{itemize}

@ -1,37 +1,39 @@
\contentsline {section}{\numberline {1}小米便签的代码泛读}{3}{section.1}%
\contentsline {subsection}{\numberline {1.1}功能描述}{3}{subsection.1.1}%
\contentsline {subsection}{\numberline {1.2}小米便签的软件架构以及各个包和类的作用}{5}{subsection.1.2}%
\contentsline {subsubsection}{\numberline {1.2.1}小米便签的软件架构}{5}{subsubsection.1.2.1}%
\contentsline {subsubsection}{\numberline {1.2.2}各个包内的关系图}{6}{subsubsection.1.2.2}%
\contentsline {subsection}{\numberline {1.3}软件功能与类间的对应关系}{13}{subsection.1.3}%
\contentsline {section}{\numberline {2}小米便签的代码标注}{14}{section.2}%
\contentsline {section}{\numberline {3}小米便签的代码维护}{18}{section.3}%
\contentsline {subsection}{\numberline {3.1}维护的内容}{18}{subsection.3.1}%
\contentsline {subsection}{\numberline {3.2}架构设计}{20}{subsection.3.2}%
\contentsline {subsection}{\numberline {3.3}界面设计}{21}{subsection.3.3}%
\contentsline {subsection}{\numberline {3.4}详细设计}{22}{subsection.3.4}%
\contentsline {subsubsection}{\numberline {3.4.1}设置界面背景}{22}{subsubsection.3.4.1}%
\contentsline {subsubsection}{\numberline {3.4.2}欢迎界面}{24}{subsubsection.3.4.2}%
\contentsline {subsubsection}{\numberline {3.4.3}登录密码}{25}{subsubsection.3.4.3}%
\contentsline {subsubsection}{\numberline {3.4.4}翻译功能}{30}{subsubsection.3.4.4}%
\contentsline {subsubsection}{\numberline {3.4.5}插入图片}{33}{subsubsection.3.4.5}%
\contentsline {subsubsection}{\numberline {3.4.6}统计字符个数}{34}{subsubsection.3.4.6}%
\contentsline {subsubsection}{\numberline {3.4.7}富文本功能}{35}{subsubsection.3.4.7}%
\contentsline {subsubsection}{\numberline {3.4.8}朗读功能}{37}{subsubsection.3.4.8}%
\contentsline {subsubsection}{\numberline {3.4.9}私密模式}{38}{subsubsection.3.4.9}%
\contentsline {subsubsection}{\numberline {3.4.10}笔记编辑内搜索}{40}{subsubsection.3.4.10}%
\contentsline {subsubsection}{\numberline {3.4.11}模板便签}{42}{subsubsection.3.4.11}%
\contentsline {subsubsection}{\numberline {3.4.12}语音听写}{43}{subsubsection.3.4.12}%
\contentsline {subsubsection}{\numberline {3.4.13}语音合成}{44}{subsubsection.3.4.13}%
\contentsline {subsubsection}{\numberline {3.4.14}对话式大模型}{46}{subsubsection.3.4.14}%
\contentsline {subsubsection}{\numberline {3.4.15}撤回功能}{47}{subsubsection.3.4.15}%
\contentsline {subsubsection}{\numberline {3.4.16}获取地理位置}{48}{subsubsection.3.4.16}%
\contentsline {subsection}{\numberline {3.5}维护代码数量以及质量情况}{49}{subsection.3.5}%
\contentsline {subsubsection}{\numberline {3.5.1}NotesListActivity类}{49}{subsubsection.3.5.1}%
\contentsline {subsubsection}{\numberline {3.5.2}NoteEditActivity类}{49}{subsubsection.3.5.2}%
\contentsline {subsubsection}{\numberline {3.5.3}维护后的小米便签主要增加的包和类}{49}{subsubsection.3.5.3}%
\contentsline {subsubsection}{\numberline {3.5.4}维护后的质量分析}{52}{subsubsection.3.5.4}%
\contentsline {section}{\numberline {4}实践收获和体会}{55}{section.4}%
\contentsline {subsection}{\numberline {4.1}收获}{55}{subsection.4.1}%
\contentsline {subsection}{\numberline {4.2}问题}{55}{subsection.4.2}%
\contentsline {section}{\numberline {5}参考文献}{56}{section.5}%
\contentsline {section}{\numberline {1}小米便签的代码泛读}{4}{section.1}%
\contentsline {subsection}{\numberline {1.1}功能描述}{4}{subsection.1.1}%
\contentsline {subsection}{\numberline {1.2}小米便签的软件架构以及各个包和类的作用}{6}{subsection.1.2}%
\contentsline {subsubsection}{\numberline {1.2.1}小米便签的软件架构}{6}{subsubsection.1.2.1}%
\contentsline {subsubsection}{\numberline {1.2.2}各个包内的关系图}{7}{subsubsection.1.2.2}%
\contentsline {subsection}{\numberline {1.3}软件功能与类间的对应关系}{14}{subsection.1.3}%
\contentsline {section}{\numberline {2}小米便签的代码标注}{15}{section.2}%
\contentsline {section}{\numberline {3}小米便签的代码维护}{19}{section.3}%
\contentsline {subsection}{\numberline {3.1}维护的内容}{19}{subsection.3.1}%
\contentsline {subsection}{\numberline {3.2}开源软件维护后所产生的设计}{21}{subsection.3.2}%
\contentsline {subsubsection}{\numberline {3.2.1}架构设计}{21}{subsubsection.3.2.1}%
\contentsline {subsubsection}{\numberline {3.2.2}界面设计}{22}{subsubsection.3.2.2}%
\contentsline {subsubsection}{\numberline {3.2.3}详细设计}{23}{subsubsection.3.2.3}%
\contentsline {subsection}{\numberline {3.3}维护代码数量以及质量情况}{24}{subsection.3.3}%
\contentsline {subsubsection}{\numberline {3.3.1}NotesListActivity类}{24}{subsubsection.3.3.1}%
\contentsline {subsubsection}{\numberline {3.3.2}NoteEditActivity类}{24}{subsubsection.3.3.2}%
\contentsline {subsubsection}{\numberline {3.3.3}维护后的小米便签主要增加的包和类}{24}{subsubsection.3.3.3}%
\contentsline {subsubsection}{\numberline {3.3.4}维护后的质量分析}{27}{subsubsection.3.3.4}%
\contentsline {subsection}{\numberline {3.4}维护后的软件原型以及功能展示}{31}{subsection.3.4}%
\contentsline {subsubsection}{\numberline {3.4.1}设置界面背景}{31}{subsubsection.3.4.1}%
\contentsline {subsubsection}{\numberline {3.4.2}欢迎界面}{32}{subsubsection.3.4.2}%
\contentsline {subsubsection}{\numberline {3.4.3}登录密码}{33}{subsubsection.3.4.3}%
\contentsline {subsubsection}{\numberline {3.4.4}翻译功能}{39}{subsubsection.3.4.4}%
\contentsline {subsubsection}{\numberline {3.4.5}插入图片}{43}{subsubsection.3.4.5}%
\contentsline {subsubsection}{\numberline {3.4.6}统计字符个数}{44}{subsubsection.3.4.6}%
\contentsline {subsubsection}{\numberline {3.4.7}富文本功能}{45}{subsubsection.3.4.7}%
\contentsline {subsubsection}{\numberline {3.4.8}朗读功能}{47}{subsubsection.3.4.8}%
\contentsline {subsubsection}{\numberline {3.4.9}私密模式}{48}{subsubsection.3.4.9}%
\contentsline {subsubsection}{\numberline {3.4.10}笔记编辑内搜索}{50}{subsubsection.3.4.10}%
\contentsline {subsubsection}{\numberline {3.4.11}模板便签}{52}{subsubsection.3.4.11}%
\contentsline {subsubsection}{\numberline {3.4.12}语音听写}{53}{subsubsection.3.4.12}%
\contentsline {subsubsection}{\numberline {3.4.13}语音合成}{55}{subsubsection.3.4.13}%
\contentsline {subsubsection}{\numberline {3.4.14}对话式大模型}{58}{subsubsection.3.4.14}%
\contentsline {subsubsection}{\numberline {3.4.15}撤回功能}{60}{subsubsection.3.4.15}%
\contentsline {subsubsection}{\numberline {3.4.16}获取地理位置}{61}{subsubsection.3.4.16}%
\contentsline {section}{\numberline {4}实践收获和体会}{61}{section.4}%
\contentsline {subsection}{\numberline {4.1}收获}{61}{subsection.4.1}%
\contentsline {subsection}{\numberline {4.2}问题}{62}{subsection.4.2}%
\contentsline {section}{\numberline {5}参考文献}{62}{section.5}%

Loading…
Cancel
Save