高级软件工程
文章平均质量分 61
心向远方147
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则表达式入门基础入门关于正则表达式匹配中由字符匹配符号和次数匹配符号两种。字符匹配符号为: ‘.’ ‘[]’ ‘^’次数匹配符号为 :’+’ ‘*’ ‘?’ ’{}‘如需要查找A字符出现B次的字符串,那么就需要字符匹配符号和次数匹配符号组合。’ . ’ 匹配任意一个字符’ + ’ 匹配1或多次出现的字符’ ? ’ 匹配0-1次出现的字符’ * ‘ 匹配0次或者多次出现的字符* [Pp]ython 匹配python和Python* [a-原创 2022-03-29 16:23:29 · 355 阅读 · 0 评论 -
高级软件工程复习资料大全
1.概述功能 用例图结构 业务类图形式 数据模式高质量需求的特点有哪些需求类型需求分析的两类基本方法用例满足的四个必要条件统一过程的核心要义是什么模块化的基本原理本地化外部接口是什么含义接口的5个基本要素通用接口定义的基本方法依赖倒置原则的含义及其应用价值MVC架构为什么更灵活以及MVVM架构为什么更智能(10分)执行视图、部署视图、分解视图没有银弹的含义简述v模型团队强度和项目特点的关系简述敏原创 2022-03-29 16:21:08 · 1109 阅读 · 0 评论 -
高级软件工程 c语言实现多态
第五次作业 需要自己编写一个程序来使用链表接口用c语言实现多态。其中Linktable.h和Linktable.c文件可以借鉴前面lab中的文件,自己需要实现一个程序,作用是调用Linktable的接口来实现数据的存储和读取,实现了对于数据增加、删除、查找以及遍历的功能,最后得到的结果如下。 总体来说主要分为以下三个程序:Linktable.h#ifndef _LINK_TABLE_H_#define _LINK_TABLE_H_#define SUCCESS 0#define原创 2022-03-29 16:20:06 · 849 阅读 · 0 评论 -
高级软件工程 回调函数
回调函数(callback函数)1.函数的名字可作为参数。2.函数名作为参数传递给其他函数。作用:1.恰当时机发通知2.让程序设计更加灵活3.提高效率编译运行:使用gcccd xxx/lab4 gcc menu.c linktable.c -o menu -lpthread # lab5.1 5.2同样可以使用这个命令配置launch.json和task.json其中launch.json的配置与作业3一样,修改task.json如下即可:{原创 2022-03-29 16:17:03 · 133 阅读 · 0 评论 -
高级软件工程 VScode开发环境搭建
作业三:VScode开发环境搭建1.开发环境搭建安装mingw-x64编译器(GCC for windows64), Cmake工具(选装)可自行去官网下载设置环境变量,并检查是否成功进入cmd:gdb -v gcc -v // 如果出现版本号即为配置成功VSCode插件安装c/c++cmake(选装)cmake tools(选装)2.配置launch.json和task.json文件需要懂一些基本的makefile或者cmake文件的语法,可自行学习原创 2022-03-29 09:55:56 · 262 阅读 · 0 评论 -
高级软件工程 正则表达式
回顾: 先说说课件上这个练习题吧,这题我想了挺久,还是有难度的。• 你需要检查数据库中的所有用户名。以下是创建用户名时用户必须遵循的一些简单规则。•(1)用户名中唯一的数字必须在末尾。末尾可以有零个或多个数字。•(2)用户名字母可以是小写和大写,用户名只有数字和大小写字母组成。•(3)用户名必须至少有两个字符长度。双字母用户名只能使用字母表的字母字符。•写出正则表达式以符合上面列出的规则。解答: 首先第1个条件表达不清,应该理解成用户名中的数字必须在末尾,并且末尾有0或者多个数字。除此原创 2022-03-28 22:28:34 · 97 阅读 · 0 评论 -
高级软件工程 git rebase操作
第一次作业实时查看git提交生成树 1. 在线学习网站,windows,linux均可,可用于自己测试。 https://learngitbranching.js.org/?locale=zh_CN 2. 如用linux操作系统,可使用gitk --all命令查看提交历史。如没有gitk也可使用命令sudo apt-get install gitk则需提前安装。 3. 如用windows系统,自行安装git bash,可直接使用命令gitk --all查看提交记录。实现上图所示的提交生成树原创 2022-03-28 22:27:01 · 398 阅读 · 0 评论