分类:: ItEassy

0

Swoole(五)配置WebSocket服务器

接来下我们来学习配置一个WebSocket服务器1.首先介绍下什么是websocket初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。一般有两种方法 AJAX轮询:让浏览器隔个

0

Swoole(四)配置Web服务器

接来下我们来学习Swoole的基本函数,以此来配置一个Web服务器1.基本函数1.1 swoole_http_server:swoole_http_server继承自swoole_server,是一个完整的http服务器实现,支持同步和异步2种模式。函数原型:$http = new swoole_http_server($ip, $port); $ip:监听的ip $port:监听的端口 1.

0

Swoole()配置UDP服务器

接来下我们来学习Swoole的基本函数,以此来配置一个UDP服务器1.基本函数1.1 swoole_server->sendto:向任意的客户端IP:PORT发送UDP数据包。函数原型:bool swoole_server->sendto(string $ip, int $port, string $data, int $server_socket = -1); $ip:为IPv4字

0

Swoole(二)配置TCP服务器

接来下我们来学习Swoole的基本函数,以此来配置一个TCP服务器1.基本函数1.1 swoole_server:创建一个异步Server对象。函数原型:$serv = new swoole_server(string $host, int $port = 0, int $mode = SWOOLE_PROCESS, int $sock_type = SWOOLE_SOCK_TCP); $hos

0

Swoole(一)安装

说到PHP异步网络通信框架,相信PHPer脑海里第一个浮现的便是Swoole。 商业应用:IM聊天、战旗TV、虎牙直播、YY语音等。 应用领域:互联网、网络通信、企业软件、云计算、网络游戏、物理网等。 特点:1.异步、并行、高性能2.纯C编写,接近应用底层3.php扩展 应用:1.异步多线程服务器及客户端2.异步MySQL、Redis、数据库连接池、任务队列3.http/websocket服务器

0

剑指Offer基础知识(一)数据结构

本文主要记录阅读剑指Offer这本书所遇到的算法解释并作一些个人的拓展,其中的算法面试题请看剑指Offer面试题集 第二章2.2.1 关于sizeof的小知识 sizeof 对于空类型(无成员变量和成员函数)的实例 = 1字节:由于声明空类型的实例必须在内存中占用一定空间否则无法使用,占用多少内存由编译器决定,在VS中每个空类型实例占用1字节。 sizeof 对于空类型+构造和析构函数的实例 =

0

C++基础语法

刚想刷剑指offer和leetcode上的题目,本来享用python写的,毕竟是刷算法感觉无论是什么语言总是相通的,但看到剑指offer上写到 大一学的C++基础语法都忘记的差不多了,还是先来巩固一下C++基础语法,本文以runoob和C++ Primer(第五版)为基础编写。 Part1:C++基础语法标准的 C++ 由三个重要部分组成: 核心语言,提供了所有构件块,包括变量、数据类型和常量,等

0

使用Hexo和Markdown写作

终于开始激动人心的写博客环节了,但是在hexo上写博客跟word上写博客可不太一样。 Hexo特性:hexo可以用命令行创建文章,hexo可以自定义写作布局layout,hexo的资源文件的引用 Markdown语法:hexo生成的文章都是.md格式,需要使用特殊的编辑器来进行写作,还有特殊的markdown写作语法 资源的引用:使用外链(图床)和本地引用方法 严格规范markdown语法看来写

0

使用github pages和hexo搭建个人博客

大致步骤可以分为6步 下载安装Node.js(可以使用npm下载和管理包) 申请github账户(用于注册github pages仓库) 下载git(最好是bash 便于使用命令行操作系统) 安装hexo并配置基本参数 安装hexo主题并配置基本参数 博客部署到github pages上线 1. 下载安装Node.js(可以使用npm下载和管理包)1.1访问Node.js中文官网下载安装包