思路net6 net

第一章 使用MASA Stack+.Net 从零开始搭建IoT平台 环境准备

@(环境准备) 前言 本系列文章以IoT开发小白的角度,从零开始使用.Net为主要技术搭建一个简单的IoT平台,由于是入门系列,所有代码以围绕IoT基础业务场景为主,不会涉及DDD等设计思想。 架构图 这里是我们整个IoT平台的架构图。 一、设备接入 1、针对可以联网的设备,直接通过MQTT协议连接 ......
环境 Stack 平台 MASA IoT

第二章 使用MASA Stack+.Net 从零开始搭建IoT平台 设备生命周期管理-设备注册.

设备生命周期管理-设备注册 @(文章目录) 前言 我们不希望任何设备都可以接入我们的IoT平台,所以一个设备正常的接入流程是这样的, 1、上位机软件通过串口或其他方式读取设备的唯一标识码UUID。 2、上位机调用IoT后台接口,发送UUID和ProductID。 3、后台接口判断设备是否注册过,如果 ......
设备 周期 生命 第二章 Stack

ASP.NET Core 入门指南(菜鸡随笔)

ASP.NET Core 入门指南(菜鸡随笔) 什么是 ASP.NET Core ASP.NET Core 是一个开源、跨平台的 Web 应用程序框架,可以在 Windows、Linux 和 macOS 上运行。它基于 .NET Core 运行时,具有高性能、可扩展性和安全性等优势。ASP.NET ......
入门指南 随笔 指南 Core ASP

我的第一个项目(十一) :飞机大战分包完成(简单阐述分包思路以及过程)

好家伙, 代码已开源 Git: https://gitee.com/tang-and-han-dynasties/panghu-planebattle-esm.git NPM: panghu-planebattle-esm - npm (npmjs.com) 现在,比如说,我用Vue写好了个人博客主 ......
思路 大战 飞机 过程 项目

借书方案知多少解决思路及代码

问题描述: 小明有5本新书,要借给A,B,C这三位小朋友,若每次每人只能借一本,则可以有多少种不同的借法? 设计思路: 1.将5本书从1-5编号,三个人设为i,j,k。因为每人一本且不重复则满足i!=j!=k 2.从第一个人开始枚举,首先确定i的值,然后确定j的值,最后确定k的值 将每个人可能拿的书 ......
思路 代码 方案

ie11 兼容 vue3思路mark

众所周知,vue3因为用了Proxy来实现响应式,而Proxy是es6的特性,这个特性是无法shim的。 如果用本身的js写一个es6的js的虚拟机呢?有点像c语言的自举了哈,只要写出一个汇编的c语言编译器,后面就可以脱离汇编,用c本身来实现更多的功能。 当然速度肯定没办法保证了,跑肯定是可以跑的。 ......
思路 vue3 mark vue ie

.net C#加载程序集外dll文件方法

参考帖子:(20条消息) C#如何加载程序运行目录外的程序集_c# probing privatepath_Jlins的博客-CSDN博客 (20条消息) Assembly resolve(自定义加载指定目录的程序集)_assemblyresolve_Mr蹇的博客-CSDN博客 这里感谢作者提供的信 ......
文件 程序 方法 net dll

浏览器报错net::err_connection_timed_out 怎么解决

误代码“err_connection_timed_out”的解决方案2017-04-20 11:02 曾经试过用浏览器访问一个或几个特定网站,出现“ err_connection_timed_out ”错误,而其他网站加载良好没有任何问题或错误。上网查过发现这是一个常见的互联网错误。发生此DNS错误 ......

elasticsearch优化思路

一、优化方案 调整并发线程数 在高并发场景下,Elasticsearch服务的并发线程数需要调整到合适的值,避免线程数过多导致CPU资源浪费和内存开销增加。同时也需要避免线程数过少导致请求响应时间过长。可以通过调整Elasticsearch的线程池参数来实现。 调整分片数量 Elasticsearc ......
elasticsearch 思路

ASP.NET Core设置URLs的几种方法,完美解决.NET 6项目局域网IP地址远程无法访问的问题

近期在dotnet项目中遇到这样的问题:.net6 运行以后无法通过局域网IP地址远程访问。后查阅官方文档。整理出解决问题的五种方式方法,通过新建一个新的WebApi项目演示如下: 说明 操作系统:Ubuntu 22.04.2 运行时:.NET 6 开发工具:Visual Studio 2202 新 ......
局域网 局域 NET 地址 方法

asp.net core系列 26 EF模型配置(实体关系)

一.概述 EF实体关系定义了两个实体互相关联起来(主体实体和依赖实体的关系,对应数据库中主表和子表关系)。 在关系型数据库中,这种表示是通过外键约束来体现。本篇主要讲一对多的关系。先了解下描述关系的术语。 (1) 依赖实体: 这是包含外键属性的实体(子表)。有时称为 child 。 (2) 主体实体 ......
实体 模型 core asp net

【转】.NET (C#) 中打印变量的内存地址

原文地址:https://my.oschina.net/sesametech/blog/1563905 点击查看代码 GCHandle hander = GCHandle.Alloc(obj); var pin = GCHandle.ToIntPtr(hander); Debug.Print($"D ......
变量 内存 地址 NET

记一次 .NET某医疗器械清洗系统 卡死分析

一:背景 1. 讲故事 前段时间协助训练营里的一位朋友分析了一个程序卡死的问题,回过头来看这个案例比较经典,这篇稍微整理一下供后来者少踩坑吧。 二:WinDbg 分析 1. 为什么会卡死 因为是窗体程序,理所当然就是看主线程此时正在做什么? 可以用 ~0s ; k 看一下便知。 0:000> k # ......
医疗器械 器械 医疗 系统 NET

2023成都.NET线下技术沙龙圆满结束

2023年4月15日周六,由MASA技术团队和成都.NET俱乐部共同主办的2023年成都.NET线下技术沙龙活动在成都市世纪城新会展中心知域空间举行,共计报名人数90多人,实际到场60多人,13:30~18:00四个半小时的现场交流氛围极好,到场的童鞋也满载而归,我们看到了成都.NET社区小伙伴的激... ......
沙龙 技术 2023 NET

mysql优化思路(本地上传)

MySQL优化从四个方面入手 硬件和操作系统层面的优化 架构设计层面的优化 MySQL程序配置的优化 SQL执行的优化 1.硬件和操作系统层面的优化 硬件层面主要是cpu,内存,网络带宽,磁盘读写 操作系统主要是网络配置,应用文件句柄数 (这部分优化由DBA或运维完成,加硬件投入解决100%问题,所 ......
思路 mysql

ASP.NET Core MVC 从入门到精通之布局

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。 经过前几篇文章... ......
布局 Core ASP NET MVC

linux下 部署asp.net core 进行托管 执行找不到静态文件导致出现404 (blazor wasm host)

linux下 部署asp.net core 进行托管 执行找不到静态文件导致出现404 (blazor wasm host) 生成文件 copy到linux系统目录下 我这里存放到 root目录下 进行权限分配 执行命令 chmod +x /root/文件夹目录/加文件名称 执行文件 /root/文 ......
静态 文件 blazor linux core

asp.net程序通过Microsoft Azure令牌授予流获取UserInfo终结点实现单点登录--授权代码授予

1. Microsoft Azure令牌授予流 令牌授予流种类如下: 本章节采用两种:授权代码授予; 2. 授权代码授予的实现 流程:重定向到authorize >拿到code >通过code换取access_token >通过access_token获取UserInfo 2.1. 重定向到auth ......
终结点 令牌 Microsoft UserInfo 代码

asp.net程序通过Microsoft Azure令牌授予流获取UserInfo终结点实现单点登录--隐式授予流

1. Microsoft Azure令牌授予流 令牌授予流种类如下: 本章节采用: 隐式授予流; 2. 隐式授予流的实现 流程:重定向到authorize >拿到access_token >通过access_token获取UserInfo 2.1. 重定向到authorize 重定向地址: http ......
终结点 令牌 Microsoft UserInfo 程序

Vulnhub之Infosec Warrior靶机详细测试过程(不同的思路)

Infosec Warrior 作者: jason huawen 靶机信息 名称:InfoSecWarrior CTF 2020: 01 地址: https://www.vulnhub.com/entry/infosecwarrior-ctf-2020-01,446/ 识别目标主机IP地址 ─(ka ......
靶机 思路 过程 Vulnhub Infosec

.net6 在中标麒麟下的安装

尝试了下.net6在信创环境下的安装和部署 信创服务器,CPU:ARM64,操作系统:中标麒麟 v10,网络环境:政务网(无法连接外网) 1、下载 .net 6 SDK 6.0.408 Arm64二进制文件。https://dotnet.microsoft.com/zh-cn/download/do ......
net6 net

VS2022支持.Net4.0到4.8之前的方法

1、在单独装VS2022的情况下(没有安装VS2019/2017...的情况下),打开ji代码报错 2、报错原因:VS2022不在包含.net framework 4系列版本。 3、解决方法:拷贝对应版本的目录到 C:\Program Files (x86)\Reference Assemblies ......
方法 2022 Net4 Net 4.8

在.NET 6.0中自定义接口路由

大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 在本文中,我们将讨论ASP.NET Core中的新路由。我们将了解什么是接口(endpoints)路由,它是如何工作的,它在哪里使用,以及如何创建自己的路由。 本文主题: 探索接口路 ......
路由 接口 NET 6.0

CKEditor粘贴图片自动上传到服务器(ASP.NET版)

​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接受, ......
CKEditor 服务器 图片 ASP NET

介绍一个.Net远程日志组件

对于软件开发的阶段和正式运行阶段,我们都需要查看日志来诊断出现的问题。不过,在查看日志时需要登录服务器,找到特定的日志文件,再查看其中的内容,这显然不是很方便。 为了解决这个问题,我们可以使用远程日志,让所有的程序产生的日志都可以通过一个 web 页面进行统一查看。这种方式可以使得维护工作更加方便。 ......
组件 日志 Net

.NET无侵入自动化探针原理和主流实现

前言 最近,我在微信公众号和博客园分享了一篇关于.NET微服务系统迁移至.NET 6.0的故事的文章,引起了许多读者的关注。其中,许多人对基于 OpenTelemetry .NET 的观测指标和无侵入自动化探针颇感兴趣。事实上,我已计划抽出时间,与大家分享这方面的内容。 巧合的是,在二月末,我收到了 ......
探针 原理 主流 NET

小程序埋点方案思路及部分实现

公司有个小程序需要埋点,然后我看了之前的前辈写的代码,是每个页面在onshow onhide(或者在点击)等生命周期或者事件写的调用后端接口。这样就很麻烦,每个页面都要去写重复的代码。有没有简单点的方式? 嗯,这个可以有: 小程序每个页面的Page就是一个函数咯,那可不可以重写。。。。。。。。。 试 ......
思路 部分 方案 程序

.NET周报 【4月第2期 2023-04-08】

.NET周报 【4月第2期 2023-04-08】 国内文章# LRU缓存替换策略及C#实现# https://www.cnblogs.com/eventhorizon/p/17290125.html 这篇文章讲述了缓存替换策略,特别是LRU算法。LRU算法基于这样一个假设:如果数据最近被访问过,那 ......
周报 2023 NET 04 08

Drone+.Net 7 实践

1.Dockerfile 点击查看代码 FROM mcr.microsoft.com/dotnet/aspnet:7.0 WORKDIR /app EXPOSE 80 EXPOSE 443 COPY /publish . ENTRYPOINT ["dotnet", "Coreqi_Api.dll"] ......
Drone Net

abp(net core)+easyui+efcore实现仓储管理系统——模块管理升级之上(六十一)

在前面的文章中我们已经将abp(net core)+easyui+efcore实现的仓储管理系统升级到ABP7.3,今天我们对组织管理功能进行升级,并解决升级过后的一些问题。 ......
模块 管理系统 easyui efcore 系统