技术开发

详细图解 Netty Reactor 启动全流程 | 万字长文 | 多图预警 - bin的技术小屋

本文我们通过图解源码的方式完整地介绍了整个Netty服务端启动流程,并介绍了在启动过程中涉及到的ServerBootstrap相关的属性以及配置方式。NioServerSocketChannel的创建初始化过程以及类的继承结构。其中重点介绍了NioServerSocketChannel向Reacto...

.Net之延迟队列 - AZRNG

介绍 具有队列的特性,再给它附加一个延迟消费队列消息的功能,也就是说可以指定队列中的消息在哪个时间点被消费。 使用场景 延时队列在项目中的应用还是比较多的,尤其像电商类平台: 订单成功后,在30分钟内没有支付,自动取消订单 外卖平台发送订餐通知,下单成功后60s给用户推送短信。 如果订单一直处于某一

PostgreSQL 9.1 飞升之路 - DBADaily

PostgreSQL upgrade 以升级 PostgreSQL 9.1 至 PostgreSQL 11 (跨越 9.2、9.3、9.4、9.5、9.6、10 六个大版本) 为例,本文将分享一下过去一年升级数十套 PostgreSQL 生产集群的实际经验。 此步骤同样适用于 PostgreSQL

『现学现忘』Git后悔药 — 27、版本回退介绍 - 繁华似锦Fighting

1、什么版本回退 版本回退也可以叫回滚。 若修改过的文件,不仅添加到了暂存区,还提交到了本地版本库,还能撤销吗? 已经无法撤销修改了,但是可以回退到修改前的版本。 版本回退也是撤销操作的一种,但我更愿意和前两种撤销操作分开理解。 引用廖雪峰比喻: 你不断对文件进行修改,然后不断提交修改到版本库里,就

6 分钟看完 BGP 协议。 - 程序员cxuan

上一篇文章见 万字长文爆肝路由协议! 上面我们聊 RIP 、OSPF 协议都是基于 AS 即自治系统内的协议,可以把它们认为是域内路由协议;而下面我们要聊的就是 AS 之间的协议了,这也叫做域间路由协议,或者叫做外部网关协议,其最著名的一个协议就是 BGP协议,目前使用最多的协议版本就是 BGP 的

vue2.0 双向绑定原理分析及简单实现 - Lisong

Vue用了有一段时间了,每当有人问到Vue双向绑定是怎么回事的时候,总是不能给大家解释的很清楚,正好最近有时间把它梳理一下,让自己理解的更清楚,下次有人问我的时候,可以侃侃而谈

runc hang 导致 Kubernetes 节点 NotReady - 又拍云

Kubernetes 1.19.3 OS: CentOS 7.9.2009 Kernel: 5.4.94-1.el7.elrepo.x86_64 Docker: 20.10.6 先说结论,runc v1.0.0-rc93 有 bug,会导致 docker hang 住。 发现问题 线上告警提示集群中

Docker容器搭建android编译环境 - 河东西望

Docker容器搭建android编译环境 1 部署容器 1.1 手动部署 1.1.1 配置docker # 安装之前必须修改docker路径,防止docker空间增长暴满。 sudo ln -s /opt/docker /var/lib/docker # 安装docker.io sudo apt-

WPF双滑块控件以及强制捕获鼠标事件焦点 - 普通的地球人

效果 概述 最近有个小需求要用双滑块表示一个取值范围,于是就简单做了个用户控件,在此记录下. 使用矩形Rectangle表示范围,椭圆Ellipse表示滑块,使用Canvas控制滑块的左右移动. 椭圆的鼠标按下事件里强制获取鼠标事件焦点,避免移动过快或移出控件范围时,滑块就不跟着跑了.椭圆的鼠标抬起

CANN算子:利用迭代器高效实现Tensor数据切割分块处理 - 华为云开发者联盟

摘要:本文以Diagonal算子为例,介绍并详细讲解如何利用迭代器对n维Tensor进行基于位置坐标的大批量数据读取工作。 本文分享自华为云社区《CANN算子:利用迭代器高效实现Tensor数据切割分块处理》,作者: CatherineWang 。 任务场景及目标 在CANN aicpu算子开发实现

阿里云有奖体验:用PolarDB-X搭建一个高可用系统 - 阿里云云起实验室

跟我学PolarDB-X,带你迅速掌握应用搭建,完成学习可领取阿里开源T恤~

一文讲明白K8S各核心架构组件 - 赐我白日梦

一、写在前面 K8S的文章很多人都写过,若要想好好研读,系统的学习,真推荐去看官方文档。但是若是当上下班路上的爽文,可以看下我的笔记,我也会尽力多写点自己的理解进来。 推荐手机阅读原文,有动态表情图,阅读体验感更佳:https://mp.weixin.qq.com/s/bL-85BhOj8H5Dis

强化学习-学习笔记1 | 基础概念 - climerecho

这一年有一个项目需要用到强化学习来布置群智算法。这篇笔记介绍强化学习的基本概念,以及开源标准库 gym 的安装和简单使用。

六、基本权限 - Lyon-w

(一)基本权限 文件系统权限 1、权限的作用: 保证系统安全性,称为普通权限或文件系统权限,作用是保护文件,让有权限的用户可以访问,否则不能访问,linux文件系统权限,主要设置在文件上,限制对象是用户。 注意:root用户不受文件系统权限控制 [[email protected] ~]# ls -l a

Http实战之Wireshark抓包分析 - 程序员DMZ

Http实战之Wireshark抓包分析 Http相关的文章网上一搜一大把,所以笔者这一系列的文章不会只陈述一些概念,更多的是通过实战(抓包+代码实现)的方式来跟大家讨论Http协议中的各种细节,帮助大家理解那些反反复复记不住的的概念! 搭建测试项目 我们选用netty搭建一个服务端,使用httpc

二分查找的简单理解 - 程序员翔仔

二分查找是一种提升有序序列搜索效率的查找算法,大大降低了数组查找的时间,其类似的思想也应用到二叉树、数据库索引等场景。

使用Scrcpy投屏 - 泰小海

下载Scrcpy; https://wwt.lanzouw.com/iAzie07bz85c官网地址: https://github.com/Genymobile/scrcpy 记录当前下载位置; 手机和电脑在同一网段中; 使用数据线连接手机与电脑,手机需要进入【开发者模式】且需要开启【USB】调试

AI 绘画极简教程 - 机器学习算法与Python

昨天在朋友圈发了几张我用AI绘画工具Disco Diffusion画的画 既然有同学问,就写个极简教程吧,画个图是足够了,想要深入了解还是自行百度吧,可以找到更详细的教程。 第 0 步:学会上网,注册Google账号 第 1 步:打开 colab https://colab.research.goo

使用 NSProxy 实现消息转发 - 任淏

一、简介 ​ 在 iOS 应用开发中,自定义一个类一般需要继承自 NSObject 类或者 NSObject 子类,但是,NSProxy 类不是继承自 NSObject 类或者 NSObject 子类,而是一个实现了 NSObject 协议的抽象基类。 /* NSProxy.h Copyright

C++ 练气期之指针所指何处 - 一枚大果壳

1. 指针 指针是一种C++数据类型,用来描述内存地址。 什么是内存地址? 内存中的每一个存储单元格都有自己的地址,地址是使用二进制进行编码。地址从形态上看是一个整型数据类型。但是,它的数据含义并不表示数字,而是一个位置标志,类似于门牌号。 指针类型数据的算术运算: 在地址上加上或减去一个正整数,表

从0到1建设智能灰度数据体系:以vivo游戏中心为例 - vivo互联网技术

本文介绍了vivo游戏中心在灰度数据分析体系上的实践经验。该方案的亮点在于,指标异动根因分析方法的引入和全流程自动化产品方案的设计。

详解HashMap源码解析(上) - 小码code

jdk版本:1.8 数据结构: HashMap的底层主要基于数组+链表/红黑树实现,数组优点就是查询块,HashMap通过计算hash码获取到数组的下标来查询数据。同样也可以通过hash码得到数组下标,存放数据。 哈希表为了解决冲突,HashMap采用了链表法,添加的数据存放在链表中,如果发送冲突,

面向个性化需求的在线云数据库混合调优系统 | SIGMOD 2022入选论文解读 - 腾讯云数据库

SIGMOD 数据管理国际会议是数据库领域具有最高学术地位的国际性会议,位列数据库方向顶级会议之首。近日,腾讯云数据库团队的最新研究成果入选 SIGMOD 2022 Research Full Paper(研究类长文),入选论文题目为“HUNTER: An Online Cloud Database

面试官:Redis 过期删除策略和内存淘汰策略有什么区别? - 小林coding

作者:小林coding 计算机八股文网站:https://xiaolincoding.com 大家好,我是小林。 Redis 的「内存淘汰策略」和「过期删除策略」,很多小伙伴容易混淆,这两个机制虽然都是做删除的操作,但是触发的条件和使用的策略都是不同的。 今天就跟大家理一理,「内存淘汰策略」和「过期

【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法 - HMSCore技术团队

很多开发者在接入华为帐号服务时,经常会出现907135701的报错。根据官网文档说明,错误码907135701表示: 这个错误码在安卓和鸿蒙上都会出现,导致该报错的原因有很多,开发者可以按照下面几点进行排查。 Android工程 原因一:开发者未在开发者联盟上注册应用产品信息,并生成应用对应的APP

华为联机对战如何提升玩家匹配成功几率 - 华为开发者论坛

背景 我们在进行玩家匹配时,难免因为游戏在线玩家人数少或玩家属性差异大不符合匹配条件等原因,导致玩家匹配不到合适的对手。这时候如何才能增加玩家匹配成功几率呢? 解决方案 方法一:优化匹配规则 华为联机对战服务配置匹配规则时,允许配置放宽属性。什么意思呢? 当某个匹配规则中属性区间内无法匹配到在线玩家

技术管理进阶——如何设计并跟进不同层级同学的绩效 - 叶小钗

原创不易,求分享、求一键三连 最近有个粉丝问了一个问题: 小钗,我是一个部门负责人,前几天看了你关于绩效考核的文章,感觉收获很大。但最近HR体系设计的绩效方案非常恶心,我已经准备撂挑子了! 为了应对变化,我想咨询两个细节问题: 具体到团队不同层级同学的绩效该如何设计和跟进呢? 面对个人的时候我们如何

用面向对象的方式操作 JSON 甚至还能做四则运算 JSON 库 - crossoverJie

前言 在之前实现的 JSON 解析器中当时只实现了将一个 JSON 字符串转换为一个 JSONObject,并没有将其映射为一个具体的 struct;如果想要获取值就需要先做断言将其转换为 map 或者是切片再来获,会比较麻烦。 decode, err := gjson.Decode(`{"glos

上周热点回顾(6.27-7.3) - 博客园团队

热点随笔: · 记一次 .NET 某物管后台服务 卡死分析 (一线码农)· c# 怎样能写个sql的解析器 (tansar)· C# Winform程序界面优化实例 (锅叔)· 请求一下子太多了,数据库危 (七淅在学Java)· .NET混合开发解决方案24 WebView2对比CefSharp的超

老掉牙的 synchronized 锁优化,一次给你讲清楚! - 陈树义

我们都知道 synchronized 关键字能实现线程安全,但是你知道这背后的原理是什么吗?今天我们就来讲一讲 synchronized 实现线程同步背后的原因,以及相关的锁优化策略吧。 synchronized 背后的原理 synchronized 关键字经过编译之后,会在同步块的前后分别形成 m

用 40 块搞个游戏机「GitHub 热点速览 v.22.27」 - 削微寒

作者:HelloGitHub-小鱼干 最便宜的小霸王游戏机都超过了五十,但是现在有了 PicoBoot 你用 40 块的树莓派就能搞出个任天堂游戏机(NGC)。PicoBoot 替换了 NGC 的 IPL 芯片,而 duf 替换了 Linux 的 df 命令解锁更多查看磁盘用量的姿势。 还有本周获得

Java StringBuilder - 愚生浅末

概述 ​ StringBuilder是专门用来进行字符串拼接的。我们可以使用他来进行拼接字符串。 创建对象 ​ 可以使用构造方法来创建对象。例如: public static void main(String[] args) { StringBuilder sb = new StringBuilde

go-zero微服务实战系列(九、极致优化秒杀性能) - 万俊峰Kevin

上一篇文章中引入了消息队列对秒杀流量做削峰的处理,我们使用的是Kafka,看起来似乎工作的不错,但其实还是有很多隐患存在,如果这些隐患不优化处理掉,那么秒杀抢购活动开始后可能会出现消息堆积、消费延迟、数据不一致、甚至服务崩溃等问题,那么后果可想而知。本篇文章我们就一起来把这些隐患解决掉。 批量数据聚

Node.js精进(7)——日志 - 咖啡机(K.F.J)

在 Node.js 中,提供了console模块,这是一个简单的调试控制台,其功能类似于浏览器提供的 JavaScript 控制台。 本系列所有的示例源码都已上传至Github,点击此处获取。 一、原理 与浏览器一样,Node.js 也提供了一个全局变量 console(实例化 Console 类)

没有Kubernetes怎么玩Dapr? - Artech

Dapr 被设计成一个面向开发者的企业级微服务编程平台,它独立于具体的技术平台,可以运行在“任何地方”。Dapr本身并不提供“基础设施(infrastructure)”,而是利用自身的扩展来适配具体的部署环境。就目前的状态来说,如果希望真正将原生的Dapr应用与生产,只能部署在K8S环境下。虽然Da...

Spring框架系列(12) - Spring AOP实现原理详解之JDK代理实现 - pdai

上文我们学习了SpringAOP Cglib动态代理的实现,本文主要是SpringAOP JDK动态代理的案例和实现部分。@pdai Spring框架系列(12) - Spring AOP实现原理详解之JDK代理实现 引入 什么是JDK代理? JDK代理的案例 不需要maven依赖 定义实体 被代理

© 云聚网互联网资讯 我要投稿 云聚网博客 深度学习社区 Pytorch中文百科 Pytorch中文手册