随笔分类 -  .net core

.net core从0到N
摘要:对某个远程服务器启用和设置NTP服务(Windows系统) 打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 将 Enabled 的值设置为 1,这将启用NTP服务器功 阅读全文
posted @ 2024-05-15 17:53 WeskyNet 阅读(633) 评论(4) 推荐(5) 编辑
摘要:前言: 使用Windows系统,经常会遇到需要做注册表的操作。例如,一些软件需要修改注册表、自己编写的软件需要新建注册表进行写入注册信息等等。以下内容以某常见的数据库操作客户端为例,做一个注册表操作的学习。 1、例如,找一个已经注册表过期的软件,记录一下时间和当前过期的效果。 2、参考C#操作注册表 阅读全文
posted @ 2023-02-20 13:39 WeskyNet 阅读(388) 评论(0) 推荐(0) 编辑
摘要:前言:前一天写的一个ChatGPT服务端,貌似大家用起来还不是那么方便,所以我顺便用WPF和AspNetCore的webapi程序做个客户端吧,通过客户端来快速访问chatgpt模型生成对话。 1、新建一个WPF项目,用来做第一个客户端示例。 2、项目框架我这边选择的是.NET6,建议大家选择.NE 阅读全文
posted @ 2022-12-18 12:32 WeskyNet 阅读(2228) 评论(0) 推荐(0) 编辑
摘要:前言:前不久微信上大家玩ChatGPT聊天机器人玩的不亦乐乎;不过随着ChatGPT被封杀,所以用微信聊天机器人有可能导致封号的风险。那如果自己不想每次都去OpenAI官网上进行对话【PS:官网上面聊天对话有局限性,例如回复的内容比较长,AI回答是一个一个字写的,就可能导致超过一定时间以后,变成请求 阅读全文
posted @ 2022-12-16 13:15 WeskyNet 阅读(1828) 评论(4) 推荐(6) 编辑
摘要:前言: 大概一年多前写过一个部署ELK系列的博客文章,前不久刚好在部署一个ELK的解决方案,我顺便就把一些基础的部分拎出来,再整合成一期文章。大概内容包括:搭建ELK集群,以及写一个简单的MQ服务。 如果需要看一年多之前写的文章,可以详见下列文章链接(例如部署成Windows服务、配置浏览器插件、l 阅读全文
posted @ 2022-11-15 09:23 WeskyNet 阅读(956) 评论(3) 推荐(0) 编辑
摘要:前言:日志功能是几乎所有程序或系统都必备的一个功能。该文章通过使用Loki+Grafana来实现日志记录与可视化查询,欢迎围观。 有关环境: 操作系统:WIN 10 .NET环境:.NET 6 开发环境:VS 2022 1、首先下载Grafana安装包,此处下载最新的企业版,当前最新的版本是9.1. 阅读全文
posted @ 2022-10-07 14:36 WeskyNet 阅读(1535) 评论(1) 推荐(9) 编辑
摘要:前言:目前翻译都是在线的,要在C#开发的程序上做一个可以实时翻译的功能,好像不是那么好做。而且大多数处于局域网内,所以访问在线的api也显得比较尴尬。于是,就有了以下这篇文章,自己搭建一套简单的离线翻译系统。以下内容采用python提供基础翻译服务+ C#访问服务的功能,欢迎围观。 系统环境: WI 阅读全文
posted @ 2022-09-29 00:00 WeskyNet 阅读(3340) 评论(6) 推荐(24) 编辑
摘要:前言:Maui终于在昨天(2022年8月9日)推送出来了。今儿就迫不及待来把玩一下先。 A、我本地已有VS2022,不过版本比较老,此处选择更新。工具 -> 获取功能和更新里面,可以获取到新版本更新。 B、最新版本是17.3.0,我本地只有17.1.1,选择 更新。 C、让网络飞一会儿。 1、更新完 阅读全文
posted @ 2022-08-10 20:59 WeskyNet 阅读(6471) 评论(63) 推荐(47) 编辑
摘要:前言:前言不重要,linq入门常用的语法,linq语法可以用来写操作集合、数据库表集合等等几乎所有集合类型的操作。下面就写几个案例(以List集合来做的),看代码和运行结果即可。 本文演示环境:VS2022 + .NET 6 1、创建一个.NET 6.0的控制台项目,用来演示测试和输出。 2、然后新 阅读全文
posted @ 2022-07-12 22:01 WeskyNet 阅读(1612) 评论(0) 推荐(11) 编辑
摘要:前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客户端的 阅读全文
posted @ 2022-07-03 22:46 WeskyNet 阅读(11786) 评论(13) 推荐(28) 编辑
摘要:前言:如题。直接上手撸,附带各种截图,就不做介绍了。 1、influxDB的官网下载地址 https://portal.influxdata.com/downloads/ 打开以后,如下图所示,可以选择版本号,以及平台。此处咱们选择windows平台。不过此处没有实际的可以下载的地方,着实比较过分, 阅读全文
posted @ 2022-06-30 12:40 WeskyNet 阅读(1692) 评论(1) 推荐(6) 编辑
摘要:前言:废话不多说了,直接上步骤。 系统环境:win10 测试用的开发环境和服务类型:VS2022 + DotNet 6 + WebApi 1、本地先创建一个webapi项目,用于测试使用。 2、新建一个API控制器,里面只提供一个Post请求类型的测试方法。 如果不晓得怎么创建webapi项目,可以 阅读全文
posted @ 2022-06-26 16:56 WeskyNet 阅读(1213) 评论(0) 推荐(4) 编辑
摘要:前言: 多线程无处不在,平常的开发过程中,应该算是最常用的基础技术之一了。以下通过Thread、ThreadPool、再到Task、Parallel、线程锁、线程取消等方面,一步步进行演示多线程的一些基础操作。欢迎大家围观。如果大佬们有其他关于多线程的拓展,也欢迎在评论区进行留言,大佬们的知识互助, 阅读全文
posted @ 2022-06-19 18:52 WeskyNet 阅读(1898) 评论(11) 推荐(15) 编辑
摘要:前言: Wpf开发过程中,最经常使用的功能之一,就是用户控件(UserControl)了。用户控件可以用于开发用户自己的控件进行使用,甚至可以用于打造一套属于自己的UI框架。依赖属性(DependencyProperty)是为用户控件提供可支持双向绑定的必备技巧之一,同样用处也非常广泛。 以下案例, 阅读全文
posted @ 2022-05-19 22:27 WeskyNet 阅读(6265) 评论(0) 推荐(4) 编辑
摘要:前言:随着工业化的发展,目前越来越多的开发,从互联网走向传统行业。其中,工业领域也是其中之一,包括各大厂也都在陆陆续续加入工业4.0的进程当中。 工业领域,最核心的基础设施,应该是与下位硬件设备或程序进行通信有关的了,而下位机市场基本上是PLC的天下。而PLC产品就像编程语言一样,类型繁多,协议也多 阅读全文
posted @ 2022-04-09 11:58 WeskyNet 阅读(3926) 评论(5) 推荐(13) 编辑
摘要:前言 唠嗑一下。都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区。例如,去O,狭义上讲,是去Oracle数据库。但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商业授权的数据库产品。 去O,目前国内有一个现象,就是很多公司或个人听到去O,第一反应是改用Mysql, 阅读全文
posted @ 2022-04-03 20:14 WeskyNet 阅读(2102) 评论(2) 推荐(5) 编辑
摘要:前言:随着跨平台越来越流行,.net core支持跨平台至今也有好几年的光景了。但是目前基于.net的跨平台,大多数还是在使用B/S架构的跨平台上;至于C/S架构,大部分人可能会选择QT进行开发,或者很早之前还有一款Mono可以支持.NET开发者进行开发跨平台应用。 以下内容,我使用Avalonia 阅读全文
posted @ 2022-03-15 01:22 WeskyNet 阅读(5176) 评论(30) 推荐(23) 编辑
摘要:前言:在C/S架构上,WPF无疑已经是“桌面一霸”了。在.NET生态环境中,很多小伙伴还在使用Winform开发C/S架构的桌面应用。但是WPF也有很多年的历史了,并且基于MVVM的开发模式,受到了很多开发者的喜爱。 并且随着工业化的进展,以及几年前微软对.NET平台的开源,国内大多数企业的工业系统 阅读全文
posted @ 2022-03-05 13:42 WeskyNet 阅读(4098) 评论(14) 推荐(10) 编辑
摘要:前言:基于Windows系统下的Kafka环境搭建;以及使用.NET 6环境进行开发简单的生产者与消费者的演示。 一、环境部署 Kafka是使用Java语言和Scala语言开发的,所以需要有对应的Java环境,以及Scala语言环境。 Java环境配置,如果不清楚的,可以查看鄙人的另一篇博客: ht 阅读全文
posted @ 2022-01-21 23:57 WeskyNet 阅读(1019) 评论(1) 推荐(3) 编辑
摘要:前言:随着.Net6的发布,Minimal API成了当下受人追捧的角儿。而这之前,程序之间通信效率的王者也许可以算得上是gRPC了。那么以下咱们先通过开发一个gRPC服务的教程,然后顺势而为,再接着比拼一下minimal api服务和gRPC服务在通信上的效率。以下,Enjoy: 1、创建一个gR 阅读全文
posted @ 2021-12-11 23:39 WeskyNet 阅读(1409) 评论(7) 推荐(2) 编辑