关注【星辰学院】 http://xingchenxueyuan.com 更多知识和内容,一起打怪升级! ArrayList 概览 ArrayList 是基于数组实现的,支持快速随机访问。 数组的默认大小为 10。 存储结构如图: 扩容 添加元素时使用 ensureCapacityInternal() ...
分类:
编程语言 时间:
2020-04-11 18:48:10
阅读次数:
70
Qt元对象系统源码解析 https://blog.51cto.com/9291927/2070348 一、Qt元对象系统简介 1、元对象系统简介 Qt 的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力, 比如如果语言具有运行期间检查对象型别的能 ...
分类:
其他好文 时间:
2020-04-05 22:41:58
阅读次数:
79
Qt信号槽机制源码解析 来源 https://blog.51cto.com/9291927/2070398 一、信号槽机制的原理 1、信号槽简介 信号槽是观察者模式的一种实现,特性如下:A、一个信号就是一个能够被观察的事件,或者至少是事件已经发生的一种通知;B、一个槽就是一个观察者,通常就是在被观察 ...
分类:
其他好文 时间:
2020-04-05 22:24:10
阅读次数:
107
前面介绍的Stack是新进后出,而Queue是先进先出的 1、Queue结构 public interface Queue<E> extends Collection<E> { boolean add(E e); boolean offer(E e); E remove(); E poll(); E ...
分类:
其他好文 时间:
2020-04-05 13:19:01
阅读次数:
90
在写这篇博客之前我查了很久发现全网都没有一篇写httpserver源码解析的 所以今天就由我来为大家解析一下httpserver的源码。(这里我会去掉其中的https部分的源码,只讲http部分,对httpserver中https的实现感兴趣的读者可以尝试自己去阅读,这部分并不复杂) 第一次在没有参 ...
分类:
Web程序 时间:
2020-04-05 11:38:13
阅读次数:
84
package com.xiaofeiyang; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; ...
分类:
Web程序 时间:
2020-04-04 22:24:40
阅读次数:
102
zepto.js 源码解析 JavaScript移动端框架一 zepto zepto.js API中文文档 ...
分类:
Web程序 时间:
2020-04-04 14:53:53
阅读次数:
67
broker: 指 mqtt 服务器 package mqtt import ( "crypto/tls" "net/http" "net/url" "regexp" "strings" "time" ) // 允许在重新连接之前更新用户名和密码。函数应该返回当前的用户名和密码。 type Cred ...
分类:
其他好文 时间:
2020-04-04 11:31:33
阅读次数:
71
ThreadPool的基本功能在Percona 8.0里面没有太大的变化,只不调用的方式有变化,这里只介绍threadpool插件的初始化过程和调用过程。 threadpool本身的逻辑可以参考: "MariaDB · 源码分析 · thread pool" "Percona 5.7线程池源码分析" ...
分类:
其他好文 时间:
2020-04-03 18:26:24
阅读次数:
62
目录: 一、http包的3个关键类型 二、HTTP服务器的使用模式 三、HTTP服务器的执行过程 四、重定向 五、客户端的实现 一、http包的3个关键类型:Handler接口:所有请求的处理器、路由ServeMux都满足该接口; 1 2 3 type Handler interface { Ser ...
分类:
编程语言 时间:
2020-04-03 18:13:48
阅读次数:
89