自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 三层交换机VLAN间路由-vlan跨两台交换机

利用三层实现vlan间路由,其中,vlan跨两台交换机1、拓扑图如下: 2、配置表 设备 接口 所属vlan 设备 接口 MS1 F0/1 Vlan 11 MS1 F0/24 trunk MS1 F0/2 Vlan 11 MS2 F0/24 trunk MS1 F0/3 Vlan 22 MS2 F0/1 Vlan 33 MS2 F0/2 V

2016-12-26 17:04:51 4808 2

原创 Linux C TCPSocket 传输文件简单实例-多线程实现

在Linux下使用C语言TCPSocket实现简单文件传输,包括客户端和服务器端,其中,服务器端使用多线程实现同时接收多个客户端发送的文件。发送文件内容之前,首先需要将文件名和长度信息发送到服务器,为了便于区分,采用发送结构体的方式,设置标志位,1标识数据域为文件名,2标识数据域为文件内容,3标识发送结束,4标识发送文件长度。这样便可区分发送的内容。服务器端代码如下:/*多线程实现接收多个客户端的文

2016-12-21 22:04:14 11867 1

原创 Select实现并发服务器

并发服务器除了可以用多线程和多进程实现以外,还可以用select实现单线程并发,下面用select实现简单的示例,服务器接收客户端的连接,并将客户发的消息返回,代码如下:服务器端代码: main.c#include <sys/types.h>#include <sys/socket.h>#include <sys/time.h>#include <netinet/in.h>#include

2016-12-20 20:57:46 3074

原创 Linux C Socket常用函数详解

Linux C Socket常用函数详解(1) struct sockaddr(套接字的普通C定义通用的地址结构) struct sockaddr { u_char sa_len;//长度 u_short sa_family;//协议 char sa_data[14];//数据 }; (2) struct sockaddr_in(IP专用的地址结构) struct sockaddr

2016-12-17 20:49:31 819

原创 Linux C TCP Socket实现客户与服务器简单通信

在Linux平台下用C语言udp协议实现客户与服务器的简单通信与封装的实现一、服务器端1、新建CreateServer.c和CreateServer.h文件,服务器的创建代码在此实现,程序中封装了创建TcpSocket和UdpSocket服务器的方法,可直接调用函数创建服务器,客户端的业务则单独处理,方便了逻辑设计与代码移植。CreateServer.h代码如下:#ifndef CREATESERV

2016-12-17 20:20:49 7742

原创 Linux C UDP Socket实现客户与服务器简单通信

在linux平台下用c语言udp协议实现客户与服务器的简单通信与封装的实现一、服务器端1、新建CreateServer.c和CreateServer.h文件,服务器的创建代码在此实现,程序中封装了创建TcpSocket和UdpSocket服务器的方法,可直接调用函数创建服务器,客户端的业务则单独处理,方便了逻辑设计与代码移植。CreateServer.h代码如下:#ifndef CREATESERV

2016-12-17 20:12:15 2222

转载 Google Analytics中analytics.js的使用

1.analytics.js是Google后来推出的用于GA收集信息的js,以前是ga.js 不同之处:(1). cookie的不同,后版本的cookie是_ga,前版本的cookie有好多,参考链接 (2). 使用方法不同,是极大的不通,但是后版本的功能更加强大。在这里讲解的是analytics.js。2.使用 analytics.js 进行的所有跟踪几乎都可以使用 ga() 命令队列完成,所

2016-12-17 19:51:12 2891

原创 Linux系统调用之open, close

Linux系统调用open、close介绍简单实例

2016-12-17 19:41:51 2033

原创 Unix/Linux中的read和write函数

1、文件描述符   对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读或写一个文件时,使用open或create返回的文件描述符表示该文件,将其作为参数传给read或write函数。 2、write函数   write函数定义如下:   #include   ssize_t write(i

2016-12-17 19:18:01 544

转载 IntelliJ IDEA 常用快捷键列表及技巧大全

IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查

2016-12-17 16:46:55 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除