AI智能
改变未来

全栈知识 第127页

看动画学算法之:双向队列dequeue-爱站程序员基地

看动画学算法之:双向队列dequeue

AI

[toc] 简介 dequeue指的是双向队列,可以分别从队列的头部插入和获取数据,也可以从队列的尾部插入和获取数据。 本文将会介绍一下怎么创建dequeue和dequeue的一些基本操作。 双向队列的实现 和普通队列项目,双向队列可以分别...

重学c#系列——list(十二)-爱站程序员基地

重学c#系列——list(十二)

AI

前言 简单介绍一下list。 正文 这里以list为介绍。 private static readonly T[] s_emptyArray = new T[0];public List(){this._items = List<T&...

php实现自动生成验证码的实例讲解-爱站程序员基地

php实现自动生成验证码的实例讲解

AI

现在验证码在表单中的应用越来越多了,但是如果用js来实现总觉得不太方便,因此使用php来实现下,在此记录下。 当然,我们也可以封装成一个函数,以后使用的时候也是很方便的,这里并未封装,感兴趣的小伙伴可以自己封装下。 具体实现代码: 新建一个...

php访问对象中的成员的实例方法-爱站程序员基地

php访问对象中的成员的实例方法

AI

对象是由成员属性和成员方法构成的,想要访问对象成员的话,实际上有点像访问数组中的元素,既然有点像的话,通过对象的引用来访问对象的成员,还需要使用一个特殊的运算符号->来完成对象成员的访问。 实例 <?phpclass ...

netty系列之:netty对http2消息的封装-爱站程序员基地

netty系列之:netty对http2消息的封装

AI

[toc] 简介 无论是什么协议,如果要真正被使用的话,需要将该协议转换成为对应的语言才好真正的进行应用,本文将从http2消息的结构出发,探讨一下netty对http2消息的封装,带大家领略一下真正的框架应该做到什么程度。 http2消息...

netty系列之:让TLS支持http2-爱站程序员基地

netty系列之:让TLS支持http2

AI

[toc] 简介 我们知道虽然HTTP2协议并不强制使用HTTPS,但是对大多数浏览器来说,如果要使用HTTP2的话,则必须使用HTTPS,所以我们需要了解如何在netty的TLS中支持http2。 TLS的扩展协议NPN和ALPN HTT...

建造者模式(Builder)-爱站程序员基地

建造者模式(Builder)

AI

3.1 建造者模式(Builder) 例子:根据计算机组件组装不同的计算机。 用这个例子来理解一下创建者模式:首先这个模式做的事情是这样的,现在有一堆计算机零件,比如说一块硬盘它可以放在笔记本电脑上也可以放在台式机上,那么建造者模式就是把不...

netty系列之:netty实现http2中的流控制-爱站程序员基地

netty系列之:netty实现http2中的流控制

AI

[toc] 简介 HTTP2相对于http1.1来说一个重要的提升就是流控制flowcontrol。为什么会有流控制呢?这是因为不管是哪种协议,客户端和服务器端在接收数据的时候都有一个缓冲区来临时存储暂时处理不了的数据,但是缓冲区的大小是有...