posted @ 2019-10-13 12:42 HelenL 阅读(123) 评论(0) 推荐(0) 编辑
摘要:
参考: 环境 platform:windows 10,64位 Python: Python3.7+ mingw w64的安装 安装时选择: Architecture: x86_64 Thread: posix 不要选xin32,win32不支持C++11 Exception: seh 配置环境变量 阅读全文
摘要:
软工课程接近尾声。这是一门让人又爱又恨的课程。 软工这门课是按照个人项目-结对项目-团队项目这个模式展开的。 这三个模式各有锻炼的地方。首先个人项目加强了我这个代码小白的码代码能力。个人项目算是大学来经历的比较大的工程,通过训练体会到了代码模块化的重要性。并且学会了在linux平台上跑代码。 其次是 阅读全文
posted @ 2018-08-03 22:58 HelenL 阅读(318) 评论(0) 推荐(0) 编辑
摘要:
首先谈谈自身收获吧。 首先是明白了一些快速学习的方法。开发和学习不同,不可能等到什么都学会了才开始开发。之前看第一行代码就一个字一个字把源码敲上去,然后学习,后来发现学习效率底下.,然后询问了同学,然后学会了从Github上找源码,然后复制粘贴加上小改动,才做到了迅速把书的必要章节看完。有些重复的东 阅读全文
posted @ 2018-06-14 20:25 HelenL 阅读(164) 评论(0) 推荐(1) 编辑
摘要:
《代码大全》读书笔记 继续讨论继承。 遵循Liskov替换原则。这个原则的意思是,除非派生类真的是一个更特殊的基类,否则就不应该从基类继承,也就是说“派生类必须通过基类的接口而被使用,且使用时无需了解两者之间的差异。换句话说,对于基类中定义的所有子程序,用在它的任何一个派生类中时的含义都应该时相同的 阅读全文
posted @ 2018-05-17 21:15 HelenL 阅读(118) 评论(0) 推荐(0) 编辑
摘要:
这一节的内容介绍了编译器做了什么。其中有一个是语法分析,对不同的记号进行分析,加上它们的优先级,形成语法树。这里的树类似于在结对编程我们采用的表达式二叉树,可见树这个数据结构应用之广。而语义分析是对这棵树就行修改和完善的过程,但只能进行静态语义的分析,动态语义的错误要等运行时才会出现。所以我们在编程 阅读全文
posted @ 2018-04-26 17:28 HelenL 阅读(183) 评论(1) 推荐(0) 编辑
摘要:
《结对编程收获》 #关于类与C++ 虽然自学过一点C++,但这是第一次付诸实践。C++的一个关键在于创建对象。所以对于这个项目,我们该创建哪些对象便是一个重大的难题。刚开始看C++的例子的时候,感觉对象的选择和创建都是显而易见的,但事实并非如此。当我们面对的是一个比较抽象的题目的时候,或者说没有比较 阅读全文
posted @ 2018-04-20 17:53 HelenL 阅读(159) 评论(1) 推荐(0) 编辑
摘要:
《程序员的自我修养》 从多道程序,到分时系统,再到多任务系统,操作系统的性能越来越强。多任务系统接管了所有的硬件,并且本身运行在一个受硬件保护的级别,所有应用程序都以进程的形式运行在比操作系统权限更低发级别,有独立的地址空间,并相互隔离,每个进程都有优先级,采用抢占式的CPU分配方式,操作系统可以强 阅读全文
posted @ 2018-04-19 17:20 HelenL 阅读(191) 评论(2) 推荐(0) 编辑
摘要:
林静雯PB16060913 李鑫PB16061107 对于这种结对的工作,由于有过电子设计实践的基础,大概知道建一个工程需要做的事,有点经验还是有帮助的。 一、问题要求: 1·主要功能是随机产生有效的运算式。 2·可以学霸或者老师选择运算式的要求,比如:运算式的个数,运算式的长度,运算符的种类,运算 阅读全文
posted @ 2018-04-16 07:09 HelenL 阅读(196) 评论(1) 推荐(0) 编辑