聊聊zerolog的LevelWriter
序本文主要研究一下zerolog的LevelWriterLevelWritergithub.com/rs/zerolog@v1.20.0/writer.go {代码...} LevelWriter接口内嵌了io.Writer接口,定义了WriteLevel方法levelWriterAdaptergithub.com/rs/zerolog@v1.20.0/writer.go {代码...} levelWriterAdapter内嵌了io.Writer属性,实现了LevelWriter的WriteLevel方法,...
2021-01-02
socket.io-client 1.7x & 2.1.x
Manager parser可配置 socketid合理 Socket parse querystring engine.io-client 1.8.4 & 3.2.1 {代码...} 看整体版本更新情况[链接]
2018-07-05
Containerd 入门基础操作
Containerd 旨在轻松嵌入到更大的系统中。Docker 在后台使用 containerd来运行容器。Kubernetes 可以通过 CRI 使用 containerd来管理单个节点上的容器。
2022-03-21
SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解
SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解 - 一、大致介绍 {代码...} 二、安装步骤 2.1 Docker环境部署要求 {代码...} 2.2 yum 命令安装 Docker {代码...} 2.3 检测 Docker 是否安装成功 {代码...} 2.4 启动 docker 后台服务 {代码...} 2.5 查看 docker 的一些相关信息 {代码...} 2.6 测试下载...
Redis IO多线程
在2020年5月推出的 Redis 6.0 版本中,Redis 在执行模型中使用了多线程来处理 IO 任务,这样设计的目的,是为了充分利用当前服务器的多核特性,使用多核运行多线程,让多线程帮助加速数据读取、命令解析以及数据写回的速度,提升 Redis 整体性能。
2023-01-28
在线JSON转io-ts工具
本工具可以将JSON对象转换成io-ts,支持复制和下载.JSON:(JavaScript Object Notation, JS对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。io-ts:用于IO解码/编码的运行时类型系统
2021-09-13
Velero系列文章(三):Velero资源过滤
根据资源过滤格式为: resource.group, 如 storageclasses.storage.k8s.io比如要排除以下资源:replicasetsendpointslices.discovery.k8s.ioendpointsevents.events.k8s.iopodsauthconfigs.management.cattle.ioclusterrepos.catalog.cattle.ioclusters.management.cattle.iocsinodes.storage.k8s.iofeatures.management.c...
2022-12-11
go - io Read / ReadAtLeast / ReadFull / EOF / ErrUnexpectedEOF
go 的 io包提供了ReadFull / ReadAtLeast函数对Reader对象进行读操作,任何实现io.Reader接口的对象都可以使用这两个方法,同时还延伸出io.EOF / io.ErrUnexpectedEOF错误,下面实践一下。
2019-06-14
Socket.io 的 emit
只发送事件 {代码...} 表示发送了一个action命令,命令是字符串的,在另一端接收时,可以这么写: {代码...} 发送事件和数据 {代码...} 表示发送了一个action命令,还有data数据,在另一端接收时,可以这么写: {代码...} 发送事件和两个数据 {代码...} 表示发送了一个action命令,还有两个数据,在另一端接收时,可以这...
Java IO (四) NIO
前面说的输入输出流都是阻塞式的.而且传统的输入输出流都是通过字节的移动来处理(即使不直接处理字节,底层还是依赖字节处理),也就是说面向输输出系统一次只能处理一个字节,所以效率并不高.
2015-08-12
IO模型
一:IO简介Unix(like)中,一切皆文件。Socket、FIFO、管道、终端都是文件,一切都是流。在信息交换的过程中,实际都是对这些流进行的数据收发操作,简称I/O操作(系统调用read、write)。而流有很多,于是就用文件描述符(fd)来区分具体是哪个流。For example,我们创建了一个socket,系统调用会返回一个fd,对socket...
2018-04-08
Java.io包
java.io包的传统IO流对象 一、概述 1.1OOP的实质是通过委托实例来帮我们实现计算机的功能,通过这些类来执行相应的功能。打代码的实质就是看API,熟悉API,掌握API,写API,测试API。 1.2IO流的本质就是数据流对象,也就是资源类,也就是通过这些类来表示文本文件,图片文件,视频文件,声音文件,当然还需要处理这些文...
2019-12-31
基础IO
打开文件(open函数)任何一个进程在运行时都会默认打开三个文件标准输入stdin(键盘)标准输出stdout(显示器)标准错误stderr(显示器)open函数原型pathname :要打开的文件路径。mode :指定要用什么权限打开文件。返回值 :打开失败则返回 -1,打开成功则返回一个文件描述符。 {代码...} 文件权限mode创建文件时,m...
2022-08-18
IO相关
GDT 是一个包含段描述符(Segment Descriptor)的数组,每个描述符定义了一个内存段的基地址、大小和权限。GDT 的作用是帮助 CPU 在保护模式下进行内存分段管理。GDT(Global Descriptor Table,全局描述符表)与内存分为用户态和内核态之间有密切的关系,特别是在 x86 架构的计算机系统中。GDT 用于定义内存段的特性,...
2024-06-30
【209天】黑马程序员27天视频学习笔记【Day21-下】
字符流FileReader、FileWriter都采用默认编码表。直接用来读取文件内容,会用默认编码表进行转换,不成功,写出的文件就乱码,所以还是用字节流FileInputStream读取后再用IputStreamReader转换合适。FileWriter同理。
2017-09-02
高性能IO模型浅析之BIO,NIO,AIO,IO多路复用 基础介绍
(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。
Python文章推荐1
分享最近看到的python相关的几篇好文(我只是想偷懒) 形象解释了什么是GIL [链接] 知乎上 Pythonic 相关 [链接] [链接] [链接] evil "eval" [链接]
2016-11-27