文本system speech net

编译.NET 7.0 Runtime源代码

1. 从github拉取代码,路径: https://github.com/dotnet/runtime https://github.com/dotnet/runtime.git 2. 切换分支到 "release/7.0" release/7.0 3. 编译源代码需要另外安装:python、cm ......
源代码 Runtime NET 7.0

set_system ('clip_region', 'false')用法

一、Region的缩放 Region的缩放很简单,有zoom_region算子,其签名如下,其中ScaleWidth, ScaleHeight是宽、高的缩放比例因子: zoom_region(Region : RegionZoom : ScaleWidth, ScaleHeight : ) 缩放的时 ......
39 clip_region set_system region system

.net core创建数据库、seed数据、部分修改字段

#region 创建数据库//如果数据库有表,则 EnsureCreated 方法不执行任何操作。//如果没有数据库,或者没有任何表,则它将创建数据库和架构。//EnsureCreated 启用以下工作流来处理数据模型更改://删除数据库。更改数据模型。重新运行应用。//EnsureCreated ......
数据 字段 部分 数据库 core

关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!

在.Net Framework时代,我们生成验证码大多都是用System.Drawing。 在.Net 6中使用也是没有问题的。 但是,System.Drawing却依赖于Windows GDI+。 为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp 进行替代,所以就开始了,踩坑之旅 ......
容器 图形 Docker Linux Net

每个.NET开发都应掌握的C#异常处理知识点

上篇文章讲述了C#集合知识点,本文将介绍C#异常处理知识点。异常处理是.NET开发中至关重要的一部分,它允许开发者在程序出现错误或不正常情况时采取适当的措施,从而提高应用程序的稳定性和可靠性。本文将介绍C#异常处理知识点,异常的基本概念略过,请查看官网。 1、自定义异常 开发者可以创建自定义异常类, ......
知识点 知识 NET

20230919 .NET面经

SQL IQuerable 和 IEnumerable 的主要区别? https://stackoverflow.com/questions/252785/what-is-the-difference-between-iqueryablet-and-ienumerablet So the diffe ......
20230919 NET

在 Net7.0环境下通过反射创建泛型实例和调用泛型方法

一、介绍 最近没事干,就用闲暇时间写点东西,也记录一下温习历程。老人说的好,好记性,不如烂笔头。时间一长,当时记忆的再清楚,都会变得模糊,索性就写博客记录下来,如果下次需要,直接打开博客就找到了,不用去网上乱找了。 今天我要写一些有关反射和泛型的关系,泛型的类型的创建和泛型方法的调用是普通类型(非泛 ......
实例 环境 方法 Net7 Net

.NET 实现仓储Repository(AI)

来自你的消息: 请用 .net core 7 实现仓储模式 来自WeTab AI的消息: 非常抱歉,当前没有 .NET Core 7 的版本。最新的 .NET 版本是 .NET 6。在 .NET 6 中,您可以使用仓储模式来管理您的数据存储。 仓储模式是一种在应用程序中使用的设计模式,它将数据访问逻 ......
Repository NET AI

【.NET8】访问私有成员新姿势UnsafeAccessor(下)

前言 书接上回,我们讨论了在.NET8中新增的UnsafeAccessor,并且通过UnsafeAccessor访问了私有成员,这极大的方便了我们代码的编写,当然也聊到了它当前存在的一些局限性,那么它的性能到底如何?我们今天就来实际测试一下。 测试代码 话不多说,直接上代码,本次测试代码如下: us ......
UnsafeAccessor 姿势 成员 NET8 NET

[MDP.Net] 軟體分層(Layer)與程式專案(Project)

在.NET裡,軟體分層(Layer)與程式專案(Project),不一定是一對一,常常有一個Layer切割成好幾個Project的情景發生。MDP.Net是將DDD的每個Context,設計為Domain層的Project。在Project裡面會包含該Context相關的Entity、Reposit ......
程式 Project Layer MDP Net

【python技巧】文本处理-re库字符匹配

目录1. 正则表达式1.1 测试工具1.2 限定符1.3 字符集1.4 运算符1.5 元字符1.6 懒惰匹配和贪婪匹配 我们读取文件内容,肯定不是单纯为了输出或者重新写入,对于文本我们一定有一些查找、定位的需求。 在Python中,还有一个专门用于文本处理的库,那就是re库。 下面我会介绍re库涉及 ......
字符 文本 技巧 python re

WPF 界面或文本框焦点丢失问题

在用户界面,有些时候需要使用键盘某个按键触发某项功能,但有时候会有焦点丢失问题发生,解决办法如下: List<T> FindVisualChild<T>(DependencyObject obj) where T : DependencyObject { try { List<T> list = n ......
界面 文本 焦点 问题 WPF

App性能指标(安装、冷启动、卸载、平均内存/cpu/fps/net)测试记录

【需求背景】 需要针对产品以及竞品做出横向对比,输出对应的比对测试报告,供产研进行产品性能优化依据 【测试方案】 对于主流的厂商和系统版本进行多维度的横向对比 厂商:华为系、小米系、蓝绿系、三星系、苹果系、联想等 系统:android10-14,ios11-16,鸿蒙2-3 指标:安装时间、冷启动时 ......
内存 性能 指标 App cpu

全面解决.Net与Java互通时的RSA加解密问题,使用PEM格式的密钥文件

一、缘由 RSA是一种常用的非对称加密算法。所以有时需要在不用编程语言中分别使用RSA的加密、解密。例如用Java做后台服务端,用C#开发桌面的客户端软件时。由于 .Net、Java 的RSA类库存在很多细节区别,尤其是它们支持的密钥格式不同。导致容易出现“我加密的数据对方不能解密,对方加密的数据我 ......
密钥 格式 文件 问题 Java

ASP.NET Core 服务的生命周期

概念 Transient:每一次GetService都会创建一个新的实例 Scoped:在同一个Scope内只初始化一个实例 ,可以理解为 每一个request级别只创建一个实例,同一个http request会在一个 scope内 Singleton:整个应用程序生命周期内只创建一个实例 案例演示 ......
周期 生命 Core ASP NET

Linux 安装.Net 5 SDK

1.添加信任 运行如下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm ......
Linux Net SDK

.NET MVC,浏览器端访问图片链接直接下载而不是查看

去掉文件名即可 public ActionResult Image() { string filePath = "D:\\123.png"; //return File(CommonHelper.GetImage(filePath), "image/png","123.png");//这种写法是错误 ......
浏览器 链接 图片 NET MVC

在 Net7.0环境下测试了 Assembly.Load、Assmebly.LoadFile和Assembly.LoadFrom的区别

一、简介 很长时间没有关注一些C#技术细节了,主要在研究微服务、容器、云原生、编批等高大上的主题了,最近在写一些框架的时候,遇到了一些和在 Net Framework 框架下不一样的情况,当然了,我今天主要测试的是,在通过【添加项目引用】和【手动拷贝DLL】的情况下,这三个方法加载程序集:Assem ......
Assembly Assmebly LoadFile LoadFrom 环境

.NET MVC返回图片并通知浏览器进行缓存

public ActionResult Image() { string filePath = "D:\\123.png"; Response.Cache.SetExpires(DateTime.Now.AddDays(365)); // 缓存有效期为365天 Response.Cache.SetC ......
缓存 浏览器 图片 NET MVC

.NET 6.0 如何使用对象映射库AutoMapper

AutoMapper是一个非常流行的对象到对象映射(Object-to-Object Mapping)库,它可以帮助开发人员简化对象之间的转换工作。在软件开发中,我们经常需要将一个对象的属性值映射到另一个对象的属性上,而手动进行属性复制会显得冗长和重复。AutoMapper通过自动执行对象属性之间的 ......
AutoMapper 对象 NET 6.0

11 文本阴影和超链接伪类

超链接伪类:一般用悬停hover够了 文本阴影 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> a:hover{ color: orange; text-decor ......
阴影 文本 链接 11

使用任务计划开机启动ASP.NET Core应用程序

ASP.NET Core应用程序现在是一个控制台应用程序,在Windows上直接双击启动,但如果想让开发完成的ASP.NET Core应用程序开机启动,可以将ASP.NET Core应用程序修改成Windows服务运行,但这需要额外添加代码,也可以使用IIS来托管ASP.NET Core应用程序,但 ......
应用程序 任务 程序 Core ASP

.net core swagger分组与分组隐藏

swagger接口一多,还是需要分个组比较妥当,以图文方式看更直观 定义分组 添加分组 看板展示 两个分组 我要对v1组进行隐藏,首先先了解一下 ApplicationModel ApplicationModel描述了应用中的各种对象和行为,包含Application、Controller、Acti ......
swagger core net

face_net模型转换为libtorch的心得

Facenet demo:https://www.cnblogs.com/muyisun/p/13338098.html 如果要转为libtorch可调用,应该使用torch.jit中的script或trace。 script会保留一些控制流,trace则会擦除。可以使用.code查看过程。 tor ......
face_net libtorch 模型 心得 face

如何在.NET电子表格应用程序中创建流程图

前言 流程图是一种常用的图形化工具,用于展示过程中事件、决策和操作的顺序和关系。它通过使用不同形状的图标和箭头线条,将任务和步骤按照特定的顺序连接起来,以便清晰地表示一个过程的执行流程。 在企业环境中,高管和经理利用流程图来规划业务流程,使他们能够识别瓶颈、优化生产力并增强决策能力……用例列表不胜枚 ......
流程图 应用程序 表格 流程 程序

Net Core 集成第三方SSO登录 - Okta

这篇文章将向您展示如何将 Okta 集成到 .Net Core API 中以进行身份验证和授权。我们将使用 Okta 作为标识提供程序,并使用 JWT 令牌对 API 进行授权。 配置身份验证和授权 services.AddAuthentication(options => { options.De ......
第三方 Core Okta Net SSO

使用CQRS和Event Sourcing实现高性能.NET应用程序

摘要 本文介绍了如何使用CQRS(命令查询职责分离)和Event Sourcing在.NET应用程序中实现高性能和可扩展性。我们将在一个具体的业务场景中应用这些模式,以演示它们如何解决实际问题。 引言 随着业务的发展和用户需求的增加,我们作为.NET程序员需要考虑如何提高应用程序的性能和可扩展性。为 ......
高性能 应用程序 Sourcing 程序 Event

.NET 8 的 green thread 异步模型被搁置了

.NET 平台上的green thread 异步模型实验结果最近出来了,具体参见:https://github.com/dotnet/runtimelab/issues/2398 ,实验结果总结一下就是在.NET和 ASP.NET Core中实现Green Thread是可行的。Green Thre ......
模型 thread green NET

解决Visual Studio 2022中无法编译 .NET Framework 4.5/4.5.1项目(Visual Studio 2022安装.NET Framework 4.5)

最新【一键处理】方法:https://github.com/MrXhh/VSTools/releases1)下载 VS2022Net4NotCompileFix2)右键管理员执行3)重启VS https://github.com/MrXhh/VSTools/releases ......
Framework Visual Studio 2022 NET

10 文本样式

表示颜色:1.单词 2.rgb 3.rgba:a:透明度 文字居中:左右居中:text-align: center 上下居中:行高=块高 文本装饰:下划线,中划线,上划线 ......
样式 文本 10