角色 权限net

.net core 到底行不行!超高稳定性和性能的客服系统:性能实测

我把这款业余时间写的小系统丢在网上,陆续有人找我要私有化版本,我都给了,毕竟软件业的初衷就是免费和分享,后来我索性就官方发了一个私有化版直接给别人下载。现在可以在官网完全免费下载。 ......
性能 超高 稳定性 系统 core

Unity 如何使用”左右互博”强化训练游戏角色的AI

现在ChatGPT非常的火,大家都使用大数据模型来生成内容,后续机器人,仿真机器人的行为控制,也将会是AI领域很火的一个方向之一,这个方向就可以和游戏高度契合,游戏通过3D角色来仿真,通过训练AI行为来控制机器人的一些动作与决策,今天我们以”足球游戏”为背景,来详细的讲解,如何基于 “左右互博”强化 ......
游戏角色 角色 Unity

Winform中使用Log4Net实现日志记录到文件并循环覆盖

场景 log4net https://logging.apache.org/log4net/ The Apache log4net library is a tool to help the programmer output log statements to a variety of outpu ......
Winform Log4Net 文件 日志 4Net

一个基于.NET7的开源DNS服务 DnsServer 的部署使用经验分享

接上篇 docker-bind 的使用搭建了一个 dns 服务,本篇将介绍另外一款 DnsServer 的部署和使用,更专注,更轻量。 ......
DnsServer 经验 NET7 NET DNS

账号和权限管理

目录账号和权限管理账号管理1. 基本概念Linux安全模型2. 用户2.1 基本概念2.2 用户账号文件2.3 用户密码文件2.4 创建用户账号 useradd原理格式选项用法2.5 设置用户密码 passwd选项用法2.6 修改已有用户的密码信息 chage用法2.7 修改用户账号已有属性 use ......
账号 权限

使用SourceLink在Visual Studio中查看.NET Core源代码

0. 系统版本 Visual Studio版本: 2022 1. 步骤 1.1 新建任意工程(.NET Core MVC) 1.2 添加Microsoft.SourceLink.GitHub NuGet包 1.3 在需要查看源代码的位置设置调试断点并启动调试 1.4 按F11进入逐语句调试即可查看 ......
源代码 SourceLink Visual Studio Core

.NET8 WebApplication剖析

​ WebApplication 是用于配置HTTP管道和路由的web应用程序,接来下我将一一拆解它的组成。 /// <summary> /// The web application used to configure the HTTP pipeline, and routes. /// </su ......
WebApplication NET8 NET

Net5使用NPOI创建World模板

前言 最近需要集成上上签,完成类似在线签约合同的需求,需要传入附件,本来一开始想创建PDF的,但是有很多限制,而且没有找到成熟的方案,项目框架也是Net5,受制于框架,就想到了NPOI。 1.NPOI 1.1Nuget NPOI支持还蛮多的 项目直接引用,版本根据自己的项目框架决定 第一种方式: N ......
模板 World Net5 NPOI Net

Net5后台文件上传

前言 本来文件上传没有什么难的,但是公司的文件上传又封了一层,所以一直调不同,验证不通过,好在最后解决了。 1.调用要求 需要再Header上加俩个字段 如果使用DefaultRequestHeaders强制加"Content-Type":"multipart/form-data"就会报错,所以使用 ......
后台 文件 Net5 Net

Net5使用WkHtmlToPdfDotNet创建PDF

前言 最近遇到了创建PDF的需求,虽然最后没有采用这个方案,但是基本实现了,记录一下。 1.WkHtmlToPdfDotNet WkHtmlToPdfDotNet是基于本地 wkhtmltopdf封装的.NET Core类库,主要通过webkit引擎实现html页面转换为pdf文件。并且支持在Win ......
WkHtmlToPdfDotNet Net5 Net PDF

.NET8 Hello World!

使用ASP.NET Core Web Application模板创建的Empty项目如下: 这是一个最简单的Web项目,运行起来会在根路径响应Hello World! Programe 代码非常简洁,但内容非常不简单。 var builder = WebApplication.CreateBuild ......
Hello World NET8 NET

.NET起步

1.1 什么是.NET? .NET 8.0 SDK下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0 .NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用。使用 .NET,可以使用多种语言(C#、F#、VB)、编 ......
NET

Linux系统 高级权限读书笔记

在本周的学习中学习了linux的高级权限,内容包括SUID权限,SGID权限,Sticky权限,chattr权限。 SUID 权限(Set User ID) SUID 权限是一种特殊的权限设置,它允许普通用户以文件所有者的权限执行可执行文件。这对于某些程序和任务来说非常有用,因为它们需要超出普通用户 ......
权限 笔记 系统 Linux

.Net 6.0 在Linux部署后特殊格式静态文件404

转自:https://blog.csdn.net/wxz19960412/article/details/131085819 只需要添加如下代码即可: 1 app.UseStaticFiles(); 2 3 app.UseStaticFiles(new StaticFileOptions 4 { 5 ......
静态 格式 文件 Linux Net

Asp.Net Core webapi+net6 使用资源筛选器(过滤器) 做缓存

写一个特性类,用来做标记 [AttributeUsage(AttributeTargets.Method)] //只对方法有效 public class ResourceFilterAttribute : Attribute { } 我这里使用了MemoryCache来做缓存,也可以使用字典来做,但 ......
过滤器 缓存 webapi 资源 Core

ASP.NET Core+Vue3 实现SignalR通讯

从ASP.NET Core 3.0版本开始,SignalR的Hub已经集成到了ASP.NET Core框架中。因此,在更高版本的ASP.NET Core中,不再需要单独引用Microsoft.AspNetCore.SignalR包来使用Hub。 在项目创建一个类继承Hub, 首先是写一个Create ......
SignalR 通讯 Core Vue3 ASP

记一个 Android 14 适配引发的Android 存储权限问题

一、bug 背景 项目中有下面这样一段代码,在 Android T 版本运行正常,现在适配到 Android U 上之后,运行时 crash 了。。。。 ... values.put(MediaStore.Images.Media.DATA, file.absolutePath) values.pu ......
Android 权限 问题 14

.Net8 新特性之依赖注入容器对Keyed Service的支持

本译自:Keyed service dependency injection container support 在这篇文章中,我将讨论 .NET 8 预览版 7 中引入的对依赖关系注入容器的新“Keyed Service”支持。我将介绍如何使用Keyed Service、何时使用它们,以及它们在后 ......
容器 特性 Service Keyed Net8

身份认证与权限

Kubernetes 中提供了良好的多租户认证管理机制,如 RBAC、ServiceAccount 还有各种策略等。 通过该文件可以看到已经配置了 RBAC 访问控制 /usr/lib/systemd/system/kube-apiserver.service 一、认证 所有 Kubernetes ......
身份认证 权限 身份

.net 7 部署到IIS上

1. 首先确定windows下安装iis, 如何安装网上查。 2. 则要安装 Windows Server Hosting ,如果iis新安装,则直接安装,如果是不确定有没有安装,则IIS 点开网站 ,功能视图->模块,查看有没有“ASPNETCoreModuleV2” ,如果没有则必须安装,下载地 ......
net IIS

.net6 .net7指定发布端口 http https

配置http时可以直接通过urls简单配置,多个配置用分号分割 { "urls": "http://*:8080", //"urls": "http://*:8080;http://*:8081" } 需要配置https时候需要指定证书文件 { "Kestrel": { "Endpoints": { ......
端口 net https net6 http

Oracle 性能检查SQL 语句 转载 https://blog.csdn.net/wan212000/article/details/133384545

目录1. Oracle 查询 SQL 语句1.1. 性能查询常用 SQL1.1.1. 查询最慢的 SQL1.1.2. 列出使用频率最高的 5 个查询1.1.3. 消耗磁盘读取最多的 sql top51.1.4. 找出需要大量缓冲读取(逻辑读)操作的查询1.1.5. 查询每天执行慢的 SQL1.1.6 ......
语句 133384545 性能 article details

.Net Core AOP之IResultFilter

一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
IResultFilter Core Net AOP

.Net Core AOP之IExceptionFilter

一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
IExceptionFilter Core Net AOP

.Net Core Aop之IActionFilter

一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
IActionFilter Core Net Aop

.Net Core Aop之IResourceFilter

一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
IResourceFilter Core Net Aop

给shell脚本添加可执行权限

chmod u+x cleanPro.sh 说明: chmod是权限管理命令change the permissions mode of a file的缩写; u代表所有者user;x代表执行权限;+ 表示增加权限。 chmod u+x file.sh就表示对当前目录下的file.sh文件的所有者增 ......
脚本 权限 shell

C#.NET 国密SM4 CBC 对称加解密 与JAVA互通 ver:20231103

C#.NET 国密SM4 CBC 对称加解密 与JAVA互通 ver:20231103 .NET 环境:.NET6 控制台程序(.net core)。 JAVA 环境:JAVA8,带maven 的JAVA控制台程序。 简要解析: 1:加密的KEY、明文等输入参数都需要string转 byte [] ......
20231103 JAVA NET CBC SM4

如何为Windows服务增加Log4net和EventLog的日志功能

一、简介 最近在做一个项目的时候,需要该项目自动启动、自动运行,不需要认为干预。不用说,大家都知道用什么技术,那就是 Windows服务。在以前的Net Framework 平台下,Windows 服务是一个不错的选择。如果现在在Net Core版本,或者Net5.0以及以上版本,我们会有另外一个选 ......
EventLog Windows Log4net 功能 日志

Net 高级调试--系列文章

合集-Net 高级调试 Net 高级调试之一:开始认识一些调试工具 Net 高级调试之二:CLR和Windows加载器及应用程序域介绍 Net 高级调试之三:类型元数据介绍(同步块表、类型句柄、方法描述符等) Net 高级调试之四:Windbg 动态调试 Net 高级调试之五:如何在托管函数上设置断 ......
文章 Net