3

如何在C#中使用 Excel 动态函数生成依赖列表

前言 在Excel 中,依赖列表或级联下拉列表表示两个或多个列表,其中一个列表的项根据另一个列表而变化。依赖列表通常用于Excel的业务报告,例如学术记分卡中的【班级-学生】列表、区域销售报告中的【区域-国家/地区】列表、人口仪表板中的【年份-区域】列表以及生产摘要报告中的【单位-行-产品】列表等等 ...

葡萄城技术团队 发布于 2024-02-22 10:00 评论(0) 阅读(512)
1

mdbook安装使用实录

简介 mdbook是一个基于Rust的电子书系统,效果类似于gitbook。本人写图文文章一直都采用的印象笔记,但是写系列教程的情况不方便管理。因此引入mdBook,分享一下基本安装使用过程及遇到的问题。 安装 本机环境是win11。mdBook是写的 Rust 因此需要Cargo编译 1.安装Ru ...

敬YES 发布于 2024-02-21 22:45 评论(0) 阅读(766)
21

记一次 .NET某列控连锁系统 崩溃分析

一:背景 1. 讲故事 过年喝了不少酒,脑子不灵光了,停了将近一个月没写博客,今天就当新年开工写一篇吧。 去年年初有位朋友找到我,说他们的系统会偶发性崩溃,在网上也发了不少帖子求助,没找到自己满意的答案,让我看看有没有什么线索,看样子这是一个牛皮藓的问题,既然对方有了dump,那就分析起来吧。 二: ...

一线码农 发布于 2024-02-21 18:28 评论(11) 阅读(1981)
25

开年!5 款令人惊艳的开源项目「GitHub 热点速览」

朋友们开工大吉啊!我刚从假期模式切换回来,完全无心工作有些不在状态,比如开机密码错了好几次。闲话少叙,下面就让我们一起看看,春节这段时间 GitHub 上又出了什么有趣、好玩的开源项目。 ...

削微寒 发布于 2024-02-20 08:39 评论(1) 阅读(6746)
12

基于HTTP2/3的流模式消息交换如何实现?

我想很多人已经体验过GRPC提供的三种流式消息交换模式,在.NET Core上构建的GRPC应用本质上是采用HTTP2/HTTP3协议的ASP.NET Core应用,我们当然也可以在一个普通的ASP.NET Core应用实现这些流模式。不仅如此,HttpClient也提供了响应的支持,这篇文章通过一... ...

Artech 发布于 2024-02-20 08:13 评论(5) 阅读(1712)
5

.NET 9 首个预览版发布:瞄准云原生和智能应用开发

前言 前不久.NET团队发布了.NET 9 的首个预览版,并且分享.NET团队对 .NET 9 的初步愿景,该愿景将于今年年底在 .NET Conf 2024 上发布。其中最重要的关注领域是:云原生和智能应用开发。 云原生开发人员平台 过去几年,.NET团队一直在构建强大的云原生基础,如运行时性能和 ...

追逐时光者 发布于 2024-02-20 07:53 评论(0) 阅读(974)
2

【XInput】游戏手柄模拟鼠标动作

老周一般很少玩游戏,在某宝上买了一堆散件,计划在过年期间自己做个机械臂耍耍。头脑中划过一道紫蓝色的闪电,想起用游戏手柄来控制机械臂。机械臂是由树莓派(大草莓)负责控制,然后客户端通过 Socket UDP 来发送信号。优先考虑在 PC 和手机上测试,就顺便折腾一下 XInput API。当然,读取手 ...

东邪独孤 发布于 2024-02-19 16:29 评论(1) 阅读(1647)
26

C# 12 中新增的八大功能你都知道吗?

前言 转眼之间C#都已经更新到了12了,那么C# 12 中新增的八大功能你都了解过吗?今天我们来简单介绍一下C# 12 中新增的八大功能。 C#/.NET该如何自学入门?:https://www.cnblogs.com/Can-daydayup/p/18006914 C#12详细功能介绍请阅读微 ...

追逐时光者 发布于 2024-02-19 08:46 评论(3) 阅读(3081)
47

编写高效的代码,你应该了解Array、Memory、ReadOnlySequence . . .

针对“缓冲区”编程是一个非常注重“性能”的地方,我们应该尽可能地避免武断地创建字节数组来存储读取的内容,这样不但会导致大量的字节拷贝,临时创建的字节数组还会带来GC压力。要正确、高效地读写缓冲内容,我们应该对几个我们可能熟悉的类型具有更深的认识。 ...

Artech 发布于 2024-02-19 08:07 评论(8) 阅读(6130)
29

【开工大吉】推荐4款开源、美观的WPF UI组件库

前言 经常有小伙伴在技术群里提问:WPF有什么好用的UI组件库?,今天大姚给大家推荐4款开源、美观的WPF UI组件库。 WPF介绍 WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸 ...

追逐时光者 发布于 2024-02-18 13:24 评论(3) 阅读(5909)
13

.NET 团队公布.NET 9开发目标 并发布.NET9的首个预览版

在一篇博文中我们对 .NET 9 的愿景[1]: .NET团队概述了.NET 9的开发目标和最终愿景,涵盖两大重点领域:云原生和智能应用程序开发。它在继.NET 8之后,继续强化对云原生应用和性能的支持。.NET 9预览版1已经在2024年2月13日发布,与往常一样,.NET 9 将在整个平台上提供 ...

张善友 发布于 2024-02-14 11:36 评论(12) 阅读(4546)
15

【.NET】聊聊 IChangeToken 接口

由于两个月的奋战,导致很久没更新了。就是上回老周说的那个产线和机械手搬货的项目,好不容易等到工厂放假了,我就偷偷乐了。当然也过年了,老周先给大伙伴们拜年了,P话不多讲,就祝大家身体健康、生活愉快。其实生活和健康是密不可分的,想活得好,就得健康。包括身体健康、思想健康、心理健康、精神健康。不能以为我无 ...

东邪独孤 发布于 2024-02-11 12:29 评论(4) 阅读(4376)
7

开启未来创新之门:.NET Conf China 2023 精彩回顾及资料下载

2023年12月16日-17日,一年一度的 .NET Conf China 2023 中国 .NET 开发者大会在北京盛大举办!大会以第一天主会场 + AI、.NET 8、云原生、IoT、前端&安全5大分会场,第二天闭门会议 + 三场工作坊的形式,为现场以及线上的 .NET 爱好者们带来了为期两天的 ...

张善友 发布于 2024-02-07 20:49 评论(3) 阅读(971)
34

.NET Avalonia开源、免费的桌面UI库 - SukiUI

前言 今天分享一款.NET Avalonia基于MIT License协议开源、免费的桌面UI库:SukiUI。 Avalonia介绍 Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、An ...

追逐时光者 发布于 2024-02-07 09:04 评论(1) 阅读(4389)
18

5 款轻松上手的开源项目「GitHub 热点速览」

大家都忙一年了,所以今天来点轻松的吧!就是那种拿来直接用、免费看的开源项目。 开源真是一个充满惊喜的宝库,很多开源软件比收费软件还好用,比如这款开箱即用的电视直播软件:my-tv,它免费、无广告、启动快,内置高质量直播源,主打一个免费好用。我最近被云厂商的一键购买「幻兽帕鲁」私服刷屏了,不想买云服务 ...

削微寒 发布于 2024-02-06 08:32 评论(0) 阅读(4230)
10

.NET中使用BootstrapBlazor组件库Table实操篇

前言 Table表格在后台管理应用中使用的是相当频繁的,因此找一个功能齐全的前端框架对于我们而言是非常必要的,因为封装完善的前端框架能够大大提升我们的工作对接效率。今天我们主要来讲解一下在.NET中使用BootstrapBlazor组件库的Table表格组件(本章使用的数据都是程序自动生成的模拟数据 ...

追逐时光者 发布于 2024-02-06 08:01 评论(2) 阅读(1903)
7

WebAssembly核心编程[4]: Memory

由于Memory存储的是单纯的二进制字节,所以原则上我们可以用来它作为媒介,在wasm模块和数组程序之间传递任何类型的数据。在JavaScript API中,Memory通过WebAssembly.Memory类型表示,我们一般将它内部的缓冲区映射相应类型的数组进行处理。WebAssembly也提供... ...

Artech 发布于 2024-02-05 09:42 评论(5) 阅读(1723)
43

C#/.NET该如何自学入门?

前言 随着DotNetGuide技术社区交流群的不断壮大(目前4个群都已经满500人,已开5群现已有180多个小伙伴),越来越多应届生和其他领域的小伙伴加入了我们这个大家庭。在此期间我在个人微信、公众号和技术交流群里看到比较多的留言和提问就是:C#/.NET该如何自学入门?有什么好的学习资料和路线推 ...

追逐时光者 发布于 2024-02-05 08:01 评论(9) 阅读(5593)
30

5个.NET开源且强大的快速开发框架(帮助你提高生产效率)

中台Admin(Admin.Core) 中台Admin(Admin.Core)是前后端分离权限管理系统,前端 UI 基于Vue3开发,后端 Api 基于.NET 8.0开发。支持多租户、接口权限、数据权限、动态 Api、任务调度、OSS 文件上传、滑块拼图验证、国内外主流数据库自由切换和动态高级查询 ...

追逐时光者 发布于 2024-02-03 11:32 评论(11) 阅读(6171)
1

XmlDocument 解决 Clone、CloneNode、ImportNode 等节点克隆后的标签自闭合问题

前言: 这两天在对 Taurus.Mvc 做 html 加载性能优化时,发现存在这个问题。 具体优化的是 CYQ.Data 组件的 XHtmlAction 相关类。 问题过程: 之前 XmlDocument 调用 LoadXml(xml)之后,缓存对象,再次使用时,都是重新LoadXml: XmlD ...

路过秋天 发布于 2024-02-02 19:21 评论(1) 阅读(285)