9

懒人的百宝箱「GitHub 热点速览」

本周 GitHub Trending 除了 lazydocker 之外,还有多个 lazy 项目上线,比如大家熟悉的 lazyvim,可见,这个世界对懒人还是很友好的。除此之外,主打一个密码免输入,绕开系统密码的 unshackle 也是一个香饽饽,更不用说性能甚好,又很易用的 leptos 构建你... ...

削微寒 发布于 2023-07-24 08:35 评论(0) 阅读(2168)
0

统一观测丨使用 Prometheus 监控 Cassandra 数据库最佳实践

本篇内容主要包括四部分:Cassandra 概览介绍、常见关键指标解读、常见告警规则解读、如何通过 Prometheus 建立相应监控体系。 ...

阿里云云原生 发布于 2023-07-24 00:40 评论(1) 阅读(195)
12

PerfView专题 (第十五篇): 如何洞察 C# 中的慢速方法

## 一:背景 ### 1. 讲故事 在 dump 分析旅程中,经常会遇到很多朋友反馈一类问题,比如: * 方法平时都执行的特别快,但有时候会特别慢,怎么排查? * 我的方法第一次执行特别慢,能看到慢在哪里吗? 相信有朋友肯定说,加些日志不就好了,大方向肯定是没问题的,但加日志的颗粒度会比较粗而且侵 ...

一线码农 发布于 2023-07-21 13:01 评论(0) 阅读(1508)
0

Semantic Kernel Java SDK,为Java应用程序提供AI功能集成

美国时间 2023 年 7 月 19 日,Semantic Kernel 团队在其官方博客[1]上宣布发布 Java 版Semantic Kernel。 Samantic Kernel系列的源代码可在GitHub上 [2]找到,但Java的0.2.6-alpha版本可从[3]Maven Centra ...

张善友 发布于 2023-07-21 10:32 评论(0) 阅读(445)
5

PerfView专题 (第十四篇): 洞察那些 C# 代码中的短命线程

## 一:背景 ### 1. 讲故事 这篇文章源自于分析一些疑难dump的思考而产生的灵感,在dump分析中经常要寻找的一个答案就是如何找到死亡线程的生前都做了一些什么?参考如下输出: ``` C# 0:001> !t ThreadCount: 22 UnstartedThread: 0 Backg ...

一线码农 发布于 2023-07-19 09:10 评论(0) 阅读(500)
7

ASP.NET 6 使用工作单元操作 MongoDB

最近工作中需要用到MongoDB的事务操作,因此参考了一些资料封装了一个小的组件,提供基础的CRUD Repository基类 和 UnitOfWork工作单元模式。本文介绍了MongoDB事务的基本概念和如何通过.NET操作事务,重点介绍了EDT.MongoProxy这个小组件的设计,让我们可以在... ...

EdisonZhou 发布于 2023-07-19 08:56 评论(3) 阅读(714)
4

【动画进阶】有意思的网格下落渐次加载效果

最近,群友贴了一个非常有意思的动画效果,整体动画效果如下: ![](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9767a38b3ec04e3fb3082daed7ac75a0~tplv-k3u1fbpfcp-watermark.image?) ...

ChokCoco 发布于 2023-07-18 10:15 评论(4) 阅读(1193)
6

用 perfcollect 洞察 Linux 上.NET程序 CPU爆高

## 一:背景 ### 1. 讲故事 如果要分析 Linux上的 .NET程序 CPU 爆高,按以往的个性我肯定是抓个 dump 下来做事后分析,这种分析模式虽然不重但也不轻,还需要一定的底层知识,那有没有傻瓜式的 CPU 爆高分析方式呢? 相信有很多朋友知道 **B站713事件**,最终就是用 p ...

一线码农 发布于 2023-07-18 09:45 评论(2) 阅读(703)
3

Int64针对32位架构是按照4字节还是8字节对齐?

作为构建.NET的标准,CLI Spec(ECMA-335)针对基元类型的对齐规则具有如下的描述。按照这个标准,我们是这么理解的:8字节的数据类型(int64、unsigned int64和float64)根据采用的机器指令架构选择4字节或者8字节对其。进一步来说,它们在x86/x64机器上的对其字... ...

Artech 发布于 2023-07-18 08:24 评论(1) 阅读(794)
4

PerfView专题 (第十三篇):洞察 .NET程序 的非托管句柄泄露

## 一:背景 ### 1. 讲故事 前几天写了一篇 `如何洞察 .NET程序 非托管句柄泄露` 的文章,文中使用 WinDbg 的 `!htrace` 命令实现了句柄泄露的洞察,在文末我也说了,WinDbg 是以侵入式的方式解决了这个问题,在生产环境中大多数情况下是不能走附加进程的模式,所以这也是 ...

一线码农 发布于 2023-07-17 10:43 评论(0) 阅读(562)
0

如何快速又高质量的输出PDF实验报告?

> 摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:[葡萄城官网](https://www.grapecity.com.cn/),葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 PDF文档的打印在很多应用场景中都会被使用到,最为常见的就是实验室信息管理的应用场景,期间涉 ...

葡萄城技术团队 发布于 2023-07-17 08:39 评论(2) 阅读(593)
11

效率回归,工具库之美「GitHub 热点速览」

刚开源就变成新星的 igl,不仅获得了 2k+ star,也能提高你开发游戏的效率,摆平一切和图形有关的问题。如果这个没有那么惊艳的话,还有 The-Art-of-Linear-Algebra,重燃了我学习线性代数的自信心;htmx 则是一个被称为“后端工程师的前端库”,可以让人安心用 HTML 搞... ...

削微寒 发布于 2023-07-17 08:33 评论(4) 阅读(2755)
26

你知道.NET的字符串在内存中是如何存储的吗?

毫无疑问,字符串是我们使用频率最高的类型。但是如果我问大家一个问题:“一个字符串对象在内存中如何表示的?”,我相信绝大部分人回答不上来。我们今天就来讨论这个问题。 ...

Artech 发布于 2023-07-17 08:32 评论(11) 阅读(4479)
4

五分钟了解制造业核心系统的双向集成

上一篇,我们了解制造行业核心的5大系统MES、ERP、WMS、PLM和SCADA是如何连接从而实现数据共享的。本篇,我们来了解一下制造行业工业软件的集成,一是纵向的集成,二是横向的集成。 ...

EdisonZhou 发布于 2023-07-16 11:15 评论(0) 阅读(934)
0

加速LakeHouse ACID Upsert的新写时复制方案

![](https://cdn.nlark.com/yuque/0/2023/png/26993331/1688806810010-c2b1a6e2-dd6c-43c7-8030-0c48aad6cacf.png#averageHue=%23faf9f8&clientId=uf2dc49f9-f36 ...

leesf 发布于 2023-07-16 10:18 评论(0) 阅读(90)
2

【EF Core】主从实体关系与常见实体关系的区别

上次老周扯了有关主、从实体的话题,本篇咱们再挖一下,主、从实体之间建立的关系,跟咱们常用的一对一、一对多这些关系之间有什么不同。 先看看咱们从学习数据库开始就特熟悉的常用关系——多对多、一对一、一对多说起。数据实体之间会建立什么样的关系,并不是规则性的,而是要看数据的功能。比如你家养的狗狗和水果(你 ...

东邪独孤 发布于 2023-07-15 17:42 评论(0) 阅读(491)
13

推荐一款.NET开源的轻量级分布式服务框架

前言 今天要给大家推荐一款由新生命开发团队开源的.NET轻量级分布式服务框架:星尘分布式平台(NewLife.Stardust)。 项目介绍 星尘是一个轻量级分布式服务框架。它的功能包含配置中心、集群管理、远程自动发布、服务治理、服务自动注册和发现、负载均衡、动态伸缩、故障转移、性能监控。 核心功能 ...

追逐时光者 发布于 2023-07-15 09:26 评论(3) 阅读(1238)
1

Istio 入门(五):访问控制和流量管理

本教程已加入 Istio 系列:https://istio.whuanle.cn [TOC] # 4, 流量管理 主要演示了使用 Istio Gateway、VirtualService 对外暴露服务的访问地址 ,以及基于 Istio 实现可观察性的 Kiali 组件。让我们回在上一章中部署的 bo ...

痴者工良 发布于 2023-07-15 08:49 评论(0) 阅读(549)
2

Prompt Playground: 一个简易的提示词调试工具

# Prompt Playground: 一个简易的提示词调试工具 将LLM引入到日常的开发工作中后,会面临大量的提示词调试的工作,由于LLM不确定性,这个工作会变得非常的繁琐,需要不断的调整,甚至需要大量的重试来确保输出结果的稳定性,以确保提示词的有效性。 通常情况下可能会使用OpenAI(Azu ...

宵伯特 发布于 2023-07-14 11:12 评论(0) 阅读(449)
12

五分钟了解制造业核心5大系统的联系

上一篇,我们通过了解了MES和MOM的关系。本篇,我们来快速了解一下制造行业核心的5大系统MES、ERP、WMS、PLM和SCADA究竟有怎么样的关系,它们是如何连接的。 ...

EdisonZhou 发布于 2023-07-14 08:46 评论(3) 阅读(1402)