排序
Netty编解码器机制
编码和解码的基本介绍 编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据,在发送数据时就需要编码,接收数据时就需要解码。 codec(编解码器) 的组成部分有两个: decoder(解码...
借点钱来“救急”【多图】
背景 为什么来谈借钱这个话题呢? 是因为博主刚刚结束了追债的过程,很不愉快,而且追债跨度很长。而欠款人是自己的大学同学,这里我为了不侵犯 TA 的姓名权,称呼其为张三。 本文为了纪录整个...
Go语言中的原子操作
1. 引言 在并发编程中,多个协程同时访问和修改共享数据时,如果没有使用适当的机制来防止并发问题,这个时候可能导致不确定的结果、数据不一致性、逻辑错误等严重后果。 而原子操作是解决并发...
学习websocket,原来这么简单
简单介绍 websocket WebSocket是一种在TCP连接上进行全双工通信的协议。 WebSocket通信协议于2011年被IETF定为标准。 然后WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数...
CSR格式如何更新? GES图计算引擎HyG揭秘之数据更新
摘要:HyG图计算引擎采用CSR格式来存储图的拓扑信息,CSR格式可以将稀疏矩阵的存储空间压缩,进而大大降低图的存储开销,同时具备访问效率高、格式易转化等优点。 本文分享自华为云社区《CSR格...
手把手教你实现鼠标放大镜特效
前言 这次带来的是一个非常丝滑的鼠标移动特效,移动鼠标的时候可以有放大镜效果,具体效果可以查看下面的码上掘金。 效果预览 当鼠标移动到某一处位置时,便会出现一个类似于放大镜的效果,点...
如何使用Next.js创建全栈应用程序
Next.js 乍一看似乎令人生畏,因为有这么多新概念需要掌握。但别担心——在这个循序渐进的教程中,我将为您提供使用 Next.js 创建您的第一个现代全栈应用程序所需的所有基本信息。 在本教程中,...
:has 语法,终于可以用了
首发于公众号 前端从进阶到入院,欢迎关注。 多年来,CSS 开发者一直希望能够根据元素内容来选择元素。虽然 CSS 提供了许多基于特征选择元素的选择器,但直到最近才有了根据元素内容选择元素的...
JVM-JVM简介及架构概述
这次写JVM系列主要原因是JVM是Java语言的核心部分,Java程序的执行需要依赖JVM。而对于Java开发者来说,了解JVM的原理、机制和优化技巧是非常重要的。通过深入学习JVM,可以更好地理解Java程序...
vue3和vue2数据代理的区别
前言 在Vue 2中,使用Object.defineProperty方法进行数据代理。这种方法通过在对象上定义getter和setter来拦截对数据的访问和修改。当访问或修改对象的属性时,Vue会在底层执行一些操作,以便触...
BUG越改越多?微信团队用自动化测试化险为夷
腾小云导读 作为后台开发 Coder,你可能会对以下场景感到似曾相识:历史上处理过的 BUG 反复横跳;版本兼容逻辑多,修复一个 BUG 触发了更多 BUG;上线时系统监控毫无异常,过段时间用户投诉某...
睡后收入(无人直播)
你刷到过播放电影的这种频道么? 你知不知道很多做直播带货的主播,其实在睡觉,直播的人是他的分身么? 你好奇过这种直播是怎么赚钱,他们的盈利方式是什么样么? 什么是无人直播: 无人直播是...
JVM-运行时数据区
本文是JVM系列第三篇 基于Java虚拟机规范(Java Virtual Machine Specification)定义,将运行时数据区定义如下: 程序计数器(Program Counter Register):程序计数器是一块较小的内存区域,...
正则别光想着抄,看懂用法下次你也会写
前言 大家好,我是 simple ,我的理想是利用科技手段来解决生活中遇到的各种问题。 日常开发中,应该很多人都经常会使用正则表达式去校验字符串。但是总是遇到复杂的表达式就从网上抄了就结束了...
Java 设计模式-责任链模式
模式介绍 责任链模式是将一系列处理单元通过指针连接起来,按顺序执行下去,完成对请求的处理 当责任链模式中一个处理单元不适合处理该请求时,将继续传递该请求到下一单元 责任链模式往往使用...
你多久没用Mac的TouchBar了?教你如何在这实现GPT跑马灯效果
前言 上面文章提到了我做的Mac客户端Ai Chat - 你问我答。恰好我的开发机子是19款的Macbook Pro (苹果最后一款支持Touch Bar的机器)。你们有多久没用过这个Bar了?本着捣鼓的精神,我研究了如何...
Java中线程的创建与使用、Thread类的常用方法
1、什么是进程与线程 1.1 含义 1.1.1 进程 进程是指正在运行的程序的实例。在操作系统中,一个进程代表了一个正在执行的程序,它包括了程序的代码、数据以及程序执行时所需要的系统资源。 ...
阿里、字节:一套高效的iOS面试题(一 – runtime 结构模型 – 上)
runtime 结构模型 本文完整版共三篇: 阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 上) 阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 中) 阿里、字节:一套高效...
什么是序列化和反序列化?
1. 什么是序列化和反序列化? 序列化和反序列化是计算机科学中两个重要的概念,主要应用在数据存储和网络传输等场景。 序列化是将数据结构或对象状态转换为可以存储或传输的形式的过程。这种形...
iOSUIKit动画从入门到放弃,简单易懂学习轻松容易掌握
动画 - UIKit 动画原理 视觉残留效应 运动模糊 做动画的时候要达到 60FPS 时候,画面才能流畅,不然用户会感觉界面卡顿。 UIView 提供的动画支持 UIView 动画本质上对 Core Animation 的封装,...