12

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

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

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

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

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

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

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

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

东邪独孤 发布于 2024-02-19 16:29 评论(1) 阅读(429)
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) 阅读(2629)
47

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

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

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

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

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

追逐时光者 发布于 2024-02-18 13:24 评论(3) 阅读(3312)
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 评论(9) 阅读(3534)
10

【.NET】聊聊 IChangeToken 接口

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

东邪独孤 发布于 2024-02-11 12:29 评论(3) 阅读(2563)
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) 阅读(807)
31

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

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

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

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

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

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

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

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

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

WebAssembly核心编程[4]: Memory

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

Artech 发布于 2024-02-05 09:42 评论(4) 阅读(1419)
37

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

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

追逐时光者 发布于 2024-02-05 08:01 评论(8) 阅读(3198)
29

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

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

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

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

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

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

推荐系统实现原理介绍

1:推荐系统简易架构图 2:推荐引擎流程图 Mixer系统的用户推荐就是按照上面流程实现,接下来分别介绍各个功能 3:索引内容 1:索引目的是提供高效查询 索引内容就是将内容生产索引文件,目的是提高查询速度,不可能每个请求过来都把所有的数据查出来,然后过滤、计算特征、排序、最后将排在前面的数据推给用 ...

啊汉 发布于 2024-02-02 10:35 评论(0) 阅读(348)
3

WebAssembly核心编程[3]: Module 与 Instance

WebAssembly程序总是以模块来组织,模块是基本的部署、加载和编译单元。在JavaScript编程接口中,模块通过WebAssembly.Module类型表示。WebAssembly.Module通过加载的.wasm二进制文件创建而成,它承载了描述wasm模块的元数据,类似于描述程序集的Ass... ...

Artech 发布于 2024-02-02 09:39 评论(0) 阅读(432)
73

来了!HelloGitHub 年度热门开源项目

年关将至,「HelloGitHub 月刊」也迎来了年终盘点时刻。 在过去的一年里,「HelloGitHub 月刊」一共分享了 520 个开源项目。我始终秉持着分享 GitHub 上有趣、入门级开源项目的初心,一直在路上,不断探索、发现和分享着那些令人惊叹的开源项目。 这次的 HelloGitHub ...

削微寒 发布于 2024-02-02 08:44 评论(10) 阅读(4418)
4

WebAssembly核心编程[2]:类型系统

对于绝大多数编程语言来说,类型都是编程的基础,WebAssembly自然也不例外。总的来说,WebAssembly涉及的类型不多,很好掌握,接下来我们就来介绍一下WebAssembly编程涉及到的几种类型。本篇内容参考WebAssembly Spec。 ...

Artech 发布于 2024-02-01 08:33 评论(0) 阅读(404)