- 博客(6)
- 收藏
- 关注
原创 系统分析与设计HW2
1、简答题用简短的语言给出对分析、设计的理解。分析:做正确的事情,强调对问题的调查以及需求的分析,而不是解决方案。设计:把事情做正确,关注满足需求的概念化的解决方案,而不关注具体的实现。用一句话描述面向对象的分析与设计的优势。面向对象的分析与设计不需要分析师精通编程语言,同时在分析问题和解决问题的两个过程中使用同一类建模标记。简述 UML(统一建模语言)的作用。考试考哪...
2019-03-24 22:47:29 136
原创 大数(string类型)相乘
#include<iostream>#include<string>using namespace std;//两个字符串相加string add(string str1, string str2){ string result = ""; if(str1.size() < str2.size()){ int lengt...
2019-03-15 02:58:21 1202 1
转载 macOS下基于GLFW+GLAD的OpenGL环境配置
本文转自 milletluo的博客引言构建GLFW配置GLAD配置Xcode安装 Command Line Tool新建Command Line Tool项目配置Xcode环境main文件参考引言尝试在macOS环境下搭建OpenGL开发环境,一些步骤的具体截图可参考Mac平台搭建OpenGL开发环境和learnopengl,本文着重记录配置过程中需要注意之处。...
2019-03-11 15:39:14 573
原创 CG基础
1.结合上述参考链接(或其他参考资料),谈谈自己对计算机图形学的理解。从广义上来讲,计算机图形学是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。从狭义上来讲,计算机图形学是用计算机来画图像的学科,可以说是数字图象处理或计算机视觉的逆过程。数字图象...
2019-03-05 19:26:24 946
原创 系统分析与设计HW1
简答题1.软件工程的定义对软件开发、操作和维护的系统化、规范化、可量化方法的应用,即工程对软件的应用。对(1)中方法的研究。软件工程的目标是克服软件危机,构建生产软件的方法与知识体系。2.解释导致 software crisis 本质原因、表现,述说克服软件危机的方法(1)原因软件危机是计算机科学早期使用的一个术语,指在规定的时间内编写有用而高效的计算机程序的困难性。软件危机是...
2019-03-04 22:59:51 195
原创 求字符串的next值的两种方法
这两天在研究关于字符串匹配的KMP算法,其中需要求串的next值,看了很多算法描述和代码,一开始有点绕,然后多看了几篇,慢慢就理解了。自己目前掌握的有两种求字符串next值的方法,下面用简单通俗的描述记录下来。以字符串ababaaababaa(下文也称为字符串s)为例,其next值为011234223456,下面介绍两种求解方法,其中无论是字符串s或是next数组,下标均从1开始(注意不是0),...
2019-03-01 22:06:04 20519 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人