Linux 第86页
Linux相关知识
Linux系统下安装并配置TigerVNC server服务-编程社

Linux系统下安装并配置TigerVNC server服务

1.TigerVNC-server简介 TigerVNC-server是一个开源的、高性能的、平台无关的远程桌面解决方案。 它基于Virtual Network Computing(VNC)协议,允许用户在不同的系统之间分享图形界面。 支持Linux...
清欢渡的头像-编程社钻石会员清欢渡1年前
0330113
Linux SIGPIPE信号-编程社

Linux SIGPIPE信号

在 TCP 通信双方中,为了描述方便,以下将通信双方用 A 和 B 代替。 当 A “关闭”连接时,若 B 继续给 A 发数据,根据 TCP 协议的规定,B 会收到 A 的一个 RST 报文响应,如 B 继续再往这个服...
清欢渡的头像-编程社钻石会员清欢渡1年前
051660
Linux poll详解-编程社

Linux poll详解

poll 函数用于检测一组文件描述符(File Descriptor, fd)上的可读可写和出错事件,其函数签名如下: #include <poll.h> int poll(struct pollfd* fds, nfds_t nfds, int timeout); 参数...
清欢渡的头像-编程社钻石会员清欢渡1年前
0344106
Linux epoll详解-编程社

Linux epoll详解

基本用法 综合 select 和 poll 的一些优缺点,Linux 从内核 2.6 版本开始引入了更高效的 epoll 模型,本文我们来详细介绍 epoll 模型。 要想使用 epoll 模型,必须先需要创建一个 epollfd,...
清欢渡的头像-编程社钻石会员清欢渡1年前
0309129
readv和writev函数详解-编程社

readv和writev函数详解

在实际开发种,高性能服务有一条尽量减少系统调用的原则。 对于一个文件描述符(file descriptor,fd,例如文件指针、套接字类型)的 read 或者 write,都是系统调用。 有时候我们会遇到通过一...
清欢渡的头像-编程社钻石会员清欢渡1年前
0251142
域名解析API介绍-编程社

域名解析API介绍

为了便于记忆,有时候我们需要我们的程序可以使用域名和端口号去连接服务,这种情况下,我们需要使用 socket API gethostbyname 函数先把域名转换成 ip 地址,再使用 connect函数连接。 在Lin...
清欢渡的头像-编程社钻石会员清欢渡1年前
0432107
Ubuntu开机卡在A start job is runing解决方法-编程社

Ubuntu开机卡在A start job is runing解决方法

安装ubuntu20.04 LTS系统后,开机卡在“A start job is running for wait for network to be Configured”等待连接两分多钟。(启动作业正在运行,等待配置网络) 解决办法: 1、进入该目录下,...
清欢渡的头像-编程社钻石会员清欢渡1年前
0714110