用HTML+CSS+JS如何 动态绘制 网络拓扑图?

html-css034

用HTML+CSS+JS如何 动态绘制 网络拓扑图?,第1张

1.各个应用系统、服务器信息及系统直接的调用都录入到数据库中

2.前端拓扑图、或系统调用关系图的展示UI可以通过一些选项从数据库中捞出数据,然后在UI上动态绘制出关系图来

3.如HTML5 Canvas或基于HTML5 Canvas的JTopo、SVG都可以很好的绘制出这种图来。

系统c编程操作系统原理:内存管理、机器的基础组织、文件系统、进程和线程,进程间通信。计算机网络原理:计算机网络的拓扑结构和模型、协议、网络编程、网络应用程序。CSSE2310是对UNIX的介绍,计算机系统(网络和操作系统)的原理和C语言的系统编程。

为了帮助人们修改Linux shell环境和C编程语言,教程文档将在课程BB区域提供。虽然一些时间在实践将致力于帮助学生通过这些教程,在有经验的学生可能需要更多的时间。如果您不熟悉Linux shell和C,强烈建议您在第1周之前开始学习这些教程。

课程学术点数:2

前置课程:CSSE1001 and (CSSE1000 or CSSE2010)

每周课时:3小时Lecture,1小时Practical or Laborator,1小时Contact

作业形式:作业,实际练习,考试

作业信息取自:2019年第二学期

该课程主要内容为使用C语言,Linux和Unix

· 有4个编程作业:

1. 占比作业总分数的 25%,任务描述:第一个作业需要完成一个或多个C语言编程练习。

2. 占比作业总分数的 25%,任务描述:作业要求学生了解C编程语言和应用调试技能来识别故障和理解程序的行为。

3. 占比作业总分数的 25%,任务描述:第三个任务需要开发一个与UNIX文件系统交互的应用程序,并且/或者使用进程/线程。

4. 占比作业总分数的 25%,任务描述:这项作业将包括编写一个网络应用程序。

· 一个期中考试,占比总考试成绩的 15%或30%,期中考试将是开卷考试。开卷的意味着你可能带来任何手写或印刷资料到考场。

· 一个期末考试,占比总考试成绩的 85%或70%,期末考试将是“闭卷考试”,但学生将被允许在考试中使用单张(双面)A4纸打印笔记或书写笔记。

· CSSE7231额外作业 :Briefing Paper。学生将被分配一个主题。他们必须制作一份简短的简报,描述某人在研究或决定这个话题时应该注意的要点/方法。详细描述将与个别主题。

小思解析:

这么课的难度在所有课里面能排的上前几名,有很多人因为这一门课而转了专业,只是为了逃避它。连教授都自称这门课是学生的nightmare。这门课会用到的C语言,C语言是很低阶的语言,与Python、Java有所不同,光是一个String的处理都很麻烦,还有memory的分配什么的,毕竟Python, Java那些语言,会自己处理memory。

Pointer也是C语言的一大特点。作业一的难度算中等,如果作业一都很吃力的同学,可能真的会应付不了作业三跟四。作业二是里面最简单的也是最有可能拿满分的,主要是考gdb debugger的用法。作业三跟四的内容可以说是大同小异,只是一个是运用forking 加 piping 来communicate,另一个是透过socket加threading。

作业已经很难了,上课内容的东西也很杂,基本的网路概念,一些电脑相关的知识什么的都有。而且以往是open book exam,现在已经变成close book了,所以难度又向上提升了。 所以如果上了这一门课,要有心理准备跟睡眠说再见。