- 博客(12)
- 收藏
- 关注
原创 类图(Class diagram)
类图CD:这是一个类图,class diagram;类名auction: 一个拍卖类属性列表:属性类型可以省略类型修饰符:+: public-: private#: protected?: readonly方法列表:不需要列举所有方法评论: 检查正确性并增加竞标数量静态方法与静态属性静态方法或属性用下划线表示。派生属性派生属性:一个属性可以从其他属性中计算(派生)得出,用"/"表示。类图的完整性©: 表示完整(所有属性或方法都
2022-04-13 08:54:50
2728
原创 用例图(use case diagram)
用例图简介在项目的早期阶段有用,回答的主要问题是:“计划的系统应该做什么?”从使用者/利益相关者的角度显示外部行为作为功能的粗略描述分为可管理的逻辑部分用于表示外部接口和通信伙伴用例图的构成符号自由:参与者可以使用线条小人或自己的记号如用例图中的关系关联(association):表示参与者与用例之间的通信,任何一方都可发送或接受消息。泛化(Inheritance):就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系
2022-03-17 05:28:41
564
原创 UML简介
模型模型的概念模型是对对象的功能或行为过程的简化表示,其目的是促进调查或研究。模型的特点模型有一个原件模型没有显示一切,它是简化,抽象模型是以目标创建和使用的,并用于研究原件的特征。举例:电路、房屋布局图、地图、原子模型UML简介UML全称:Unified Modeling Language 统一建模语言UML是面向对象建模的表示法UML是OMG(对象管理组)的行业标准作用在蓝图中描述系统的基本特性构建问题和解决方案抽象实现细节定义不同的视图:软件/系统体系结
2022-03-17 01:13:40
660
原创 c语言 预处理器
概述预处理器是一种不依赖于c语言的语法,它有独自的书写规范。处理预处理器的内容是编译c文件的第二部(第一步是清除注释)。预处理器不会产生可执行的代码,而是做一个文字替换。因此原则上c预处理器也可以被其他语言作为预处理器使用。c预处理器有它独立的语法:每条命令的结尾不用以封号“;”结尾一条命令换行前需要在前一行的最后一个字符后加上反斜杠’\’很多命令都以井号’#'开头,井号后可以跟上任意数量的空格预处理命令可以分为以下几类:include命令类对象宏类函数宏条件翻译其它inc
2021-06-13 18:03:45
622
原创 c语言数组
指针数组char *arr4[]= {"hello","world"}; //Eindimensionales Array aus Zeigern相当于:const char *anonymous1="hello";const char *anonymous2="World";char *arr5[2] = {anonymous1,anonymous2};printf("%c %s",arr5[1][4],arr5[0]);数组指针定义 int (*p)[n];()优先级高,
2021-06-12 17:21:48
204
原创 c语言指针
概述定义变量时,相应的内存大小被保留,变量名称因此对应于变量所在的地址。保留的内存位置的数量取决于数据类型。(&Name/Function)可以来确定内存地址,%p表示输出地址类型数据#include <stdio.h> struct { int x, y, z;} var3;union {char a;short b;int c;} var4;enum {ROT,GRUEN,BLAU} var5;int func(void) {return 1;}
2021-06-11 16:15:10
315
原创 c语言类型修饰符
extern在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。extern可以用来修饰变量,也可以用来修饰函数。例子:在一个工程里面有两个文件a.c and b.c,其中它们的内容如下:a.c:#include <stdio.h> int i = 3; int p(void) { printf("%d\n",i); return 0; }b.c:#include <
2021-06-06 16:22:57
1410
原创 c语言数据类型
默认数据类型是整数数据类型计算时整数是最小的数据类型,即使对更小的数据类型进行相加时, 这些数据类型首先会扩展到整数数据类型初始化变量用以下方法可以初始化变量:int zahl = 100;int zahl(100); // c++在定义全局变量或局部静态变量时必须用常量或字面量赋值。int zahl = 100 + 10 * 3 //正确int zahl = strlen(str1) // 报错全局变量或局部静态变量在没有赋初始值是会自动赋值为0局部变量没有被初始化时,其内
2021-06-06 13:47:16
218
原创 C语言基础
大小写C语言是大小写敏感的,包括预定义的关键字用户自定义的变量ASCII字符集C语言的语法使用ASCII字符集的低128个字符。由于UTF8在前128个字符中与ASCII是一致的,所以也可以使用。因此,这个有效字符集以外的字符只能出现在字符串或注释中。如果使用128个字符以外的字符,必须考虑到以下因素。标准C库的字符串功能假定为常规字符集,因此,例如,搜索或转换可能会失败。字符串经常与printf结合使用。这里使用的字符集应与终端仿真中使用的字符集相同。...
2021-06-05 13:36:26
258
原创 Django ORM
1. ORM 简介ORM: 对象关系映射字段类型表 字段 说明 字段属性 AutoFiled 默然自增主键(Primary_key=Ture),Django 默认建立id字段为主键。 CharFiled 字符类型 Max_length=32,字符长度需要明确 IntgerFiled 整型 int DateFiled 年月日时间类型 auto_now=True,数据被更新就会更新时间 ;auto_now_add=..
2021-05-29 12:59:05
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人