自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 curl epoll实现并发

#include <stdio.h>#include <string.h>#include <curl/curl.h>#include <pthread.h>#include <stdlib.h> #include <unistd.h>#include <stdint.h>#include &

2018-12-24 14:06:27 559

原创 vim

  附件中有个压缩包,包含了我自己当前正在使用的开发环境。说白了,就是一些配置文件,如:vimrc的配置,tmux的配置,markdown的配置等等。这些配置也是之前steal from 欧神的,我个人觉得对于提高生产力还是挺有帮助的,有需要的同事可以安装一下,已经做到了比较好的自动化。    安装方法:    1.随便在home目录下建立一个目录,如:dev_env    2.cd ...

2018-07-26 16:04:00 95

原创 报文头程序

方法一:/* * add_elink_header - add elink header for the package */uint8_t *sendbuf = NULL;static inline void add_elink_header(uint8_t *sendbuf, int text_len){ uint32_t *content_len = (uint32_t *)(sendbuf...

2018-02-27 19:19:17 467

转载 samba服务器搭建

samba服务器搭建Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设

2018-01-12 15:53:31 239

转载 C语言的条件编译

有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的代码。   (一)条件编译方法   条件编译是通过预编译指令来实现的,主要方法有:  

2018-01-12 09:40:34 181

原创 UDP发送与接受小软件的程序实现

网上有很多c实现的udp发送和接收的控制台小程序,可以同时发送和接收udp包并在标准输出打印。由于工作需要自己写了一个实现的小程序。可以绑定本地端口号向远程主机发送udp包。同时可以接受任意主机发送来的udp包。在UBUNTU 16.4上亲测有效。程序中将ip地址和端口号用宏来写,需要改一次ip和端口号就编译一次。当然也可以设计成利用argc和argv命令行传参的形式。#include #

2017-12-25 14:24:20 1299

原创 关于VLAN的学习笔记

什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不仅仅是广播帧,

2017-11-06 10:14:20 211

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