社区
模式及实现
帖子详情
开个讨论先
cchuocp
2004-10-25 12:48:13
写一个文本编辑器,如何架构可以满足下列要求:
1. 效率高。
2. 平台适用范围广。
3. 能方便增加、删减(包括取消)文法着色处理。
4. 能方便增加特殊编辑操作:函数折叠、自动完成、参数提示等。
5. 能方便更换各类算法:内存管理、文本查找、语法分析等。
...全文
231
6
打赏
收藏
开个讨论先
写一个文本编辑器,如何架构可以满足下列要求: 1. 效率高。 2. 平台适用范围广。 3. 能方便增加、删减(包括取消)文法着色处理。 4. 能方便增加特殊编辑操作:函数折叠、自动完成、参数提示等。 5. 能方便更换各类算法:内存管理、文本查找、语法分析等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cgsw12345
2004-11-09
打赏
举报
回复
按《设计模式》第二章所講的並不能做出非常優秀的编辑器,他隻是在說明那個编辑器又到了哪些模式
不過參考一下也是可以的。
cchuocp
2004-10-25
打赏
举报
回复
抛砖引玉一下。
为同时满足效率和平台移植性问题,可以将算法和UI分开。一组核心编译器类完成平台无关的算法,每个平台再独立编写一组平台相关的类,完成窗口管理、按键输入、屏幕显示、进程通讯等操作。
cchuocp
2004-10-25
打赏
举报
回复
只是架构而已,没有必要很详细的。
yjh1982
2004-10-25
打赏
举报
回复
参考vi ....
goodluckyxl
2004-10-25
打赏
举报
回复
光一两个点
就有的写了
xiao_wang
2004-10-25
打赏
举报
回复
《设计模式》第二章不是有个编辑器的设计么?
参考一下。
AI智能体研发之路-模型篇(三):中文大模型开、闭源之争
本文围绕中文大模型开、闭源展开
讨论
。
先
介绍国内开、闭源大模型情况及商业模式分类,接着分析开源大模型在创新、成本等方面的优缺点,以及闭源大模型在质量、商业支持等方面的优缺点。最后指出应综合考量选择模型,还分享了工作中使用两类模型的感受。
腐蚀,膨胀,开运算,闭运算
本文介绍了图像处理中的腐蚀和膨胀操作,这两种操作分别用于缩小和放大图像的前景区域。接着
讨论
了开运算和闭运算,它们是
先
腐蚀后膨胀或
先
膨胀后腐蚀的组合,常用于去除噪声和填补空洞,保持物体形状。这些操作在OpenCV库中通过函数cv2.erode(),cv2.dilate()以及cv2.morphologyEx()实现。,
礼帽黑帽操作,开闭运算
本文详细介绍了图像处理中的开运算和闭运算概念。开运算通过
先
腐蚀后膨胀来去除图像中的毛刺和多余杂纹,而闭运算则通过
先
膨胀后腐蚀来加强图像的细节和连接断开的部分。此外,还
讨论
了礼帽(原始输入减去开运算)和黑帽(闭运算减去原始输入)在保留和突出特定图像特征上的作用。这些操作在图像分割、目标检测等应用中具有重要意义。
小学用计算机怎么关机,小学信息技术学科-开关机-教案设计.doc
这是一篇关于四年级信息技术课程的教学计划,主要讲解了正确开启和关闭计算机的步骤,包括开机(
先
开显示器再开主机)、关机(
先
关主机再关显示器)以及待机和重启的功能。教学目标旨在让学生掌握这些基本操作,理解其重要性以保护计算机硬件。在课堂上,学生们通过小组
讨论
和实际操作,学会了如何正确使用待机以节省电力,并理解了重新启动计算机的用途。
【opencv学习】【形态学】【腐蚀与膨胀】【开运算与闭运算】【礼帽和黑帽】
本文介绍了图像处理中的腐蚀和膨胀操作,用于消除噪声和调整图像元素。腐蚀通过寻找局部最小值减小高亮区域,而膨胀则通过寻找局部最大值扩大高亮部分。接着,
讨论
了开运算(
先
腐蚀后膨胀)和闭运算(
先
膨胀后腐蚀)在去除图像噪声和填充空洞方面的应用。最后,探讨了礼帽和黑帽运算,分别用于提取高亮噪声和黑色噪声。通过不同核大小和迭代次数的实例展示了这些操作的效果。
模式及实现
5,529
社区成员
4,167
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章