软件工程读书笔记
小秦要上进
种瓜得瓜,种豆得豆。
展开
-
软件工程—理论与实践
软件工程—理论与实践软件工程概述1.1软件是什么软件不等于程序以前人们把各种不同功能的程序,包括应用程序和用户自己编写的程序等称之为软件。然而,随着计算机的应用日益普及,软件日益复杂,规模日益增大,人们意识到程序是程序员为了完成特定的功能而编制的一组指令集,它由计算机的语言描述,并在计算机系统上执行。而软件并不仅仅等于程序。软件包括程序,程序的处理对象-数据,以及与程序开发,维护和使用有关的图文资料(文档)在此举一个例子,将软件的运行看成做一件事情,比如修炼武功,修炼武功就要有武功秘籍,秘籍中原创 2020-09-27 22:02:52 · 1266 阅读 · 0 评论 -
Ajax(JavaScript在发送AjAX请求时,URL的域名地址是使用绝对地址还是相对地址?)
梅森数输入格式:输入在一行中给出正整数n(n<20)。输出格式:按从小到大的顺序输出所有不超过2n −1的梅森数,每行一个。如果完全没有,则输出“None”。输入样例:6输出样例:3731#include<iostream>using namespace std;int count;int math(int m){ int j; for(j=2;j<m;j++) { if(m%j==0)原创 2020-11-25 11:15:31 · 103 阅读 · 0 评论 -
UML扩展机制
我们都知道UML语言是支持面向对象软件开发的建模语言,为了避免UML语言整体的复杂性,UML并没有吸收所有面向对象的建模技术和机制,而支持自身的扩展和调整。这就是UML的扩展机制。通过该扩展机制,用户便可以自定义使用自己的元素。UML的扩展机制分为三种类型:构造型(版型)、标记值和约束。1.构造型表示构造型时,如上图所示,将构造型的名称用一对源码括号括起来,然后放置在构造型模型名字的邻近。构造型的扩展机制把UML中已经定义元素的语义专有化,并且能够有效地防止UML变的过于复杂。他不是给模型元素增原创 2020-12-23 22:12:12 · 4509 阅读 · 0 评论 -
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
原创 2020-12-16 09:49:16 · 2239 阅读 · 0 评论 -
软件工程
2利用STL比较数据大小并排序本题目要求读入n个整数(输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志),利用STL比较数据大小并排序(由小到大升序),然后输出排序后的数据。输入格式:输入在一行中依次输入整数值,每个数字之间用空格分隔,输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志。10 3 -2 8 20 -9 e输出格式:先输出一段提示“从标准设备读入数据,直到输入是非整型数据为止”,在输入一组数字后,输出排序后的数字,在一行中由小到大依次输出所有值原创 2020-12-15 23:22:20 · 224 阅读 · 0 评论 -
二进制,八进制,十进制,十六进制之间互相转换
(1)二进制转换为十进制例:10011.11B=1X2^4 + 0X2^3 + 0X2^2 + 1X2^1 + 1X2^0+1X2-1+1X2-2=19.75小数点相当于一个数轴的分界点,小数点之前的次方都是正数,小数点之后都是负数(2)十进制转换为二进制十进制转换为二进制的时候,我们通常将整数部分和小数部分分开。整数部分通常采用“除二取余法”,即除二取余直到商为0停止,逆序余数。小数部分则采用“乘二取整法”,即小数部分乘2取整,直到乘积的小数部分为0为止(若不为零则可原创 2020-12-01 13:09:29 · 1607 阅读 · 0 评论 -
BaseDao包(含连接数据库)
package dao;import java.sql.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.concurrent.Callable;//负责数据库的增删改查操作public class BaseDao { private static final String URI= "jdbc:mys原创 2020-11-27 15:05:58 · 574 阅读 · 0 评论