摘要:
一、学习目标1.熟悉Linux系统下的开发环境2.熟悉vi的基本操作3.熟悉gcc编译器的基本原理4.熟练使用gcc编译器的常用选项5.熟练使用gdb调试技术6.熟悉makefile基本原理及语法规范7.掌握静态库和动态库的生成二、学习任务1.教材第一章,第七章学习:阅读并消化教材内容2.《嵌入式L... 阅读全文
摘要:
一、学习目标1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3.熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等4.熟练应用“搜索”进行举一反三的学习二、学习过程一、基本概念及操作1、linux终端... 阅读全文
摘要:
一、实验内容1、 运行教材上TCP代码,结对进行,一人服务器,一人客户端;2、 利用加解密代码包,编译运行代码,客户端加密,服务器解密;3、 客户端加密明文后将密文通过TCP发送;4、 加密使用DES,DES加密密钥key发送至服务器,使用服务器的公钥加密,公钥算法使用RSA,检验发送信息的完整性使... 阅读全文
摘要:
一、 实验内容(一)敏捷开发与XP内容:1.敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。2.极限编程(eXtreme Programming,XP)是一种全新而快捷的软件开发方法。要点: 1. XP软件开发的基石是XP的活动,包括:编码、测试、倾听、设计... 阅读全文
摘要:
一.实验内容1.初步掌握单元测试和TDD2.理解并掌握面向对象三要素:封装、继承、多态3.初步掌握UML建模4.熟悉S.O.L.I.D原则5.了解设计模式二.实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》课程2.完成实验、撰写实验报告,实验报告以博客方式... 阅读全文
摘要:
一.实验内容1. 使用JDK编译、运行简单的Java程序2.使用Eclipse 编辑、编译、运行、调试Java程序3.实现四则运算并进行测试。二.实验知识点1. JVM、JRE、JDK的安装位置与区别;2. 命令行运行javac,java;javac -cp; java -cp;3. PATH,CL... 阅读全文