- 博客(9)
- 收藏
- 关注
原创 关于:如果函数的参数是一个指针,不要指望用该指针去申请动态内存 我的理解
一个学C语言的新手可能会写出这样的程序:#include<iostream> void GetMemory(char *p, int num) { p = (char*)malloc(sizeof(char)*num); } void Test(void) { char *str = NULL; GetMemory(str, 100); // str仍然为NU...
2018-04-28 10:33:09
865
4
原创 selenium+webdriver实现自动化登陆并评论csdn下载过的资源
1,安装selenium 很简单,控制台pip install selenium即可2,下载geckodriver放在python scripts目录中3,测试是否可以正常运行 from selenium import wendriver browser=webdriver.Firefox() browser.get('https:/www.csdn...
2018-04-26 20:39:10
648
2
原创 学了C编码实践之后,我个人在代码层面对软件工程的理解
《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006 姓名:何燏林,学号:SA17225116 1,学习了软件工程之后,我在代码层面的一些理解 可能很多人会觉得软件工程明明就是讲如何开发软件的一些方法,讲的都是一些高度抽象的方法,基本上是不会涉
2017-11-13 21:42:36
279
原创 软件工程(C编码实践篇)主观题部分
1,用自己的话简要总结您对软件工程的理解及学习软件工程(C编码实践篇)的心得 答:软件工程是一门专门研究研究开发,软件管理与维护的学科。软件工程应该是一门综合性的学科,其中涉及到的知识很广;软件工程是伴随着软件的生命周期的,软件从开发到投入使用,再到被淘汰,这一过程都是涵盖在软件工程之中的。软件工程主要的任务是研究如何科学的开发应用软件,如何对软件进行科学合理的维护以及管理,在开发软件的过程中,
2017-11-13 21:07:21
370
原创 高级软件工程实验7-----将menu设计为可重用的子系统
高级软件工程实验7:将menu设计为可重用的子系统 一,实验要求 为menu子系统设计接口,并写用户范例代码来实现原来的功能; 使用make和make clean来编译程序和清理自动生成的文件; 使menu子系统支持带参数的复杂命令,并在用户范例代码中自定义一个带参数的复杂命令; 可以使用getopt函数获取命令行参数。 二,实验步骤 1,利用上次
2017-11-03 19:51:38
344
原创 高级软件工程lab5-----用callback增强链表模块来实现命令行菜单小程序V2.8
git地址:https://github.com/phny/lab5.git 实验步骤: 一,给lab5-1.tar.gz找bug,quit命令无法运行的bug。 1,首先将文件下载下来进行查看 编译项目并运行,发现quit命令确实是无法使用 于是仔细检查代码出现这一问题的原因,发现问题出现在linktable.c中的SearchLinkTableNode中,wh
2017-10-20 21:01:59
283
原创 高级软件工程C语言编码实践--可重用的模块化程序设计
高级软件工程C语言编码实践lab4 实验步骤: 1,创建本地版本库 2,创建远程github版本库 3,根据实验要求进行编码 本次的实验要求是在上次的基础上实验命令行菜单程序的可重用借口设计,达到可重用的目的 实验要求: 用可重用的链表模块来实现命令行菜单小程序,执行某个命令时调用一个特定的函数作为执行动作; 链表模块的接口设计要足够
2017-10-14 20:33:40
526
原创 高级软件工程C语言工程编码实践lab3
高级软件工程C语言编码实践Lab3:内部模块化的命令行菜单程序V2.0 实验步骤: 1,创建本地版本库(git init lab3) 2,创建远程版本库 3,根据这次的实验要求: (1)注意代码的业务逻辑和数据存储之间的分离,即将系统抽象为两个层级:菜单业务逻辑和菜单数据存储 (2)要求:1)遵守代码风格规范,参考借鉴代码设计规范的一些方法;2)代码的业务逻辑和
2017-10-09 13:48:20
316
原创 高级软件工程C语言编程实践lab2
软件工程(C编码实践) 姓名:何燏林 学号:SA17225116 github版本库:https://github.com/phny/lab2.git 1,在github上创建一个版本库 2,此次实验要求是实现一个简单的命令行菜单小程序,实现的命令不少于8个,并且要求编码具有良好的风格:简明,易读,无二义性。 在/root/目录下创建lab2文件夹:mkdir lab2
2017-09-22 19:59:03
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人