思路net6 net

ConfigureAwait in .NET8

ConfigureAwait in .NET8 ConfigureAwait(true) 和 ConfigureAwait(false) 首先,让我们回顾一下原版 ConfigureAwait 的语义和历史,它采用了一个名为 continueOnCapturedContext 的布尔参数。 当对任务 ......
ConfigureAwait NET8 NET in

在.net中使用AutoMapper进行对象映射,对象相互转,简单方便

AutoMapper是一种对象映射工具,它可以帮助我们将不同类型的数据对象之间进行相互转换。在.NET中,我们可以使用AutoMapper库来简化数据对象之间的映射操作,从而提高代码的可读性和可维护性。 一、AutoMapper的安装和基本使用 安装AutoMapper 首先,我们需要在项目中安装A ......
对象 AutoMapper net

掌握VB.net编程技巧,轻松打造Windows应用

为了温故而知新,本博客旨在记录我学习VB.net编程的过程,分享基础知识和实用技巧,帮助有需要的朋友轻松入门VB.net编程。无论您是想开发Windows平台上的应用程序,还是想在.NET生态系统中展现创造力和创新精神,本文都将为您提供宝贵的指导。 VB.net是一种易学易用的编程语言,它基于Mic ......
编程技巧 Windows 技巧 net VB

.net 温故知新【13】:Asp.Net Core WebAPI 缓存

一、缓存 缓存指在中间层中存储数据的行为,该行为可使后续数据检索更快。 从概念上讲,缓存是一种性能优化策略和设计考虑因素。 缓存可以显著提高应用性能,方法是提高不常更改(或检索成本高)的数据的就绪性。 二、RFC9111 在最新的缓存控制规范文件RFC9111中,详细描述了浏览器缓存和服务器缓存控制 ......
温故知新 缓存 WebAPI Core net

.Net Core MVC超大文件上传

后端控制器://用于保存的文件夹 static readonly string uploadFolder = "UploadFolder"; //目录分隔符,兼容不同系统 static readonly char dirSeparator = Path.DirectorySeparatorChar; ......
文件 Core Net MVC

基于.net6.0 Fast.ORM 已全面支持AOT编译 所有Api均测试通过

Fast Framework 作者 Mr-zhong 代码改变世界.... 一、前言 Fast Framework 基于NET6.0 封装的轻量级 ORM 框架 支持多种数据库 SqlServer Oracle MySql PostgreSql Sqlite 优点: 体积小、原生支持微软特性、流畅A ......
net6 Fast net AOT Api

.NET周刊【11月第3期 2023-11-19】

国内文章 .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试 https://www.cnblogs.com/FreeSql/p/17836000.html 2023年11月15日,.net 8.0正式发布,引起开发者关注。作者关注AOT编 ......
周刊 2023 NET 11 19

.NET8:快速集成Rapid.NET三维控件

.NET8正式版本发布了,AnyCAD Rapid.NET针对.NET8进行了升级和优化。本文以WPF项目为例介绍在.NET8中使用AnyCAD Rapid.NET三维控件。 ......
控件 NET Rapid NET8

C#.NET 循环字符串 V20231123

C#.NET 循环字符串 V20231123 public static bool IsIllegalOutTradeNo(string OutTradeNo) { foreach (char item in OutTradeNo) { if (item == '(' || item == ')' ......
字符串 V20231123 字符 20231123 NET

3款高评价的.Net开发的WMS系统推荐

本文简介 WMS仓库管理系统是一款专业的仓库管理系统,旨在帮助企业实现仓储管理的智能化、信息化和自动化。通过该系统,企业可以实现对仓库的进货、出货、库存等各个环节的全面把控,提高仓储管理水平,降低运营成本。本文为大家推荐3款开源的WMS仓库管理系统,让仓库管理更高效、更轻松! 了解WMS(仓库管理系 ......
系统 Net WMS

在ASP.NET Core 中使用 .NET Aspire 消息传递组件

前言 云原生应用程序通常需要可扩展的消息传递解决方案,以提供消息队列、主题和订阅等功能。.NET Aspire 组件简化了连接到各种消息传递提供程序(例如 Azure 服务总线)的过程。在本教程中,小编将为大家介绍如何创建一个 ASP.NET Core 应用并将提交的消息将发送到服务总线主题以供订阅 ......
组件 NET 消息 Aspire Core

学习方法: 学习的基本思路

学习方法: 学习的基本思路 一、学习的基本思路 (一)、学习:理解知识和寻找知识之间的关联关系。 1、理解,将定义或者定理分解为若干元素,弄清楚各个元素的本质及核心原理,弄清楚元素之间的作用关系以及作用原理。 2、理解定义、定理; 3、联系:发现(揭示)定理之间的联系、定义之间的联系、定理和定义之间 ......
学习方法 思路 方法

asp.net core 8 目录索引

net core net core 3.1 知识累积 HttpClientFactory 是 HttpClient 的正确使用方式 linux与windows路径字符串中分隔目录级别 知识重点 asp.net core 3.1 CreateDefaultBuilder默认启动解析 asp.net c ......
索引 目录 core asp net

七天.NET 8操作SQLite入门到实战 - 第三天SQLite快速入门

前言 今天我们花费一个小时快速了解SQLite数据类型、SQLite常用命令和语法。 七天.NET 8操作SQLite入门到实战详细教程 第一天 SQLite 简介 第二天 在 Windows 上配置 SQLite环境 EasySQLite项目源码地址 GitHub地址:https://github ......
SQLite 实战 NET

一个.Net开源的协作办公套件,包括文档、表格、演示文稿和表单

推荐一个开源的文档协作办公套件,可以很好的满足团队对方便、高效、安全的方式来处理文档工作,促进团队协作和信息共享。 项目简介 ONLYOFFICE 是一个开源的办公套件,包括文档、表格、演示文稿和表单等应用程序。 可以很好低与微软Office兼容,允许多人实时在线对同一个文档进行协作编辑,并且支持W ......
文稿 套件 表单 表格 文档

在Linux平台下使用.NET Core访问Access数据库读取mdb文件数据

今天有群友在群里问 C# 能不能在 Linux 下访问 Access数据库? 我觉得这很有趣,因此研究折腾了一下,也因为很久没有写博文了,所以特意上来写博文分享经验。 运行环境 操作系统:Ubuntu 22.04.3 LTS (Jammy) 开发工具:Visual Studio 2022 (17.8 ......
数据 数据库 文件 Access Linux

.NET周刊【11月第2期 2023-11-12】

国内文章 一个基于百度飞桨封装的.NET版本OCR工具类库 - PaddleOCRSharp https://www.cnblogs.com/Can-daydayup/p/17818557.html 本文介绍了PaddleOCRSharp,这是一个基于百度飞桨PaddleOCR的.NET OCR工具 ......
周刊 2023 NET 11 12

作为.NET平台下的程序员,需要掌握以下几种主要的架构设计

作为.NET平台下的程序员,需要掌握以下几种主要的架构设计: 桌面应用程序架构:掌握Windows Forms和WPF这两种主要的桌面应用程序开发框架,能够设计并实现功能丰富、用户体验良好的桌面应用程序。 Web应用程序架构:熟悉ASP.NET Core框架,掌握MVC(Model-View-Con ......
程序员 架构 程序 平台 NET

征信报告修改工具插件,自动制作无密码PDF,无痕迹修改效果,仅供代码思路学习,不提供成品

提前说明,成品我不公布,仅供学习,一般我们导出的征信报告是带密码的,想要编辑密码必须要破解密码才可以,那么这个工具你可以将带有密码的报告导入这里面,实现一键解密,然后就可以随便修改里面的内容了。 软件界面图: 易语言开源代码【仅供学习研究】 .版本 2 .支持库 edroptarget .支持库 i ......
成品 插件 思路 痕迹 密码

七天.NET 8操作SQLite入门到实战 - 第二天 在 Windows 上配置 SQLite环境

前言 SQLite的一个重要的特性是零配置的、无需服务器,这意味着不需要复杂的安装或管理。它跟微软的Access差不多,只是一个.db格式的文件。但是与Access不同的是,它不需要安装任何软件,非常轻巧。 七天.NET 8操作SQLite入门到实战详细教程 第一天 SQLite 简介 EasySQ ......
SQLite 实战 Windows 环境 NET

渗透测试思路

渗透测试思路 1.信息收集 服务器 服务器系统/版本 开放端口 ip 是否存在WAF 网站指纹 中间件 cms 证书 dns 系统敏感信息 whois 社工 敏感目录、文件 google hack 子域名 备份数据 2.漏洞挖掘 浏览网站规模、大小、特点 端口扫描、弱口令探测 如心脏滴血、cve-2 ......
思路

Net 高级调试之十:轻量级代码生成的调试

一、简介 今天是《Net 高级调试》的第十篇文章。说起来,高级调试,调试的内容还是挺多的,技巧也不少,但是,要想做一个合格的高级调试人员,还需要掌握如何调试动态生成的IL代码。今天要探讨的高级调试的技巧是如何调试通过 Emit 动态生成 IL 代码。可能有人会问,我们不是编写 C# 代码,或者是 V ......
轻量 轻量级 代码生成 代码 Net

.net 中log4net的使用

新建一个配置文件 log4net.config,右键文件属性,始终复制到生成目录下即可,配置文件可以根据自己的需要自行修改 <?xml version="1.0" encoding="utf-8"?> <log4net> <appender name="RollingLogFileAppender" ......
net log4net 4net log4 log

启动ASP.NET项目报“/”应用程序中的服务器错误,解决方案

当使用浏览器启动aspx项目时,如果浏览器出现下面错误 需要检查系统服务中的ASP.NET State Service服务是否启动 如果没有启动,会报这种错误,及时启动起来,就可以解决 ......

.NET 主流 ORM 功能介绍 大全 最新

​ .NET主流ORM 下面是3款.NET 使用最多的ORM,来自公众号投票结果 ,数据比较真实可靠,也可去搜索公众号继续投票 测试项目发布时间微信公众号投票 (追逐时间光者)使用难度功能 SqlSugar orm 2014 26% 663票 适中 全 EFCore orm 2016 36% 491 ......
主流 功能 大全 NET ORM

Ubuntu更新源文件报错:E: 仓库 “http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic Release” 没有 Release 文件。

E: 仓库 “http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic Release” 没有 Release 文件。 一条命令解决 sudo add-apt-repository --remove ppa:chris-lea/node.js ......
Release 源文件 仓库 chris-lea launchpad

如何实现一套简单的oauth2授权码类型认证,一些思路,供参考

背景 组内人不少,今年陆陆续续研发了不少系统,一般都会包括一个后台管理系统,现在问题是,每个管理系统都有RBAC那一套用户权限体系,实在是有点浪费人力,于是今年我们搞了个统一管理各个应用系统的RBAC的系统,叫做应用权限中心,大致就是: 各个应用在我们系统注册,并录入应用支持的各类权限(如菜单权限、 ......
思路 类型 oauth2 oauth

七天.NET 8操作SQLite入门到实战 - SQLite 简介

什么是SQLite? SQLite是一个轻量级的嵌入式关系型数据库,它以一个小型的C语言库的形式存在。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。SQLite还具有跨平台的特性,可以在多个操作系统上运行包括Window ......
SQLite 实战 简介 NET

【Azure Key Vault】.NET 代码如何访问中国区的Key Vault中的机密信息(Get/Set Secret)

问题描述 使用 .NET Azure.Identity 中的 DefaultAzureCredential 认证并连接到Azure Key Vault中, 在Key Vault 的示例中,并没有介绍如何在代码中设置连接到中国区Azure中。 如果直接运行DefaultAzureCredential, ......
Vault 机密 Key 代码 Secret

内存加载.NET程序集&Bypass ETW

内存加载.NET程序集&Bypass ETW 在内存中加载可以使你的文件变得非常隐蔽,不需要落地文件。下面我们一起来学习一下,如何在内存中加载.net程序集,并且绕过ETW的检测。 0x01 Assembly.Load 官方文档如下Assembly.Load 方法 (System.Reflectio ......
内存 程序 Bypass NET ETW