摘要:
条件变量 互斥量防止多个线程同时访问同一共享变量。条件变量允许一个线程就某个共享变量(或其他共享资源)的状态变化通知其他线程,并让其他线程等待这一通知,在通知未到达之前,线程处于阻塞状态。条件变量本身是由互斥量保护的。线程在改变条件状态之前必须首先锁住互斥量。其他线程在获得互斥量之前不会察觉到这种改 阅读全文
摘要:
前言 本人安装Window系统下的Go语言的相关信息如下: Go语言版本:go1.14.6 安装包:go1.14.6.windows-amd64.msi 安装路径:D:\Program Files\Go Win10系统下配置Go语言环境变量 打开Win10下的环境变量设置界面 右键我的电脑->属性- 阅读全文
摘要:
Linux网络编程所需头文件汇总如下: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> #include <fcntl.h> #include <sys 阅读全文
摘要:
获取libxml2 libxml官网:http://xmlsoft.org/ 下载源码包地址:http://xmlsoft.org/downloads.html 本人下载的是libxml2-2.8.0版本的源码包,源码包文件名为:libxml2-2.8.0.tar.gz。获取源码包命令如下: wge 阅读全文
摘要:
获取Glib Glib官网:https://developer.gnome.org/glib/ Glib源码包下载地址:http://ftp.gnome.org/pub/gnome/sources/glib/ 本人下载的是 glib-2.30.3版本的源码包,源码包文件名为:glib-2.30.3. 阅读全文
摘要:
获取libevent libevent官网:https://libevent.org/ GitHub-libevent项目链接:https://github.com/libevent/libevent 要获取libevent源码包,可以在上面两个网址链接上获取到。本人下载的是libevent-2.1 阅读全文
摘要:
获取ZeroMQ ZeroMQ官网:https://zeromq.org/ 下载ZeroMQ源码包链接1:https://github.com/zeromq/libzmq/releases 下载ZeroMQ源码包链接2:https://zeromq.org/download/ ZeroMQ历史版本下 阅读全文
摘要:
安装步骤 Go的官网:https://golang.google.cn Go下载网址:https://golang.google.cn/dl/ 1. 下载压缩包 wget https://dl.google.com/go/go1.13.12.linux-amd64.tar.gz<说明> 如果出现SS 阅读全文
摘要:
卸载旧版本OpenSSL # which openssl/usr/bin/openssl# mv openssl openssl.oldrm -rf /etc/ssl #删除配置文件 CentOS7.6编译安装openssl-1.1.1c 1. 获取安装包。wget https://www.open 阅读全文
摘要:
安装步骤 1. 下载安装包。wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz<说明>如果报SSL/TSL错误,则加上 --no-check-certificate 选项2. 解压缩tar -xzvf Python-3.7.4. 阅读全文