4

Netty 如何自动探测内存泄露的发生

本文基于 Netty 4.1.112.Final 版本进行讨论 本文是 Netty 内存管理系列的最后一篇文章,在第一篇文章 《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现》 中,笔者以 UnpooledByteBuf 为例,从整个内存管理的外围对 ByteBuf 的整个设计体系 ...

bin的技术小屋 发布于 2024-11-07 10:11 评论(0) 阅读(926)
0

duxapp放弃了redux,在duxapp中局部、全局状态的实现方案

全局状态 全局状态是一个很实用的功能,例如管理用户信息,组件间状态共享等功能都需要用到全局状态,react有很多成熟的全局状态管理工具,但是很多写起来太过麻烦,duxapp提供了几种应对不同场景的全局状态的方案,当然如果你需要其他全局状态,可以自行集成 局部全局状态 这种全局状态方案的使用场景,在于 ...

少恭写代码 发布于 2024-11-07 10:09 评论(0) 阅读(109)
13

带团队后的日常思考(十六)

一、日常问题 1)临时小需求 在日常研发过程中,难免会临时加些小需求,例如增加个标识、字体换个颜色、间距增加等。 这类需求虽然不复杂,但是很多时候都会打乱自己的开发节奏。 最近我收到个修改需求,来来回回改了四次。因为只是和我口述了下需求,我按照口述修改。 后面测试就发现了些场景需要过滤,再马上修复。 ...

咖啡机(K.F.J) 发布于 2024-11-07 10:05 评论(0) 阅读(3567)
0

AnytimeCL:难度加大,支持任意持续学习场景的新方案 | ECCV'24

来源:晓飞的算法工程笔记 公众号,转载请注明出处 论文: Anytime Continual Learning for Open Vocabulary Classification 论文地址:https://arxiv.org/abs/2409.08518 论文代码:https://github.c ...

晓飞的算法工程笔记 发布于 2024-11-07 09:37 评论(0) 阅读(86)
0

GPU 环境搭建指南:如何在裸机、Docker、K8s 等环境中使用 GPU

本文主要分享在不同环境,例如裸机、Docker 和 Kubernetes 等环境中如何使用 GPU。 跳转阅读原文:GPU 环境搭建指南:如何在裸机、Docker、K8s 等环境中使用 GPU 1. 概述 仅以比较常见的 NVIDIA GPU 举例,系统为 Linux,对于其他厂家的 GPU 设备理 ...

探索云原生 发布于 2024-11-07 08:45 评论(0) 阅读(1041)
1

一起了解早期使用的各种垃圾收集器

以上是 HotSpot 虚拟机中的 7 个垃圾收集器,连线表示垃圾收集器可以配合使用。 并行收集: 指多条垃圾收集线程并行工作,但此时用户线程仍处于等待状态。 并发收集: 指用户线程与垃圾收集线程同时工作(不一定是并行的可能会交替执行)。用户程序在继续运行,而垃圾收集程序运行在另一个CPU上 吞吐量 ...

seven97_top 发布于 2024-11-07 08:15 评论(0) 阅读(243)
6

C# 单例模式的多种实现

单例模式介绍 单例模式是一种创建型设计模式,它主要确保在一个类只有一个实例,并提供一个全局访问点来获取该实例。在C#中,有多种方式实现单例模式,每种方式都有其特定的使用场景和注意事项。 设计模式的作用 提高代码的可重用性:通过定义一套标准的解决方案,设计模式使得相同或类似的问题可以在不同的项目中复用 ...

追逐时光者 发布于 2024-11-07 08:00 评论(3) 阅读(866)
0

全网最适合入门的面向对象编程教程:58 Python字符串与序列化-序列化Web对象的定义与实现

如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML\YAML\JSON格式这种序列化Web对象。这种序列化Web对象容易与其他程序设计语言交互,可读性强,容易被传递给其它系统或客户端。 ...

FreakStudio 发布于 2024-11-07 00:30 评论(0) 阅读(227)
2

开源 - Ideal库 - 常用时间转换扩展方法(一)

分享《开源-Ideal库》系列文章,含公共、文档等库封装,首篇介绍时间转换封装,包括日期时间、时间戳与字符串间转换方法,后续上传至Nuget,测试代码已上传至代码库。 ...

IT规划师 发布于 2024-11-07 00:05 评论(3) 阅读(444)
2

如何做线上问题复盘

1、复盘是什么 复盘,源自围棋中的一个术语,指棋手下完一盘棋后,要在棋盘上重新摆一遍,看看哪里下得好,哪里下得不好。下得好的要继承,下得不好的, 要在重新摆的过程中探究怎么样落子才更好。 线上问题复盘,通过还原问题现场,问题发生时间线,分析设计、开发、测 试、上线、运维等各个环节的问题、充分暴露风险 ...

海布里Simple 发布于 2024-11-06 23:53 评论(0) 阅读(308)
0

DB-GPT本地安装部署

目录源码下载Miniconda环境安装模型部署下载Embedding 模型配置代理测试数据运行服务访问 源码下载 git clone https://github.com/eosphoros-ai/DB-GPT.git Miniconda环境安装 Miniconda 安装 mkdir -p ~/mi ...

chaplinthink 发布于 2024-11-06 23:17 评论(1) 阅读(353)
1

技术前沿:AI大模型在自动化测试中的应用实例

哈喽,大家好,我是六哥!今天咱们来聊一聊如何用AI大模型(比如GPT-3.5)来做自动化测试,别看这东西听起来高大上,但也没那么神,跟着我咱们一步一步来,保证你也能轻松搞定,学会了保准让你在工作中老省事儿了。 本文面向对象为功能测试及零基础小白,这里我会尽量用大白话的方式举例讲解,力求所有人都能看懂 ...

久曲健 发布于 2024-11-06 21:26 评论(0) 阅读(578)
0

2个月搞定计算机二级C语言——真题(9)解析

1. 前言 本篇我们讲解2个月搞定计算机二级C语言——真题9 2. 程序填空题 2.1 题目要求 2.2 提供的代码 #include <stdio.h> double f1(double x) { return x * x; } double f2(double x, double y) { re ...

main工作室 发布于 2024-11-06 21:08 评论(0) 阅读(188)
10

解决DDD最大难题-如何划分领域

本文书接上回《反DDD模式之“复用”》,关注公众号(老肖想当外语大佬)获取信息: 最新文章更新; DDD框架源码(.NET、Java双平台); 加群畅聊,建模分析、技术实现交流; 视频和直播在B站。 背景 最近直播的时候,看到一条留言,问我是否有关于如何划分领域的文章,翻看了一下,发现关于这么重要的 ...

老肖想当外语大佬 发布于 2024-11-06 21:05 评论(14) 阅读(2204)
6

别再被多线程搞晕了!一篇文章轻松搞懂 Linux 多线程同步!

前言 大家有没有遇到过,代码跑着跑着,线程突然抢资源抢疯了?其实,这都是“多线程同步”在作怪。多线程同步是个老生常谈的话题,可每次真正要处理时还是让人头疼。这篇文章,带你从头到尾掌握 Linux 的多线程同步,把概念讲成大白话,让你看了不再迷糊,还能拿出来装一装逼!不管是“锁”、“信号量”,还是“条 ...

江小康 发布于 2024-11-06 20:27 评论(0) 阅读(985)
1

Context的典型使用场景

获取应用文件路径 基类Context提供了获取应用文件路径的能力,ApplicationContext、AbilityStageContext、UIAbilityContext和ExtensionContext均继承该能力。应用文件路径属于应用沙箱路径,上述各类Context获取的应用文件路径有所不 ...

龙儿筝 发布于 2024-11-06 19:10 评论(0) 阅读(218)
0

浅析Mongodb注入

前言 不太会Mongodb的用法,这里学习一下 简单介绍 Mongodb是非关系型数据库(NoSQL),在 MySQL 中,我们所熟知的几个最常见的概念是数据库 (Database)、表 (Table)、字段 (Column)、记录 (Record)、索引 (Index),这些术语映射到 Mongo ...

F12~ 发布于 2024-11-06 18:53 评论(2) 阅读(241)
0

六、Spring Boot集成Spring Security之前后分离认证流程最佳方案

前言 本文介绍前后分离认证最佳方案,配合以下内容观看效果更佳!!! 什么是前后分离认证流程最佳方案,为什么这么设计?请查看六、Spring Boot集成Spring Security之前后分离认证流程最佳方案 哇偶,明白了前后分离认证流程最佳方案的原理,那怎么实现这套方案呢?请查看七、Spring ...

那你为何对我三笑留情 发布于 2024-11-06 14:53 评论(2) 阅读(523)
1

《JVM第7课》堆区

1.概念 堆是JVM中最重要的一块区域,JVM规范中规定所有的对象和数组都应该存放在堆中,在执行字节码指令时,会把创建的对象存入堆中,对象的引用地址存入虚拟机栈的栈帧中。不过当方法执行完之后,刚刚所创建的对象并不会立马被回收,也就是说对象并不会随着栈帧的消失而消失,而是要等JVM后台执行GC后,对象 ...

凡人编程传(Java) 发布于 2024-11-06 14:22 评论(0) 阅读(258)
15

.NET 8 高性能跨平台图像处理库 ImageSharp

前言 传统的 System.Drawing 库功能丰富,但存在平台限制,不适用于跨平台开发。.NET 8 的发布,ImageSharp 成为了一个更好的选择。 ImageSharp 是一个完全开源、高性能且跨平台的图像处理库,专为 .NET 设计。它提供丰富的图像处理功能和出色的性能,适用于桌面应用 ...

小码编匠 发布于 2024-11-06 13:26 评论(5) 阅读(2839)