- 博客(7)
- 收藏
- 关注
原创 什么是好的设计,难道使用设计模式就是好的设计么
1.什么是好的设计模式?答:好的设计模式首先需要遵循六大原则,即单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则。并且好的设计模式需要经历时间的验证,可以适用于大多数的问题,可复用性高的设计模式相对较好。2.难道不使用设计模式就是坏的设计么?答:不使用设计模式也有可能设计出好的作品。首先程序设计好坏的标准主要有:①可维护性,是指程序各部分相互独立...
2018-07-18 10:24:16
895
原创 软件设计模式到底是什么?价值在哪里?
1.什么是设计模式答:设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。可以针对某一系列问题提供一个实现的思想,框架,让设计条理清晰。 2.为什么...
2018-07-18 10:21:33
1703
原创 操作系统实验 ucore lab1 系统软件启动过程
实验内容lab1中包含一个bootloader和一个OS。这个bootloader可以切换到X86保护模式,能够读磁盘并加载ELF执行文件格式,并显示字符。而这lab1中的OS只是一个可以处理时钟中断和显示字符的幼儿园级别OS。 实验目的操作系统是一个软件,也需要通过某种机制加载并运行它。在这里我们将通过另外一个更加简单的软件-bootloader来完成这些工作。为此,我们需要完成...
2018-07-18 10:17:54
1865
原创 《数据库系统概论》课程之实验五 通过嵌入式SQL访问数据库
实验目的 熟悉通过嵌入式SQL(主语言为C语言)编程访问数据库。 实验内容和要求 熟悉RDBMS的预编译程序。通过嵌入式SQL编程访问数据库的基本步骤对学生课程数据库中的表,完成下面功能(你也可以自己给出功能要求):1. 查询某一门课程的信息。要查询的课程由用户在程序运行过程中指定,放在主变量中。 2. 查询选修某一门课...
2018-07-17 15:46:18
4749
1
原创 《数据库系统概论》课程之实验三 数据控制
实验目的 熟悉通过SQL对数据进行安全性控制。 实验内容和要求 使用SQL对数据进行安全性控制,包括:授权和权力回收。操作完成后看看已授权的用户是否真正具有授予的数据操作的权力了;权力收回操作之后的用户是否确实丧失了收回的数据操作的权力)。 实验内容与完成情况 创建用户 进行授权 让其对student表有查询权限 用r1登录...
2018-07-17 15:05:04
1134
原创 输入法纠错系统的原理理解
问题背景:随着移动互联网的繁荣发展,人们在手机上可以处理各种事务。由于在屏幕上显示的键盘尺寸较小,我们在输入文字的时候经常点按错误,输入一些不存在的单词或者拼音。例如:用户原本要在键盘上输入拼音“panduan(判断)”,然而由于‘s’与‘a’在键盘上位置接近,误输入“pandusn”。而一款智能的输入法能判断用户误输入,并给出修正建议。用python实现一个英文输入法纠错
2018-02-05 15:45:45
2907
原创 什么是mvc设计模式 (附代码示例)
什么是mvc设计模式,举一个mvc设计模式的例子。答:mvc设计模式是用模型/试图/控制器三元组用来构建用户界面。一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。例子:存在三种对象:学生,教师,管理员;分别能实现登录,教师能实现注册;教师能对学生进行
2018-02-05 15:06:45
8524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人