- 博客(13859)
- 收藏
- 关注
转载 全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
JSSDK使用步骤步骤一:绑定安全域名:先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。步骤二:引入JS文件:在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/ope...
2023-12-04 08:01:59
6
转载 我与开源的历程
我在2000年开始接触开源,当时在松下航空电子美国总部工作。我负责将 IFE 系统从 Win31 迁移到 Linux。作为一个完全不懂 Linux 的小白,我不得不找到一台笔记本电脑安装并自学 Redhat Linux 6.1。2003年回到新加坡后,我发现没有一个凝聚 Linux Open Source 爱好者的社区,于是我接管了新加坡 LinuxMeetup 社区(SLMG)的组织者。当 SL...
2023-12-04 08:01:59
8
转载 基于C# 编写的控制 Android 设备的桌面神器
本文简介FreeControl 是一个在 Windows 电脑上控制 Android 设备的桌面工具,它基于 scrcpy 和 C# 编写,提供了一个更加简洁的交互界面。Scrcpy 是一个开源工具,可以在 Windows、Linux 和 macOS 上控制 Android 设备,而 FreeControl 则是在 scrcpy 的基础上使用C#语言进行了一些改进和优化,以提供更加简洁的交互界面和...
2023-12-04 08:01:59
33
转载 [译]LoongArch 和 Avalonia UI
原文:https://avaloniaui.net/blog/loongarch-avalonia在我们不断扩展 Avalonia 的覆盖范围和能力的使命中,我们很高兴与大家分享对一项重要进展的见解:Avalonia 对龙芯尖端 LoongArch 平台的支持。这一发展对我们和更广泛的 .NET 生态系统来说都是一大步。这反映了我们致力于确保 Avalonia 保持多功能性和技术适应性,以满足全球...
2023-12-04 08:01:59
63
转载 .NET Conf China 2023 三大主题工作坊新鲜出炉!更有学生票、团体票新票种增加,期待你前来...
.NET Conf China 2023 定于 12 月16 日于北京举办为期一天的技术交流届时会有.NET 领域专家与大家一同庆祝 .NET 8 的发布和回顾过去一年来 .NET 在中国的发展成果详情点击图片,查看第一波讲师阵容惊喜加码!经过反复沟通与讨论大会组委会决定给大家再“加餐”!凡购买大会门票者持门票即可参加第二天(12月17日 12:30-17:00)技术工作坊学生票同样可参加第二天...
2023-12-04 08:01:59
62
转载 .NET8极致性能优化Reflection
点击上方蓝字 江湖评谈关注我前言反射一直是性能的瓶颈,所以无论哪个.NET版本反射的优化必然少不了。主要是集中在两个方面优化,分配和缓存。.NET8自然也不例外。本篇看下。概述比如针对GetCustomAttributes 通过反射获取属性的优化,以下例子// dotnet run -c Release -f net7.0 --filter "*" --runtimes net7.0 net8.0...
2023-12-04 08:01:59
86
转载 .NET Conf China 2023 三大主题工作坊新鲜出炉!更有学生票、团体票新票种增加,期待你前来...
.NET Conf China 2023 定于 12 月16 日于北京举办为期一天的技术交流届时会有.NET 领域专家与大家一同庆祝 .NET 8 的发布和回顾过去一年来 .NET 在中国的发展成果详情点击图片,查看第一波讲师阵容惊喜加码!经过反复沟通与讨论大会组委会决定给大家再“加餐”!凡购买大会门票者持门票即可参加第二天(12月17日 12:30-17:00)技术工作坊学生票同样可参加第二天...
2023-12-03 10:35:04
5
转载 如意 Admin, 基于 .NET 8 构建的多功能开发框架
如意 Admin如意Admin是一款前后端分离、代码自动生成的企业级WEB RBAC(Role-Based Access Control)统一安全管理平台解决方案,基于.NET 8构建,具有跨平台、低代码、分布式、多线程、高性能等特性,同时满足等保三要求。RuYiAdmin具备强大的智慧大屏幕支持,可通过一键生成多个业务的视图层、控制层、服务层、仓储层、领域层和DTO业务模型层代码,提供了灵活而高...
2023-12-03 10:35:04
8
转载 C# 面试常见递归算法
前言今天我们主要总结一下C#面试中常见递归算法。C#经典十大排序算法(完结)C#递归算法计算阶乘的方法一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。原理:亦即n!=1×2×3×...×(n-1)×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。///<summary&g...
2023-12-03 10:35:04
8
转载 C# 12 Primary Constructor 的隐藏用法
C# 12 Primary Constructor 的隐藏用法Intro之前写过一篇 primary constructor 的文章 C# 12 中的 Primary Constructor,最近发现得益于 primary constructor 在声明空类型时也可以更加简单,有些情况下要声明一个空的类型时会比较有帮助,尤其是测试代码中,所以再写一个补充说明Sample针对于 record 我们可...
2023-12-03 10:35:04
8
转载 ASP.NET版本WOL服务的使用
本文以WOL为例,演示如何通过 GPT-4 让其为 WebAPI 项目设计一个网页。其中介绍了如何让GPT4生成相关功能,添加动画效果,接口鉴权等。1. 背景前面我们已经完成了一个WOL服务的开发,并将其迁移改造为了 ASP.NET 服务并完成了部署。为了方便使用,现在我们需要为其设计一个网页。当然,这个简单的工作,我们可以通过 GPT-4 快速的来完成这个任务。2. 页面设计2.1 提示技巧项目...
2023-12-03 10:35:04
42
转载 试用 Windows Terminal 中的 Terminal Chat 功能
1. 引言最近,Windows Terminal Canary 推出了一项名为 Terminal Chat 的新功能,它允许用户在终端环境中与 AI 服务进行聊天,以获得智能建议。在本文中,我们将详细介绍如何设置和使用 Terminal Chat 功能,并分享一些实用的技巧。2. 设置 Terminal Chat2.1 安装 Windows Terminal CanaryTerminal Chat...
2023-12-03 10:35:04
42
转载 Avalonia 跨平台应用开发入门小结
Avalonia 是一个用于跨平台应用程序开发的开源框架。它的目标是提供一个基于XAML的用户界面框架,可以在 Windows、Linux 和 macOS 等操作系统上运行。虽然只有一些很薄弱的 WPF 开发基础,但 Avalonia 入门起来也并不吃力。这得益于其配套的中文开发文档,简明扼要:https://docs.avaloniaui.net/zh-Hans/docs/welcomeJetB...
2023-12-03 10:35:04
68
转载 .NET8极致性能优化AOT
点击上方蓝字 江湖评谈关注我前言.NET8对于性能的优化是方方面面的,所以AOT预编译机器码也是不例外的。本篇来看下对于AOT的优化。概述首先要明确一个概念,.NET里面的AOT它是原生的。什么意思呢?也就是说通过ILC编译器(AOT编译器,参考:.Net 7 新编译器 ILC 简析)编译出来的代码是各个平台上可以直接运行的二进制代码。比如MacOS的二进制,Linux二进制等等。所以称之为原生。...
2023-12-02 14:46:39
10
转载 热点技术见闻与话题
NCC Weekly 是 .NET Core Community 社区打造的专栏,每周一期,周五放送,旨在介绍 NCC 社区以及成员项目的近况,以及社区关心的热点技术见闻与话题的分享。#1第 49 周,本周 .NET 中文技术圈最大的新闻莫过于 .NET Furion 宣布文档收费一事。Furion 文档收费是 .NET Furion 团队商业化尝试的一环。在此之前,他们已宣布推出年度 VIP 项...
2023-12-02 14:46:39
14
转载 Blazor 配 AI 还是头一回
准备学习Blazor 有点不知所措,看了一下官网文档,有了初步了解。想用Blazor封装一些组件,比如视频组件。但是我不会啊~ 想着AI这么火热,不如跟着AI学习吧。说做就做。我发了如下内容:????使用blazor如何封装 videojs然后AI开始回答:????在Blazor应用程序中封装Video.js视频播放器涉及到以下几个步骤:添加Video.js引用: 在你的Blazor项目的w...
2023-12-02 14:46:39
16
转载 WPF绘图介绍和用法举例
WPF(Windows Presentation Foundation)提供了丰富的绘图功能,可以用于创建各种图形、图表和自定义绘画效果。以下是一个简单的WPF绘图示例:首先,在XAML中定义一个Canvas元素,用于绘图:```xaml<Canvas x:Name="canvas" Width="400" Height="300" Background="White" />```...
2023-12-02 14:46:39
44
转载 .NET周刊【11月第4期 2023-11-26】
国内文章万字长文:从 C# 入门学会 RabbitMQ 消息队列编程https://www.cnblogs.com/whuanle/p/17837034.html如题,详细的介绍 RabbitMQ 以及 C#的使用。CPF C#跨平台 UI 框架开源了https://www.cnblogs.com/dskin/p/17849896.html本文介绍了 C#的跨平台 UI 框架 CPF,它支持.NE...
2023-12-02 14:46:39
106
转载 Apisix 使用docker快速搭建步骤
本文是一个Apisix的快速搭建文章记录,如果想要了解更多Apisix的相关概念,请查看官网进行学习。https://apisix.apache.org/本次安装,Linux服务器涉及的相关端口,尽量确保这些端口都没有被占用本次安装,涉及到的dockers镜像1、拉取etcd镜像docker pull bitnami/etcd:latest2、查看etcd相关端口是否被占用netstat -tln...
2023-12-02 14:46:39
117
转载 简说软件成本
完成一个应用软件需要多少成本?这个话题有点大,可能是因为最近做一些相关的工作,想把自己的思考写出来而已。下面是我简单的理解和分析。完成软件,这里指的是开发,测试,部署,这几个过程。包干型:这种情况,软件基本是一个人或者是小团队开发,包干到户,你开发,你测试,你部署,你维护,就是所有的所有都是你,即使有两个或多个开发人员,也没有分工,不是你干就是我干,全才型的。这种情况下通常深度Bug都是客户发现,...
2023-12-02 14:46:39
121
转载 .NET8国产龙芯(loongarch64)初体验
点击上方蓝字 江湖评谈关注我前言.NET8是现在的.NET最新版本,国产龙芯(loongarch64)目前支持的.NET8版本号是:SDK 8.0.100-ea1 LTS。本篇来虚拟一个龙芯系统,体验下龙芯的.NET。概述大部分人手头上是没有龙芯实体机的,所以这里虚拟一个。如何虚拟呢?参考之前的文章:龙芯(Loongarch64),在Linux虚拟一个龙芯OS体验下。1.下载之前的系统太老旧了,这...
2023-12-01 08:01:06
2
转载 .NET开源的处理分布式事务的解决方案
前言在分布式系统中,由于各个系统服务之间的独立性和网络通信的不确定性,要确保跨系统的事务操作的最终一致性是一项重大的挑战。今天给大家推荐一个.NET开源的处理分布式事务的解决方案基于 .NET Standard 的 C# 库:CAP。CAP项目介绍CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用...
2023-12-01 08:01:06
3
转载 [上篇] 搭建高级的性能监控系统(Prometheus+Grafana+Node Exporter+Alertmanager)
介绍Prometheus、Grafana、Node Exporter 和Alertmanager是一组用于监控和可视化系统性能的开源工具。它们通常一起使用,形成一个强大的完整的监控和告警系统。一般来说,这四个工具一起协作,形成了一个完整的监控和告警系统。Node Exporter用于收集主机级别的指标,Prometheus存储和查询这些指标,Grafana提供可视化界面,而Alertmanager...
2023-12-01 08:01:06
13
转载 [下篇] 搭建高级的性能监控系统(Prometheus+Grafana+Node Exporter+Alertmanager)
grafanadocker stop grafanaserverdocker rm grafanaserverdocker run -i --restart=always \--name grafanaserver \-v /root/grafana/config/grafana.ini:/etc/grafana/grafana.ini \-v /root/grafana/data:/v...
2023-12-01 08:01:06
13
转载 一起学习生成式人工智能(一)|生成式人工智能基础与负责任的 AI
点击蓝字关注我们编辑:Alan Wang排版:Rani Sun微软 Reactor 为帮助广开发者,技术爱好者,更好的学习 .NET Core, C#, Python,数据科学,机器学习,AI,区块链, IoT 等技术,将每周三到周六,组织 3~5 场线上分享活动。欢迎跟着我们一起来学习。如今,生成式人工智能已被应用于越来越多的业务场景,如何更好地应用生成式人工智能已成为各行各业共同关注的话题。...
2023-12-01 08:01:06
125
转载 C# 系列AI转换动态Json字符串转换动态对象并导出Excel/CSV
在使用AI工具进行数据获取时,我想让AI给我返回Josn数据,我获取数据后是字符串。字符串的类型是每次返回有规则的,但是上次 和下次返 回的是没有规则的。 所谓的规则是:本次返回的是json字符串是:{ "id": 1, "name": "张三", "username": "zhangsan","email":"zhangsan@example.com", "r...
2023-12-01 08:01:06
127
转载 MASA MAUI APP前端监控指南
近期由于我们APP项目(MAUI+MASA Blazor),需要做运营数据采集埋点,经过综合考虑后,决定采用接入OpenTelemetry SDK的方式,由于目前OpenTelemetry(简称:otel)的可测性大部分都是基于后端api的,所以我们也对MAUI Blazor进行接入进行了一番的研究和尝试。开发工具和环境开发工具 Visual Studio 2022 Preview (17.8.0...
2023-12-01 08:01:06
128
转载 七天.NET 8操作SQLite入门到实战 - 第四天EasySQLite前后端项目框架搭建
前言今天的主要任务是快速下载并安装.NET 8 SDK,搭建EasySQLite的前后端框架。.NET 8 介绍.NET 8 是 .NET 7 的后继版本。 它将作为长期支持 (LTS) 版本得到三年的支持。使用技术栈和开发环境咱们的.NET 8操作SQLite入门到实战教程主要使用技术栈为如下所示:后端:ASP.NET Core 8.0 Web API、SQLite-net ORM。前端:Bla...
2023-11-30 08:02:15
2
转载 .NET8极致性能优化Exceptions
点击上方蓝字 江湖评谈关注我前言在.NET6里面ArgumentNullException添加了一个新方法ThrowIfNull ,它非常简洁的表达了条件未满足的时候抛出异常,也解决了部分性能方面的问题。在.NET7里面重载了一个ThrowIfNull 方法,还引入了两个新方法:ArgumentException.ThrowIfNullOrEmpty ,和 ObjectDisposedExcept...
2023-11-30 08:02:15
8
转载 记一次 .NET某零售管理系统 存储不足分析
一:背景 1. 讲故事前几天有位朋友找到我,说他的程序会偶发性的报 存储空间不足,无法处理此命令 的错误,让我帮忙看下到底怎么回事,哈哈,人家是有备而来,dump都准备好了,话不多说,直接分析开干。二:WinDbg 分析 1. 捕获dump中的异常一般来讲别人说的只是一个参考,我们需要自己到dump中去验证,可以用 !t 观察下。0:000:x86>!tThreadCount:...
2023-11-30 08:02:15
10
转载 如何使用Chrome浏览器做前端页面性能分析
写在前面也是老生常谈的问题了,有的时候我们老觉得我们页面一直转圈圈老半天打不开;想看看什么原因又不知如何下手,不知原因就更不知如何优化了,强行优化就只能是瞎搞一通,没有衡量指标就不能量化优化的结果,优化就无从谈起了;基于此,今天我就斗胆来聊聊如何使用Chrome浏览器做页面性能分析;页面性能指标常见指标这些也是Chrome 性能分析工具用到的指标FP(First Paint)FP 是从页面开始加载...
2023-11-30 08:02:15
84
转载 ASP.NET Core Cookie 认证
Cookie 认证是ASP.NET Core用来实现客户自定义认证逻辑,没有使用ASP.NET Core Identity1 ASP.NET Core Cookie 认证例子在.NET Core我们通常使用三步来配置cookie认证,第一步是使用AddAuthentication和AddCookie添加Authentication服务,第二步指定app必须使用Authentication&...
2023-11-30 08:02:15
134
转载 .NET6实现破解Modbus poll点表配置文件
????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创????作者格言:新的征程,我们面对的不仅仅是技术还有人心,人心不可测,海水不可量,唯有技术,才是深沉黑夜中的一座闪烁的灯塔 !序言Modbus 协议是工控领域常见的一种通信协议,而Modbus Poll无疑是其中最好用的Master软件了,通过自定义的点表,可以通过查表的方式,快速的去响应主从机...
2023-11-29 08:02:17
16
转载 .NET的Dockerfile文件编写要点——以WOL项目为例
本文以 WOL 的.NET 项目为例,介绍了 Dockerfile 的基础知识和编写要点,旨在帮助读者更好地理解和掌握如何为 .NET 应用创建和优化 Dockerfile。1. 背景前面我们已经勾选了 Docker 容器化支持,项目已经生成了一个默认的 Dockerfile。但在实际项目中,我们需要根据项目的实际需求和环境来定制化 Dockerfile,以便更好地利用 Docker 的优势。本文...
2023-11-29 08:02:17
19
转载 WPF treeview用法举例
WPF的TreeView控件用于显示分层数据,通常用于显示树形结构的数据。1.TreeView控件介绍TreeView简介 :父类:ItemsControl —条目控件 MenuItem:HeaderedItemsControl按层次结构组织数据 TreeViewItem —HeaderedItemsControl2. 属性介绍SelectedItem 选择的项 SelectedValue 选择项...
2023-11-29 08:02:17
20
转载 .NET8极致性能优化VM
前言VM是CLR的一部分,但是它不包括GC和JIT。它主要的作用是进行类型的识别和DLL(托管以及非托管)的加载。可以看到VM是一个比较重要的部分,.NET8里面对它也进行了优化,属于核心级的优化。本篇看下概述.NET8里面针对VM的其中一个优化是将指令集映射(内存映射,关于内存映射这一点,之前提到过。参考:断点+内存映射终章(CLR问题)以及文章,绝顶技术:断点+内存映射组合的超强BUG?)到...
2023-11-29 08:02:17
28
转载 别再纠结了,WinForm与WPF的异同点全在这!
WinForm和WPF是两种常用的Windows桌面应用程序开发框架。WinForm:一种老式的框架,自2002年以来一直是Windows桌面应用程序的主要选择。WPF:一种相对较新的框架,自2006年以来一直在Windows桌面应用程序中使用。如果你更看重项目的UI,动画等,WPF会是一个不错的选择!在实际工作中,我们往往Winform和WPF都会遇到,这里给大家整理了一批上位机实战。Winfo...
2023-11-29 08:02:17
32
转载 使用.NET8中的.http文件和终结点资源管理器
本文将以.NET8的模板增加的.http文件为引,介绍 Visual Studio 2022 中的 .http 文件编辑器,这是一个用于测试 ASP.NET Core 项目的强大工具。1. 背景在.NET8 新的 Web API 项目模板中增加一个新的文件,该文件以“项目名.http”命名。这个文件是 Visual Studio 2022 版本的 17.6 以后提供的一个新功能,一种便捷的方式来测...
2023-11-29 08:02:17
250
转载 一个PDF文档生成器.Net库
推荐一个功能强大、API简介、可视化的PDF文档生成器。01项目简介这是一个PDF文档生成器.Net开源库,提供了一个布局引擎,对分页功能完美的支持。不过最新版本已经开始收费,2022.12.X 之前的版本还可以免费使用,有能力的也可以下载源码,自行修改和优化。页面支持元素有:1、视觉:文本、图像、页面背景、边框、行高、画布、占位符;2、样式:宽高、Padding、左右上下浮动、旋转、最小容器等一...
2023-11-29 08:02:17
292
转载 Blog.Core操作手册上新啦,快来领取!
Kai开Yuan源B|C|V|P|开|发|社|区最近这几年间,一直很多用户和粉丝留言,说Blog.Core框架开源这么多年以来,一直在同步更新功能,导致和博客内容不对应了,所以平时我们开发小组也会抽一些时间,简单的总结下小知识点,终于在写了很久之后,做出来了第一版的操作手册,还是纸质的哟,一共二十本,12.16号的大会上,老张会代表BCVP社区在摊位上带十本和大家见面,感兴趣的可以来找我领取,先到...
2023-11-29 08:02:17
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人