当前位置:网站首页>QT实现基于规则的机器翻译系统 课程论文+任务书+项目源码
QT实现基于规则的机器翻译系统 课程论文+任务书+项目源码
2022-06-23 17:27:00 【biyezuopinvip】
资源下载地址:https://download.csdn.net/download/sheziqiong/85749548
资源下载地址:https://download.csdn.net/download/sheziqiong/85749548
本次课程设计实现了基于面向对象思想的一个简易Markdown编辑器, 可解析并生成HTML格式的输出.
本次课设思路清晰, 构建了基于位置优先的多层次分治算法模型, 对Markdown语法转换成HTML格式较鲁棒, 特别对嵌套的子列表采用了递归树解析的方法, 此外本课设不仅完成了PDF上的基本需求, 还进行了全面的拓展, 比如参考Markdown标准语法对语法进行扩充(包含5项), 在GUI版本可载入文件、自由编辑(修改多行内容), 而且可输出带有CSS样式的HTML文件.
目录
I 主要内容、目标 3
I-A 基本内容 3
I-A1 可以从控制台录入Markdown格式的文本(只录入文本即可,无
自由编辑功能),并保存生成 .md 文件 3
I-A2 载入生成的 .md 文件,根据以上定义的Markdown语法子集进
行解析,生成HTML文件(保证可以通过浏览器打开,正常展
示) 3
I-A3 对于生成的HTML文件,无附带CSS样式,只生成基本的标签
即可 3
I-A4 语法规则,Markdown文本,HTML标签等应合理表示 4
I-B 拓展部分实现内容 4
I-B1 CSS样式 4
I-B2 附加语法(5项) 4
I-B3 GUI界面(自由编辑) 6
II 设计思路 7
II-A 如何解析复杂的嵌套句子 7
II-B 如何处理匹配标记的先后顺序 8
II-C 如何解析嵌套列表 9
III 主要类的设计、类的数据和操作、类之间的关系 11
IV 附加内容提要: 拓展语法与GUI界面 12
V 如何运行代码 12
V-A 控制台版本 12
V-B 图形界面版本 13
VI 总结 14
I. 主要内容、目标
A. 基本内容
基本内容由控制台版本实现, 代码对应附件: console version 文件夹
- 可以从控制台录入Markdown格式的文本(只录入文本即可,无自由编辑功能),并保存
- 载入生成的 .md 文件,根据以上定义的Markdown语法子集进行解析,生成HTML文件
(保证可以通过浏览器打开,正常展示): .
边栏推荐
- 2022年在网上办理股票开户安全吗?
- 『忘了再学』Shell流程控制 — 39、特殊流程控制语句
- 3000帧动画图解MySQL为什么需要binlog、redo log和undo log
- Goframe framework: basic auth Middleware
- Implementing Domain Driven Design - using ABP framework - General guidelines
- Latex使用\usepackage{hyperref}报错:paragraph ended before [email protected]@link was complete
- 实现领域驱动设计 - 使用ABP框架 - 通用准则
- Thesis reading (57):2-hydr_ Ensemble: lysine 2-hydroxyisobutyrylation identification with ensemble method (task)
- The battlefield of live broadcast e-commerce is not in the live broadcast room
- Mobile SSH connection tool
猜你喜欢

【ESP8266-01s】获取天气,城市,北京时间

【故障公告】取代 memcached 的 redis 出现问题造成网站故障

SimpleDateFormat在多线程环境下存在线程安全问题。

leetcode刷题:哈希表06 (赎金信)

Torch learning (I): environment configuration
![[esp8266-01s] get weather, city, Beijing time](/img/8f/89e6f0d482f482ed462f1ebd53616d.png)
[esp8266-01s] get weather, city, Beijing time

『忘了再学』Shell流程控制 — 39、特殊流程控制语句

Paper reading (54):deepfool: a simple and accurate method to four deep neural networks

信用卡产品开发周期从23周缩短至9周,银行运维组织如何转向敏捷?

Counter attack and defense (1): counter sample generation in image domain
随机推荐
信用卡产品开发周期从23周缩短至9周,银行运维组织如何转向敏捷?
How do I write a small program that can automatically edit new year greetings
知道创宇:内容向善,AI+人工赋能
leetcode刷题:哈希表06 (赎金信)
【剑指Offer】45. 把数组排成最小的数
对抗攻击与防御 (1):图像领域的对抗样本生成
论文阅读 (50):A Novel Matrix Game with Payoffs of Maxitive Belief Structure
云原生行业应用崛起,从“可用”到“好用”有多远?
[sword finger offer] 45 Arrange the array into the smallest number
Redis Cluster
论文阅读 (58):Research and Implementation of Global Path Planning for Unmanned Surface Vehicle Based...
【故障公告】取代 memcached 的 redis 出现问题造成网站故障
Redis 集群
Paper reading (48):a Library of optimization algorithms for organizational design
An error is reported when latex uses \usepackage{hyperref}: paragraph ended before [email protected] @link was complete
《致敬百年巨匠 , 数藏袖珍书票》
torch学习(一):环境配置
How to solve the problem that the esp8266-01s cannot connect to Huawei routers
Paper reading (56):muti features predction of protein translational modification sites (task)
论文阅读 (47):DTFD-MIL: Double-Tier Feature Distillation Multiple Instance Learning for Histopathology..













