Packet Tracer入门 一,Packet Tracer介绍 packet tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计.配置.排除网络故障提供了网络模拟环境.用户可以在软件的图形用户界面上 直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况 二,软件安装介绍 该软件在百度一搜,一大把都是,安装也很方便,基本上是一路next. 三,软件界面介绍 实时模式:当主机pc0 ping 主机pc1,瞬间可以完成,…
VLAN 一.VLAN概述 VLAN(虚拟局域网):将多个设备和用户在逻辑上联网在一起,这些设备和用户不受物理位置的限制(物理设备可以在不同的地方),但是他们的通信就好像在同一网段中一样,这就叫VLAN(虚拟局域网). 二.VLAN的优点 (1).安全:通过VLAN划分成一个个逻辑上独立的网络,他们之间相互隔离,降低泄密的几率. (2).成本低 (3).减小网络上不必要的流量 (4).防范广播风暴:将网络划分成多个局域网,减少进行接受广播设备的数量 三.VLAN的 ID范围 ID 状态 用途 注…
fcntl可实现对指定文件描述符的各种操作,其函数原型如下: int fcntl(int fd, int cmd, ... /* arg */ ); 其中,操作类型由cmd决定.cmd可取如下值: F_DUPFD:复制文件描述符 F_DUPFD_CLOEXEC:复制文件描述符,新文件描述符被设置了close-on-exec F_GETFD:读取文件描述标识 F_SETFD:设置文件描述标识 F_GETFL:读取文件状态标识 F_SETFL:设置文件状态标识 F_GETLK:如果已经被加锁,返回该…
linux网络编程之shutdown() 与 close()函数详解 参考TCPIP网络编程和UNP: shutdown函数不能关闭套接字,只能关闭输入和输出流,然后发送EOF,假设套接字为A,那么这个函数会关闭所有和A相关的套接字,包括复制的:而close能直接关闭套接字. 1.close()函数 <span style="font-size:13px;">#include<unistd.h> int close(int sockfd);     //返回成功…
Linux应用编程之lseek详解 1.lseek函数介绍 (1).文件指针:当我们要对一个文件进行读写时,一定要先打开这个文件,所以我们读写的所有文件都是动态文件.动态文件在内存中的形态就是文件流的形式. (2).文件流很长,里边有很多个字节.那我们当前正在操作的是哪一个位置呢?GUI模式下的软件用光标来标识这个当前正在操作的位置,这个是给人看的. (3).在动态文件中,我们会通过文件指针来表征这个正在操作的位置.所谓文件指针,就是我们文件管理表这个结构体里边的一个指针.所以文件指针其实是vn…
一.进入Cisco Networking Academy Builds IT Skills & Education For Future Careers (netacad.com) 二.注册,成为其用户Global NetAcad Instance | Networking Academy 三.登陆后下载Global NetAcad Instance | 下载 Cisco Packet Tracer | Networking Academy 下载后进行安装,next到底就行,然后按你注册的信息登…
STAR-CCM+是西门子公司旗下产出的一款CFD软件,因其强大的多面体网格划分功能.简易的操作流程被广泛应用于工程计算以及科研工作中. 学习资源 个人在使用STAR-CCM+过程中,主要参考资料来源于以下四条途径 1.STAR-CCM+软件用户手册(包括:软件自带的帮助文档(英文),另外还有中文翻译的帮助文档,网上可以搜索到) 2.STAR-CCM+官方社区:可以注册账号在论坛中发帖求助,会有工程师回复, 3.STAR-CCM+软件交流群:STAR-CCM+船海分群[QQ群:377038446…
本系列是介绍如何用Python进行股票量化交易的课程. 课程内容以记录Python零基础学员从最简单的Python下载及安装开始,到最后能熟练运用Python进行量化交易的专业人员的成长历程.旨在打造一套系统的学习路径,供后来的同行学习,交流,进步. 大家好,现在开始Python的第一课:下载安装&界面介绍. 笔者推荐大家使用zwpython,本系列教程也是依托在zwpython的基础之上开始介绍的.这里给出下载链接,大家可以自行下载:http://www.topquant.vip/?p=56…
目的:       基本掌握了 make 的用法,能在Linux系统上编程.环境:       Linux系统,或者有一台Linux服务器,通过终端连接.一句话:有Linux编译环境.准备:       准备三个文件:file1.c, file2.c, file2.h       file1.c:              #include <stdio.h>              #include "file2.h"              int main()  …
本文转自作者:huangguisu 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:      所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回.也就是必须一件一件事做,等前一件做完了才能做下一件事. 例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步:      异步的概念和同步相对.当一个异步过程调用发出后,调…