前言 Redis 是一个事件驱动的内存数据库,服务器需要处理两种类型的事件。 文件事件 时间事件 下面就会介绍这两种事件的实现原理。 文件事件 Redis 服务器通过 socket 实现与客户端(或其他redis服务器)的交互,文件事件就是服务器对 socket 操作的抽象。 Redis 服务器,通 ...
分类:
其他好文 时间:
2021-05-24 02:57:52
阅读次数:
0
端口复用 端口复用最常用的用途是: 防止服务器重启时之前绑定的端口还未释放 程序突然退出而系统没有释放端口 设置方法 int opt=1; setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,(const void*)&opt,sizeof(opt)); 注意事项 绑 ...
分类:
编程语言 时间:
2021-05-24 02:37:50
阅读次数:
0
nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换。 什么意思呢,npm默认情况下是使用npm官方源(使用npm config ls命令可以查看),在国内用这个源肯定是不靠谱的,一般我们都会用淘宝npm源:https://registry.npm.taobao.org/,修改源的方式也 ...
分类:
其他好文 时间:
2021-05-24 01:23:21
阅读次数:
0
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission ...
分类:
其他好文 时间:
2021-05-24 01:16:36
阅读次数:
0
1、在工程文件中加入QT += network 2、服务器除了使用到了QTcpSocket类,还需要用到QTcpSever类 (1)创建QTcpSever对象 tcpServer = new QTcpServer(this); 2)监听端口 tcpServer->listen(QHostAddres ...
分类:
其他好文 时间:
2021-05-24 01:07:32
阅读次数:
0
How do I run a Python script from C#? The reason it isn't working is because you have UseShellExecute = false. If you don't use the shell, you will ha ...
分类:
编程语言 时间:
2021-05-24 01:04:39
阅读次数:
0
TCP协议的通讯流程 基于TCP/IP协议的服务器和客户端程序的一般流程,如下图所示: 1、服务器初始化——LISTEN (1)调用socket函数创建文件描述符。 (2)调用bind函数将当前的文件描述符和ip/port绑定在一起。如果这个端口已经被其他进程占用了,就会bind失败。 (3)调用l ...
分类:
其他好文 时间:
2021-05-24 01:03:52
阅读次数:
0
--表数据查询 --表的基本查询 --数据查询的基本框架 --select(显示哪些列) - from(从哪一张表) - where(根据啥条件) --选择查询 --基本查询的格式:select 属性列表 from 数据表名 --说明:select语句后面可以是字段名,也可以是字段和常数组成的算术表 ...
分类:
其他好文 时间:
2021-05-24 00:52:55
阅读次数:
0
首先购买一台华为云服务器,华为云注册链接如下: https://account.huaweicloud.com/obmgr/invitation/invitation.html?bpName=000000010000000214B714946DEF17C76A35AFB4E32B99E369FD4C ...
分类:
系统相关 时间:
2021-05-24 00:49:30
阅读次数:
0
Markdpwn 标题: 二级标题 三级标题 字体 helloword Hellowrld! Hellowrld! Hellowrld! 引用 选择狂神说Java,走向人生巅峰 分割线 图片 超链接 点击挑战小星博客 列表 a s a a s s 表格 | 代码 ? ...
分类:
其他好文 时间:
2021-05-24 00:45:59
阅读次数:
0