3

记一次栈溢出异常问题的排查

刚修改的服务,推到开发环境之后,总是时不时的崩溃,但是不知道为什么。尝试找到他的最后一次调用,也没有复现。 没有办法,只能抓dump了。 开启崩溃自动dump,网络上很多,不赘述了。 拿到dump之后,首先看看是什么类型的异常 如图所示,是个栈溢出的异常。 打印一下堆栈,发现密密麻麻的全是这个代码。 ...

连程 发布于 2024-04-16 17:13 评论(3)阅读(349)
13

.NET8中的Microsoft.Extensions.Http.Resilience库

接上一篇,https://www.cnblogs.com/vipwan/p/18129361 借助Aspire中新增的Microsoft.Extensions.ServiceDiscovery库,我们可以很容易的做到服务发现,那么服务节点的熔断限流以及重试等弹性机制.NET是怎么处理的呢? 比如下图 ...

万雅虎 发布于 2024-04-16 17:02 评论(1)阅读(723)
24

WPF/C#实现图像滤镜优化方案:打造炫目视觉体验!

原因:我之所以想做这个项目,是因为在之前查找关于C#/WPF相关资料时,我发现讲解图像滤镜的资源非常稀缺。此外,我注意到许多现有的开源库主要基于CPU进行图像渲染。这种方式在处理大量图像时,会导致CPU的渲染负担过重。因此,我将在下文中介绍如何通过GPU渲染来有效实现图像的各种滤镜效果。 生成的效果 ...

庆喜 发布于 2024-04-16 15:47 评论(11)阅读(1712)
0

Spring开发:动态代理的艺术与实践

本文深入分析了JDK和CGLIB两种动态代理技术在Spring框架中的应用。 ...

华为云开发者联盟 发布于 2024-04-16 15:21 评论(0)阅读(317)
1

鸿蒙HarmonyOS实战-ArkUI组件(Image)

🚀一、Image 在HarmonyOS中,Image组件是用于显示图像文件的UI组件。它可以显示本地图像文件或远程URL地址的图像文件。Image组件的实现方式比较简单,只需提供图像文件路径或URL地址即可。 Image通过调用接口来创建,接口调用形式如下: Image(src: string | ...

蜀道山QAQ 发布于 2024-04-16 14:19 评论(0)阅读(295)
0

密码学中的RSA算法与椭圆曲线算法

在数字安全领域,加密算法扮演着至关重要的角色。它们确保了信息的机密性、完整性和不可否认性。RSA算法和椭圆曲线算法(ECC)是当前最广泛使用的两种非对称加密技术。本文将深入探讨这两种算法的加密过程。 ...

PrimiHub 发布于 2024-04-16 13:35 评论(1)阅读(329)
0

CPVT:美团提出动态位置编码,让ViT的输入更灵活 | ICLR 2023

论文提出了一种新的ViT位置编码CPE,基于每个token的局部邻域信息动态地生成对应位置编码。CPE由卷积实现,使得模型融合CNN和Transfomer的优点,不仅可以处理较长的输入序列,也可以在视觉任务中保持理想的平移不变性。从实验结果来看,基于CPE的CPVT比以前的位置编码方法效果更好 来源 ...

晓飞的算法工程笔记 发布于 2024-04-16 13:23 评论(0)阅读(171)
2

移动端安全区域适配方案

前言 什么是安全区域? 自从苹果推出了惊艳的iPhone X,智能手机界就正式步入了全面屏的新纪元。然而,这一革新也带来了一个特别的问题——那就是屏幕顶部的“刘海”和底部的“黑条”区域。这些区域犹如手机的“神秘面纱”,遮挡了一部分屏幕,给开发者带来了新的挑战。 Android似乎对iPhone的设计 ...

前端南玖 发布于 2024-04-16 12:53 评论(0)阅读(212)
1

从零开始写 Docker(十一)---实现 mydocker exec 进入容器内部

本文为从零开始写 Docker 系列第十一篇,实现类似 docker exec 的功能,使得我们能够进入到指定容器内部。 完整代码见:https://github.com/lixd/mydocker 欢迎 Star 推荐阅读以下文章对 docker 基本实现有一个大致认识: 核心原理:深入理解 Do ...

探索云原生 发布于 2024-04-16 12:33 评论(0)阅读(272)
1

使用 Docker 部署 instantbox 轻量级 Linux 系统

1)instantbox 介绍 GitHub:https://github.com/instantbox/instantbox instantbox 是一款非常实用的项目,它能够让你在几秒内启动一个主流的 Linux 系统,随起随用,支持 Ubuntu,CentOS, Arch Linux,Debi ...

谱次· 发布于 2024-04-16 11:28 评论(0)阅读(551)
0

Tkinter常用功能示例(一)

本文主要介绍一些Python的Tkinter GUI框架的常用功能模块,包含基本窗口的创建、菜单栏、文本框、TreeView、按钮、滚动条、标签的设定等,另外包含了一些面向对象的GUI的简单示例。总的来说,Tkinter加上第三方的ttk,基本的GUI功能是都具备的,可以用来实现一些简单的小项目。对... ...

DECHIN 发布于 2024-04-16 11:27 评论(0)阅读(158)
0

WPF基础:在Canvas上绘制图形

Canvas介绍 Canvas是WPF(Windows Presentation Foundation)中的一种面板控件,用于在XAML中布置子元素。它提供了绝对定位的能力,允许元素在自由的二维空间中放置。Canvas上的子元素可以通过指定绝对位置(Left和Top属性)来放置,也可以使用附加属性来 ...

mingupupup 发布于 2024-04-16 11:06 评论(0)阅读(350)
2

aop 阶段性概况

前言 对aop进行一个阶段性的总结。 正文 首先什么是aop呢? 那么首先看aop的解决什么样的问题。 public class Program { public static void Main(string[] args) { } public void ChangePosition1() { ...

敖毛毛 发布于 2024-04-16 11:02 评论(0)阅读(167)
3

面试官:为什么忘记密码要重置而不是告诉你原密码?

这是一个挺有意思的面试题,挺简单的,不知道大家平时在重置密码的时候有没有想过这个问题。回答这个问题其实就一句话:因为服务端也不知道你的原密码是什么。如果知道的话,那就是严重的安全风险问题了。 我们这里来简单分析一下。 做过开发的应该都知道,服务端在保存密码到数据库的时候,绝对不能直接明文存储。如果明 ...

JavaGuide 发布于 2024-04-16 10:56 评论(7)阅读(2453)
2

Taurus.MVC 性能压力测试(ap 压测 和 linux 下wrk 压测):.NET 版本

上次发布了:Taurus.MVC 性能压力测试(ap 压测 和 linux 下wrk 压测):.NET Core 版本,今天计划准备压测一下 .NET 版本,来测试并记录一下 Taurus.MVC 框架在 .NET 版本的性能,以便后续持续优化改进。 为了方便对比,本文章的电脑环境和测试思路,尽量和... ...

路过秋天 发布于 2024-04-16 10:52 评论(0)阅读(210)
1

文件系统(三):嵌入式、计算机系统启动流程与步骤

其实不管是嵌入式系统,还是其它的计算机系统,其启动过程大概都可以分为三个阶段:ROM 阶段、RAM 阶段、BOOT 阶段 ...

liwen01 发布于 2024-04-16 10:39 评论(0)阅读(170)
1

重启React Native老项目的奇幻之旅:填坑实录与解决方案分享

这两天为了重启五年前基于 React Native(版本 0.59.9)开发的老项目,经过各种填坑查询等操作,最终把它成功地运行起来了。 在这篇文章中,我将详述那些遭遇的挑战以及对应的解决方案,以期为同样面临此类困境的开发者提供宝贵的经验参考。 这个项目涉及到的环境基本版本信息如下: react: ...

dreampursuer 发布于 2024-04-16 10:36 评论(0)阅读(175)
1

【进阶篇】Java 实际开发中积累的几个小技巧(二)

笔者目前从事一线 Java 开发今年是第 3 个年头了,从 0-1 的 SaaS、PaaS 的项目做过,基于多租户的标准化开发项目也做过,项目的 PM 也做过... 在实际的开发中积累了一些技巧和经验,包括线上 bug 处理、日常业务开发、团队开发规范等等。现在在这里分享出来,作为成长的记录和知识... ...

CodeBlogMan 发布于 2024-04-16 10:09 评论(0)阅读(504)
0

聊聊大模型的屏蔽词工程

转载请备注出处:https://www.cnblogs.com/zhiyong-ITNote 概述 在做微调训练时,鉴于业务场景的需要,可能会存在微调数据集中含有敏感词汇,譬如:自杀、跳楼等。而开源模型可能没有做敏感词汇的屏蔽工程。因此可能就会出现不可预控的现象,而我遇到的是,当我输入敏感词汇时,模 ...

又见阿郎 发布于 2024-04-16 10:04 评论(0)阅读(266)
6

美团二面:如何保证Redis与Mysql双写一致性?连续两个面试问到了!

在分布式系统中,保证缓存与数据库双写一致性,采用“先操作数据库后处理缓存”的策略。读操作时,先查缓存再查数据库并回填;更新时,先更新数据库,通过binlog异步删除缓存 ...

码农Academy 发布于 2024-04-16 09:47 评论(0)阅读(1176)