0

keycloak~巧用client-scope实现token字段和userinfo接口的授权

keycloak中的client-scope允许你为每个客户端分配scope,而scope就是授权范围,它直接影响了token中的内容,及userinfo端点可以获取到的用户信息,这块我们可以通过自定义scope/mapper,来实现粒度的控制,并且这个mapper可以控制添加到token,或者添加 ...

张占岭 发布于 2025-01-13 17:39 评论(0) 阅读(110)
4

.NET Core 委托原理解析

.NET Core 委托原理解析 在 .NET Core 中,委托(Delegate)是一种类型安全的函数指针,它允许你将方法作为参数传递给其他方法,或者将方法存储在变量中以便稍后调用。委托在事件处理、回调机制以及异步编程中非常有用。理解委托的运行原理对于掌握 .NET Core 的高级编程技巧至关 ...

代码拾光 发布于 2025-01-13 17:38 评论(2) 阅读(406)
0

Ellyn-Golang调用级覆盖率&方法调用链插桩采集方案

在应用程序并行执行的情况下,精确获取单个用例、流量、单元测试走过的方法链(有向图)、出入参数、行覆盖等运行时数据,经过一定的加工之后,应用在覆盖率、影响面评估、流量观测、精准测试、流量回放、风险分析等研发效能相关场景。 ...

lvyahui 发布于 2025-01-13 17:12 评论(0) 阅读(96)
0

在OERV也可以玩MC(上)

最近发现一个比较有意思的事情,原来HMCL这个项目也移植到RISC-V上了,之前一直没有发现,因此在OERV(openEuler RISC-V的简称)玩MC也是可以的了。首先,HMCL是一款功能丰富的 Minecraft 启动器,旨在提升玩家的游戏体验,为 Minecraft 玩家提供了更好的管理和 ...

ChebyshevTST 发布于 2025-01-13 17:01 评论(0) 阅读(85)
0

[megatron代码阅读] 1. 初始化和组网

以pretrain_gpt.py为例, 看megatron的整体逻辑. 本章主要包括megatron初始化相关逻辑, 核心函数为initialize_megatron, setup_model_and_optimizer两个 initialize_megatron parse_args 从argpa ...

SunStriKE 发布于 2025-01-13 16:15 评论(0) 阅读(89)
2

巧用VTable打造炫酷金字塔图表

在数据分析和可视化领域,表格是展示数据直观、有效的方式之一。今天,就让我们来探索如何利用VTable这个强大的表格组件,制作出既美观又富有信息量的金字塔图表,以及深入了解VTable中各种单元格类型的使用方法,让你的表格也能“绘”出精彩图表! ...

方帅 发布于 2025-01-13 14:34 评论(1) 阅读(408)
1

Canvas简历编辑器-选中绘制与拖拽多选交互方案

Canvas简历编辑器-选中绘制与拖拽多选交互方案 在之前我们聊了聊如何基于Canvas与基本事件组合实现了轻量级DOM,并且在此基础上实现了如何进行管理事件以及多层级渲染的能力设计。那么此时我们就依然在轻量级DOM的基础上,关注于实现选中绘制与拖拽多选交互设计。 在线编辑: https://win ...

WindRunnerMax 发布于 2025-01-13 14:24 评论(0) 阅读(296)
1

万字图文:SaaS业务架构、价值流、业务能力、业务流程、业务对象、组织架构

大家好,我是汤师爷~ 本文为读者提供一个SaaS业务架构的系统性框架,探讨业务架构分析的核心要素,帮助SaaS企业深入剖析目标客户的业务模式,全面理解他们的业务架构。 无论你是SaaS创业者、产品经理还是架构师,本文内容都将为你的系统设计和决策提供帮助。 1 目标与步骤 SaaS业务架构需要区分两种 ...

架构师汤师爷 发布于 2025-01-13 14:14 评论(1) 阅读(500)
2

老奶奶看了都会的WSL2连接USB设备教程!

老奶奶看了都会的WSL2-Ubuntu连接USB设备教程! 作者:SkyXZ CSDN:SkyXZ~-CSDN博客 博客园:SkyXZ - 博客园 参考资料:微软官方文档连接 USB 设备 | Microsoft Learn 在Win11上用WSL2安装Ubuntu来开发简直不要太爽!!!但是很多小 ...

SkyXZ 发布于 2025-01-13 14:05 评论(4) 阅读(444)
1

DevOps 企业级 CI/CD 实战 —— 整合 GitLab+Jenkins+Harbor+Docker 实现代码全自动化流程管理

随着 AI 人工智能、云计算、Docker、K8S 等容器技术等的发展,DevOps 得到了广泛的应用和推广,CI / CD ( 持续集成 / 持续部署 )等概念不断深化和完善。本文将以 GitLab+Jenkins+Harbor+Docker 的管理方案为例子,介绍如何通过合理的部署,实现项目全流... ...

风尘浪子 发布于 2025-01-13 13:55 评论(0) 阅读(396)
2

unordered_map比map慢?

先说结论:unordered_map不维护键的顺序,因此不能按顺序访问元素,因此如果你需要遍历表时若选用unordered_map就肯定比map慢 1. 数据结构与底层实现 unordered_map:基于 哈希表 实现。 优点:平均情况下插入、查找和删除操作的时间复杂度为 O(1)O(1)O(1) ...

fool_king 发布于 2025-01-13 13:41 评论(0) 阅读(109)
3

websocket-sharp:.NET平台上的WebSocket客户端与服务器开源库

推荐一个C#开发的,实现WebSocket功能的开源项目。 01 项目简介 websocket-sharp提供 WebSocket 客户端和服务器库,基于 C# 开发的,并遵循 WebSocket 协议规范,使得开发人员能够轻松地在 .NET 应用程序中实现 WebSocket 通信。 websoc ...

chingho 发布于 2025-01-13 13:21 评论(0) 阅读(364)
2

.NET Core GC标记阶段(mark_phase)底层原理浅谈

简介 C# 采用基于代的回收机制,并使用了更复杂的 链式跟踪算法 来识别对象是否为垃圾。 GC触发的原因 截至到.NET 8,GC触发的原因有18种 enum gc_reason { reason_alloc_soh = 0,//小对象堆,快速分配预算不足 reason_induced = 1,// ...

叫我安不理 发布于 2025-01-13 12:23 评论(0) 阅读(269)
13

一个超经典 WinForm,WPF 卡死问题的终极反思

一:背景 1. 讲故事 写这篇文章起源于训练营里一位朋友最近在微信聊到他对这个问题使用了一种非常切实可行,简单粗暴的方式,并且也成功解决了公司里几个这样的卡死dump,如今在公司已是灵魂级人物,让我也尝到了什么叫反哺!对,这个东西叫 Harmony, github网址: https://github ...

一线码农 发布于 2025-01-13 12:11 评论(3) 阅读(2279)
1

永远不要轻易设置Oracle的隐藏参数,哪怕是DRM

这篇文章可能会存在较大争议,甚至颠覆一些人的固有思维。 因为关于Oracle的隐藏参数,江湖上一直都有两派对立的观点: 1.不要设置任何隐藏参数,只有当遇到特殊问题时在售后指导下临时使用,在问题解决后还要及时去掉 2.这一系列隐藏参数是众多客户踩出来的最佳实践,上线前必须要设置,才能避免重复踩坑,确 ...

AlfredZhao 发布于 2025-01-13 11:56 评论(1) 阅读(264)
2

nginx 简单实践:静态资源部署、URL 重写【nginx 实践系列之一】

〇、前言 本文为 nginx 简单实践系列文章之一,主要简单实践了两个内容:静态资源部署、重写,仅供参考。 关于 Nginx 基础,以及安装和配置详解,可以参考博主过往文章: https://www.cnblogs.com/hnzhengfy/p/Nginx.html 一、静态资源部署 当前项目的结 ...

橙子家 发布于 2025-01-13 11:38 评论(0) 阅读(355)
0

使用postgis数据库进行多边形裁切线

背景:有一份polyline的基础数据,有一个多边形,求出多边形内的所有polyline PostGIS参考手册: http://postgis.net/docs/reference.html 1、polyline数据表、qgis可视化 2、polygon数据表、qgis可视化 3、使用ST_Cov ...

壮壮壮壮壮 发布于 2025-01-13 11:32 评论(0) 阅读(119)
27

.NET 开发的分流抢票软件,不做广告、不收集隐私

前言 每年春节大家必备的抢票工具Bypass-分流抢票。分流抢票是一款免费无广适用于PC端的自动分流抢票软件。 分流抢票,是以用户为中心、人性化的抢票软件。不做广告、不做推广、不携带病毒、不收集隐私信息,并接受各方技术评测,全心全意为用户打造一款属于自己的抢票软件。 项目介绍 分流抢票是一款完全免费 ...

小码编匠 发布于 2025-01-13 10:58 评论(24) 阅读(2950)
2

深入理解ASP.NET Core 管道的工作原理

在 .NET Core 中,管道(Pipeline)是处理 HTTP 请求和响应的中间件组件的有序集合。每个中间件组件都可以对请求进行处理,并将其传递给下一个中间件组件,直到请求到达最终的处理程序。管道的概念类似于流水线,每个中间件组件都是流水线中的一个步骤。 1. 管道的基本概念 在 .NET C ...

代码拾光 发布于 2025-01-13 10:16 评论(0) 阅读(470)
0

Mysql身份认证过程

背景 最近有一些hersql的用户希望能支持mysql的caching_sha2_password认证方式,caching_sha2_password与常用的mysql_native_password认证过程差异还是比较大的,因此抽空研究了一下caching_sha2_password身份认证过程, ...

orlion 发布于 2025-01-13 09:38 评论(0) 阅读(287)