42

.NET Emit 入门教程:第一部分:Emit 介绍

Emit 技术是一种强大的动态生成IL代码的技术,通过使用 System.Reflection.Emit 命名空间中的类,开发人员可以在运行时创建和修改程序集、类型和方法。它为开发人员提供了更高级别的灵活性,使他们能够根据需要动态生成和执行代码。 ...

路过秋天 发布于 2024-03-20 15:01 评论(13) 阅读(2532)
10

.NET开源免费的Windows快速文件搜索和应用程序启动器

前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、功能强大的Windows快速文件搜索和应用程序启动器:Flow Launcher。 工具介绍 Flow Launcher 是一款方便实用的 Windows 文件搜索和应用程序启动器,能够帮助你快速查找文件、启动应用程序和执行系 ...

追逐时光者 发布于 2024-03-20 08:00 评论(2) 阅读(513)
4

记一次 .NET某施工建模软件 卡死分析

一:背景 1. 讲故事 前几天有位朋友在微信上找到我,说他的软件卡死了,分析了下也不知道是咋回事,让我帮忙看一下,很多朋友都知道,我分析dump是免费的,当然也不是所有的dump我都能搞定,也只能尽自己最大能力帮助别人缩小问题范围吧,既然dump有了,接下来就开启分析之路。 二:WinDbg分析 1 ...

一线码农 发布于 2024-03-19 13:11 评论(0) 阅读(598)
12

自定义Key类型的字典无法序列化的N种解决方案

当我们使用System.Text.Json.JsonSerializer对一个字典对象进行序列化的时候,默认情况下字典的Key不能是一个自定义的类型,本文介绍几种解决方案。 ...

Artech 发布于 2024-03-19 08:33 评论(4) 阅读(1814)
12

一天涨 23k Star 的开源项目「GitHub 热点速览」

​在 GitHub 上做过开源项目的小伙伴,可能都经历过截图自己项目 100 Star、1000 Star 的时刻,但有些时候事情发生的太快来不及截图,因为可能一觉醒来就破万了。这件事看似有些天方夜谭,但放在马斯克的身上就不足为奇了。 就在昨天,马斯克在 GitHub 上开源了 Grok-1 大模型 ...

削微寒 发布于 2024-03-19 08:31 评论(1) 阅读(3324)
16

在Blazor中使用Chart.js快速创建图表

前言 BlazorChartjs是一个在Blazor中使用Chart.js的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。本文我们将一起来学习一下在Blazor中使用Ch ...

追逐时光者 发布于 2024-03-19 08:00 评论(8) 阅读(846)
4

StableSwarmUI:功能强大且易于使用的Stable Diffusion WebUI

StableSwarmUI是一个模块化和可定制的Stable Diffusion WebUI,最近发布了0.6.1-Beta版本。这个开源项目,托管在GitHub上:https://github.com/Stability-AI/StableSwarmUI,旨在为使用Stable Diffusion ...

张善友 发布于 2024-03-18 20:19 评论(0) 阅读(735)
4

CYQ.Data 操作 Json 性能测试:对比 Newtonsoft.Json

在 CYQ.Data 版本更新的这么多年,中间过程的版本都在完善各种功能。基于需要支持或兼容的代码越多,很多时候,常规思维,都把相关功能完成,就结束了。实现过程中,无法避免的会用到大量的反射、锁等对性能有所影响的逻辑代码。CYQ.Data 从V5.9 版本开始,开始大规模的优化调整代码,目前稳定在 ... ...

路过秋天 发布于 2024-03-18 16:01 评论(5) 阅读(454)
18

为什么ASP.NET Core的路由处理器可以使用一个任意类型的Delegate

毫不夸张地说,路由是ASP.NET Core最为核心的部分。路由的本质就是注册一系列终结点(Endpoint),每个终结点可以视为“路由模式”和“请求处理器”的组合,它们分别用来“选择”和“处理”请求。请求处理器通过RequestDelegate来表示,但是当我们在进行路由编程的时候,却可以使用任意... ...

Artech 发布于 2024-03-18 11:51 评论(1) 阅读(2284)
3

Global AI Bootcamp 成都站 圆满结束!

3月10日星期天下午2点「Global AI Bootcamp 2024 - 成都站」,在成都银泰中心蔚来汽车会议区圆满结束了!本次活动共计吸引了约50名IT行业从业者线下参与,他们分别来自成都各行业的多家IT公司,在会场共同了解和探讨AIGC落地相关话题。 ...

EdisonZhou 发布于 2024-03-16 10:07 评论(0) 阅读(145)
11

从API到Agent:万字长文洞悉LangChain工程化设计

给“AI外行人士”引入一下LangChain,试着从工程角度去理解LangChain的设计和使用。同时大家也可以将此文档作为LangChain的“10分钟快速上手”手册,本意是希望帮助需要的同学实现AI工程的Bootstrap。 ...

Florian 发布于 2024-03-15 13:01 评论(0) 阅读(1978)
32

.NET开源快速、强大、免费的电子表格组件

前言 今天大姚给大家分享一个.NET开源(MIT License)、快速、强大、免费的电子表格组件,支持数据格式、冻结、大纲、公式计算、图表、脚本执行等。兼容 Excel 2007 (.xlsx) 格式,支持WinForm、WPF和Android平台:ReoGrid。 项目特点 功能丰富:ReoGr ...

追逐时光者 发布于 2024-03-15 08:00 评论(11) 阅读(3180)
7

.NET Aspire Preview 4 发布!

.NET Aspire是一个有态度的云原生应用开发框架,旨在改善生成.NET云原生应用的体验,并提供一组强大的工具来帮助你生成和运行分布式应用。它允许开发者快速创建属于自己的云原生应用,或改造已有的项目成为云原生应用。.NET Aspire提供服务发现、健康检查、故障和容错策略、Redis服务、可观 ...

张善友 发布于 2024-03-15 07:57 评论(3) 阅读(782)
2

用于演示文稿的新 Dapr 幻灯片

Dapr 官方博客上(https://blog.dapr.io/posts/2024/03/10/new-dapr-slide-deck-for-your-presentations/)发布了一个新的 Dapr 幻灯片可供您用于 Dapr 演示!该幻灯片包含所有 Dapr API 的新图标和内置功能 ...

张善友 发布于 2024-03-14 21:06 评论(0) 阅读(385)
24

使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示

前言 在.NET应用开发中数据集的交互式显示是一个非常常见的功能,如需要创建折线图、柱状图、饼图、散点图等不同类型的图表将数据呈现出来,帮助人们更好地理解数据、发现规律,并支持决策和沟通。本文我们将一起来学习一下如何使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示 ...

追逐时光者 发布于 2024-03-14 08:30 评论(8) 阅读(1559)
14

世界银行使用.NET 7开发的免费电子问卷制作系统Survey Solution

Survey Solution (下文简称SS) 是世界银行数据部开发的一套开源免费电子问卷制作系统, 官网地址为: https://mysurvey.solutions/, github地址:https://github.com/surveysolutions/该系统具有以下几个主要特点:通过内置 ...

张善友 发布于 2024-03-13 22:35 评论(1) 阅读(1543)
5

CYQ.Data 操作 Redis 性能测试:对比 StackExchange.Redis

前几天,点开自己的博客,看了一下 CYQ.Data V5系列 都有哪些文章,发现了一篇2019年写的:CYQ.Data 对于分布式缓存Redis、MemCache高可用的改进及性能测试,于是点进去看了看。感觉文章中有些表述存有问题,,不过不是重点。 重点,看了里面的测试结论,如果四五年过去了,CYQ... ...

路过秋天 发布于 2024-03-13 11:37 评论(0) 阅读(356)
33

C#版开源免费的Bouncy Castle密码库

前言 今天大姚给大家分享一款C#版开源、免费的Bouncy Castle密码库:BouncyCastle。 项目介绍 BouncyCastle是一款C#版开源、免费的Bouncy Castle密码库,开发人员可以通过该项目在他们的 C# 应用程序中使用 Bouncy Castle 提供的各种密码学功 ...

追逐时光者 发布于 2024-03-13 08:00 评论(7) 阅读(2358)
2

代码生成器之如何快速生成后端接口?

前言 在现代软件开发中,重复性的增删改查逻辑代码的编写往往非常耗时且容易出错。为了提高开发效率,减少手动维护的成本,代码生成器就成为了一个非常重要的工具,本文小编就将为大家介绍一下如何利用一个开源项目快速生成数据接口。 实现方式 环境准备 技术栈:Java,Spring-Boot,MyBatisPl ...

葡萄城技术团队 发布于 2024-03-12 09:22 评论(2) 阅读(572)
9

春风吹又生的开源项目「GitHub 热点速览」

随着上周知名 Switch 开源模拟器 Yuzu(柚子)被任天堂起诉,该项目作者就删库了,但还是要赔偿任天堂数百万美元。此事还在 GitHub 上掀起了一波 Yuzu fork 项目的小浪潮,正所谓野火烧不尽,春风吹又生。 ...

削微寒 发布于 2024-03-12 08:26 评论(5) 阅读(2660)