文本system speech net
.NET(C#) new 关键字的三种用法
在 .NET 中使用 C# 编程时,new 关键字具有多种用途,主要包括实例化对象、隐藏继承的成员以及创建匿名类型。下面详细介绍这些用途: 1. 实例化对象 new 关键字最常见的用途是创建一个类的实例。当使用 new 创建对象时,它为对象分配内存并调用构造函数来初始化该对象。这是创建任何类或结构体 ......
.NET MAUI 布局
先看一段代码的效果: <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsof ......
.net core(微服务学习)-使用Jenkins基于流水线 发布 .net Core代码
Jenkins是大家常见的CI/CD工具,如果线上需要发布更新代码可以通过jenkins进行操作 1.下载Jenkins包 首先windows下和Liunx下都可以通过war包进行部署 Jenkins download and deployment windows启动 windows 下使用一下命令 ......
xv6 file system
xv6 file system 在我看来文件系统某种程度上是最复杂的一部分(单从页数也足以说明了),而且我对文件系统的了解其实很少,因此这部分仔细看了一下。 xv6文件系统提供类似unix的文件、目录和路径名,并将其数据存储在virtio磁盘上以实现持久化。 文件系统解决了几个挑战: 文件系统需要磁 ......
MKL.NET:为.NET开发者提供高性能数学计算支持的开源库
MKL.NET:为.NET开发者提供高性能数学计算支持的开源库 编程乐趣 关注他 你经常看 TA 的内容 MKL是英特尔推出的一套功能强大、性能优化的数学库,主要是采用C/C++编写的。今天给大家推荐一个MKL的.Net版本,让我们无需与C/C++打交道,方便我们集成到应用开发中去。 01 项 ......
.NET CORE架构分层
在.NET Core项目中,分层架构是一种常见的设计模式,它有助于将应用程序划分为独立的区域,每个区域负责处理特定的开发任务。这种方法可以提高代码的可维护性、可测试性和可扩展性。以下是.NET Core项目分层时常见的命名约定:1. **Presentation Layer**(表示层): - `Y ......
.net 各个版本
https://baijiahao.baidu.com/s?id=1766295825192459672&wfr=spider&for=pc .NET Framework、.NET Standard、.NET Core与.NET 5/6/7 区别 .NET Framework框架只能在windows ......
sort awk 文本处理命令
sort: 1.将文件的每一行作为一个单位,相互比较 2.默认升序 3.以字符来进行对比,从首字符开始往后,依次按ASCII码值排序 sort 显示文件内容 (类似cat) 选项: -u 去掉重复行 -r 升序转为降序(可以跟在-k选项后的数字后面 eg:-k 3r) -o 将结果写入文件(与重定向 ......
在net中通过Autofac实现AOP的方法及实例详解
在本示例中,我们将使用Autofac和AspectC(Autofac.Extras.DynamicProxy2)来演示如何实现AOP(面向切面编程)。我们将创建一个简单的C#控制台应用程序,并应用AOP以解决日志记录的问题。首先,让我们讨论AOP的用途和目标。 AOP(面向切面编程)的用途 AOP是 ......
AutoUpdater.Net 使用
推荐先读一下这篇: 关于AutoUpdater.Net应用与实现 AutoUpdater.Net 的优点是代码侵入很小,只需要简单几行代码就可给自己程序集成自动更新功能。 1. web 服务端部署 推荐用 nginx-1.24.0 在本地搭建一个 web 服务,nginx.conf 配置新增 loc ......
在NET8中使用简化的 AddJwtBearer 认证
开发环境 系统版本: win10 .NET SDK: NET8 开发工具:vscode 参考引用:使用 dotnet user-jwts 管理开发中的 JSON Web 令牌 注意:以下示例中的端口、token等需替换成你的环境中的信息 创建项目 运行以下命令来创建一个空的 Web 项目,并添加 M ......
C#/.NET/.NET Core优秀项目和框架2023年11月简报
https://www.cnblogs.com/Can-daydayup/p/17873700.html 前言 CAP ZEQP.WMS HandyControl NETCore.Encrypt WinMemoryCleaner Hello算法 PaddleOCRSharp MrHuo.OAuth ......
在Linux系统中通过 vim 进行文本替换(转)
在Linux系统中通过 vim 进行文本替换 本文转自:https://www.cnblogs.com/wind-wang/p/5768000.html 在VIM中进行文本替换: 1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中 ......
聊一聊 .NET高级调试 中的一些内存术语
一:背景 1. 讲故事 在高级调试的旅程中,经常会有一些朋友问我什么是 工作集(内存),什么是 提交大小,什么是 Virtual Size, 什么是 Working Set 。。。截图如下: 既然有很多朋友问,这些用口头也不怎么好描述,刚好上午有时间就系统的聊一下吧。 二:内存术语解读 1. Vir ......
伪元素before,after使用(如文本前的圆点)
其实主要就是要定义content:""; before或after会相对定义position:relative;最近的元素去定位; 比如实现一个文本前的黑色圆点: p::before { content: ""; width: 4px; height: 4px; background-color: ......
C#12新功能(.NET 8)有哪些?
前言 作为.NET 8发布会的一部分,微软于11月14日发布了C#12的新功能,这也是目前.NET的最新版本。正如之前公布的那样,最显著的改进包括了集合表达式、主构造函数、任何类型的别名以及lambda表达式中参数提供默认值。 主构造函数 C#12扩展了主构造函数,现在可以在任何class和stru ......
C#/.NET/.NET Core优秀项目和框架2023年11月简报
前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不 ......
.NET 7(C#)配置使用log4net日志框架的方法
.NET 7(C#)中配置和使用 log4net 日志框架是一个涉及多步骤的过程。log4net 是一个高度灵活且强大的日志记录库,可用于记录应用程序的运行时信息。它支持各种日志输出格式和目的地,如文件、数据库、控制台等。以下是在 .NET 7(C#)项目中配置和使用 log4net 的基本步骤: ......
文本编辑器(Vi)及使用方法
可使用的文本编辑器: Emacs——著名的集成开发环境和文本编辑器,被公认为是最受专业程序员喜爱的代码编辑器之一,有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。 Nano——一种被许多可启动Linux系统以及其他空间有限的Linux环境所使用的流行且简化的文本编辑器。 ......
.NET Conf 2023 Chengdu - 成都会场即将到来!
今年的.NET Conf 2023,中国区首次有两个会场举办Local Event,北京会场12月16日,成都会场12月9日,这是中国区.NET开发者的节日,欢迎大家积极报名参与哦!成都会场主要面向成都重庆地区的.NET开发者,12月9日,天府之国,不见不散! ......
CentOS 7.9 安装net 8运行时环境
1.从官网下载对应的运行时环境压缩包。 下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0 2.上传至服务器,以我为例我是上传至/home/dotnet8 3.运行命令解压环境压缩包 tar -zxvf /home/dotnet8/ ......
.net中优秀依赖注入框架Autofac看一篇就够了
Autofac 是一个功能丰富的 .NET 依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解 Autofac 的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念 ......
.net 下优秀的DI框架推荐,看看你用过几个?
在.NET生态系统中,有许多出色的依赖注入(DI)框架可供选择。每个框架都有其独特的特点和优点,可以根据项目需求和偏好进行选择。下面详细介绍一些.NET中优秀的DI框架,它们的优点以及适用场景。 1、Microsoft.Extensions.DependencyInjection: 官方支持:Mic ......
循环时每个 index 的文本显示
标签中 :title <el-collapse-item :title="' 第' + (yAxisIndex + 1) + '个y轴配置'" v-for="(yAxisItem,y ......
.NET8 依赖注入
依赖注入(Dependency Injection,简称DI)是一种设计模式,用于解耦组件(服务)之间的依赖关系。它通过将依赖关系的创建和管理交给外部容器来实现,而不是在组件(服务)内部直接创建依赖对象。 咱就是通过 IServiceCollection 和 IServiceProvider 来 ......
.net中优秀依赖注入框架Autofac看一篇就够了
Autofac 是一个功能丰富的 .NET 依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解 Autofac 的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念 ......
全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
JSSDK使用步骤 步骤一:绑定安全域名: 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 步骤二:引入JS文件: 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js ......
java.net.ConnectException: Connection timed out: connectjava.net.连接异常:连接超时:连接
因为我有steam++加速器,但这个加速器会清空你的hosts文件,往常出现 java.net.ConnectException: Connection timed out: connectjava.net.连接异常:连接超时:连接 这个问题的时候一般都是hosts文件被清空了。但昨天写作业的时候发 ......
【pwn】puts or system? --格式化字符串漏洞泄露libc基址
还是先看一下保护情况 开了canary,接着看主函数逻辑 看到这里的代码逻辑,我一开始是想通过printf泄露出canary的值,然后再用ret2libc来打,但是我发现这个libc不好泄露,一般的泄露的思路都是构造ROP,通过puts函数泄露出puts的got表内容,但是我在寻找rdi这个gadg ......
.net——管道和中间件
.NET管道(Pipeline)和中间件(Middleware)是密切相关的两个概念,它们共同构成了.NET Core应用程序的请求处理机制。 简单来说,.NET管道是一个请求处理管道,其中包含了一系列的中间件。每个中间件都负责处理请求或响应的某个方面,例如身份验证、日志记录、缓存等。当一个请求进入 ......