自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 《代码中的软件工程》心得体会

第二篇以C语言代码为例,介绍了工程化编程的基本方法,包括代码的风格和规范、模块化、可复用、可重入函数与线程安全等,帮助学生提高代码的质量和效率。通过这门课的学习,我学会了VS Code的安装和环境配置,学会了Git的相关使用方法,同时对一些基本的编码,版本控制和文本处理技能有了一定的了解。随后便是我认为重中之重的一部分,需求分析在完成较大工程的情况下是十分重要的,这是一个软件工程师必备的素养,在这一章节中我学会了软件工程的架构,并学会了绘制一些基本的用例图。

2023-07-11 12:50:31 55

原创 从需求分析到软件设计

Visual Studio Code是一款强大的开源代码编辑器,通常情况下,开发者会在本地计算机上安装和运行开发工具和依赖项。然而,有时候需要在远程计算机或虚拟机上进行开发,这可能是因为项目需要在特定环境下进行测试,或者需要与其他团队成员共享开发环境等。在这种情况下,Remote Development 提供了一种方便的方式来远程连接到目标环境并进行开发,它为开发者提供了在本地编辑器中与远程计算机进行协作和开发的便利。

2023-05-30 17:49:29 158

原创 callback函数的深入理解

menu.c包含了一个简单的命令行菜单程序,它使用了linktable.h提供的链表接口。在这个程序中,命令及其对应的描述和处理函数被存储在一个链表中。这个程序中的FindCmd函数使用了之前提到的SearchLinkTableNode函数,展示了如何利用回调函数进行搜索。在C语言中,回调函数只能使用函数指针实现,在C++、Python、ECMAScript等更现代的编程语言中还可以使用仿函数或匿名函数。1.使用函数指针,当我们希望在某个函数中使用另一个未知的函数时,可以将该未知函数的指针传递给这个函数。

2023-04-03 11:55:44 95 1

原创 对callback函数的深入理解

1.使用函数指针,当我们希望在某个函数中使用另一个未知的函数时,可以将该未知函数的指针传递给这个函数。menu.c包含了一个简单的命令行菜单程序,它使用了linktable.h提供的链表接口。在这个程序中,命令及其对应的描述和处理函数被存储在一个链表中。这个程序中的FindCmd函数使用了之前提到的SearchLinkTableNode函数,展示了如何利用回调函数进行搜索。例如,SearchLinkTableNode函数通过传入一个回调函数Condition来对链表进行搜索,实现了搜索功能的解耦;

2023-04-03 11:47:52 75 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除