logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux网络编程基础(一)

一、数据存储顺序:大端和小端         高位字节存储高字节称为小端模式,通常都计算机采用这个模式存储。而网络则采用大端传输。所以需要转换       面试有时会出这么个题:写一个程序判断程序的存储是大端还是小端?     程序的原理见下图:     #include#includeunion word{int a;ch

#网络#linux
Linux网络通信(二)Socket编写TCP/UDP

一、通信流程       TCP:     UDP:    部分函数知识可以参考之前写的 Linux 网络编程——TCP  TCP通信:   客户端:#include#include#include#include#include#include#define PORT 8888int main(int argc,c

#linux#网络
vector用法 (二) 迭代器

迭代器就是一个来回遍历的指针,这么想就方便理解了。 #include#includeusing namespace std;int main(){vector ivec(5,1);/* iterator 感觉就相当于一个指针* 指针类型根据每一个容器有所不同* iter接受所有指针操作的方法* 采用begin、end的赋值方

Linux消息队列

一、概念  消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向中按照一定的规则添加新消息;有读权限的进程则可以读走消息。读走就没有了。消息队列是随内核持续的。 只有内核重启或人工删除时,该消息才会被删除。在系

#linux
Linux进程间通信(一)——管道、信号量

一、Linux进程间通信方式 :有六种方式在两个程序间传递信息         1、信号( Singal )        2、管道 ( Pipe ) 及有名管道        3、信号量 ( Semaphore )        4、共享内存 ( Share

#linux
到底了