主流 功能 大全net
.NET 7 使用gRpc
Server端 添加proto文件, 编辑项目文件添加proto文件,编译项目 添加Service服务 启动Server Client端 安装package Copy proto文件到项目里 ......
详解!视频直播源码平台搭建开发:录制功能
视频直播源码平台的录制功能能够为用户提供更多方便、灵活性,同时也增加了直播内容的传播和价值,这也使录制功能成为视频直播源码平台的必备功能之一。 ......
.NET周刊【7月第4期 2023-07-23】
## 国内文章 ### 你知道.NET的字符串在内存中是如何存储的吗? https://www.cnblogs.com/artech/p/string-memory-layout.html 毫无疑问,字符串是我们使用频率最高的类型。但是如果我问大家一个问题:“一个字符串对象在内存中如何表示的?”,我 ......
NET7中简单的登录判断基类
NET7中简单的登录判断基类 public class BaseController : Controller { public override void OnActionExecuting(ActionExecutingContext context) { base.OnActionExecut ......
Parallels Desktop 18亮点功能改变与变化总整理(附安装包)
Parallels Desktop 18专为最新的Apple硬件和即将发布的macOS Ventura版本而设计。它提高了运行在ARM上的Windows 11 ARM的兼容性,并拥有强大的性能和游戏更新,让用户可以不间断地进行更多的工作和娱乐。 →→↓↓载Parallels Desktop 18 1 ......
转载:PageOffice在线打开office文件通过js调用vba可实现的功能
pageoffice封装的js接口有限,某些比较复杂的设置用到的客户不多,所以没有提供直接的js方法,但是pageoffice提供了Document属性和RunMacro方法,可以调vba或直接运行宏指令实现比较小众的一些需求 Word相关功能 1、给word表格中的单元格赋值 document.g ......
Tita 升级|「绩效」相关功能优化升级
1.完成值录入节点支持批量导入完成值 Tita - OKR和新绩效一体化管理平台 点击批量导入按钮,下载列表数据,完成填写后导入 2.考核模板流程设置中支持添加多个绩效面谈节点,且能自定义控制绩效面谈的节点顺序 使用场景:当考核执行时,需要和多个角色进行面谈 a.前往考核模板中的考核流程设置页面,点 ......
.NET 十个常用的组件库
前言 分享一下本人一直在用的十个组件库: 一、AutoMapper AutoMapper是一个对象映射工具,用于简化.NET应用程序中不同类型对象之间的转换和映射。 功能:AutoMapper提供了自动化的对象映射功能,可以将一个对象的属性值自动映射到另一个对象的对应属性上,无需手动编写大量的赋值代 ......
NET7下取客户IP
NET7下取客户IP WEB层建立以下类: //控制器中直接用即可取IP ViewBag.ip = HttpContext.GetClientIP(); public static class HttpContextExtension { public static string GetClient ......
解决layui的bug 在layui tree 组件中 禁用选中父节点后自动选中子节点功能
最近做权限管理后台,用了layui tree 组件,发现选中了父节点后,自动选中了子节点。不满足现实业务需求。所以微调了下源代码。 在用树形组件中,在用文档中 tree.setChecked('demoId', [2, 3]); //批量勾选 id 为 2、3 的节点 用这句代码,进行自动勾选的时候 ......
ASP.NET Core Identity 系列之一
ASP.NET Core Identity提供给我们一组工具包和API,它能帮助我们应用程序创建授权和认证功能,也可以用它创建账户并使用用户名和密码进行登录,同时也提供了角色和角色管理功能。ASP.NET Core Identity使用SQL Server/第三方数据库存储用户名和密码,角色和配置数 ......
使用.Net Core 生成条形码,保存成图片,使用ZXing
转载于作者Lucas汪星人:https://www.jianshu.com/p/9955b4f27501 在原先作者的基础上根据我自己修改了一些代码仅供参考: 首先需要引用NuGet包:ZXing.Net.Bindings.ZKWeb.System.Drawing 也可以使用终端开发者PowerSh ......
Asp.Net MVC 使用Log4Net
# Asp.Net MVC 使用Log4Net 在 ASP.NET MVC 中使用 Log4net 需要进行一些配置和代码集成。下面是在 ASP.NET MVC 中使用 Log4net 的步骤: ## 1. 安装 Log4net NuGet 包 打开 NuGet 包管理器控制台,并运行以下命令来安装 ......
Asp.Net 6中使用Log4Net
# Asp.Net 6中使用Log4Net ## 1. 先新建一个ASP.NET Core空项目 ![1](https://imgcolud.oss-cn-hangzhou.aliyuncs.com/mdnet/202307252023266.png) ## 2. 通过Nuget包管理器安装下面两个 ......
AI面试官:Asp.Net 中使用Log4Net (一)
# AI面试官:Asp.Net 中使用Log4Net (一) ## 1. 先新建一个ASP.NET Core空项目 [TOC] ## 1. 什么是log4net?它的作用是什么? 解答:log4net是一个开源的日志记录框架,用于在.NET应用程序中记录日志信息。它可以帮助开发人员将不同级别的日志信 ......
AI面试官:Asp.Net 中使用Log4Net (二)
# AI面试官:Asp.Net 中使用Log4Net (二) 当面试涉及到使用log4net日志记录框架的相关问题时,通常会聚焦在如何在.NET或.NET Core应用程序中集成和使用log4net。以下是一些关于log4net的面试题目,以及相应的解答、案例和代码: [TOC] ## 6. 如何配 ......
AI面试官:Asp.Net 中使用Log4Net (三)
# AI面试官:Asp.Net 中使用Log4Net (三) 当面试涉及到使用log4net日志记录框架的相关问题时,通常会聚焦在如何在.NET或.NET Core应用程序中集成和使用log4net。以下是一些关于log4net的面试题目,以及相应的解答、案例和代码: [TOC] ## 11. 如何 ......
Asp.Net 使用Log4Net (基础版)
# Asp.Net 使用Log4Net (基础版) ## 1. 创建项目 创建ASP.NET Web Forms项目 在Visual Studio中创建一个新的ASP.NET Web Forms项目。命名为"Log4NetDemo"。 ## 2.安装Log4Net包 打开NuGet包管理器控制台,并 ......
Asp.Net 使用Log4Net (封装帮助类)
# Asp.Net 使用Log4Net (封装帮助类) ## 1. 创建Log4Net帮助类 首先,在你的项目中创建一个Log4Net帮助类,用于封装Log4Net的配置和日志记录逻辑。 ```csharp using log4net; using log4net.Config; public cl ......
Asp.Net 使用Log4Net (SQL Server)
# Asp.Net 使用Log4Net (SQL Server) ## 1. 创建数据库表 首先,在你的SQL Server数据库中创建一个用于存储日志的表。以下是一个简单的表结构示例: ```sql CREATE TABLE [dbo].[Logs]( [Id] [INT] IDENTITY(1, ......
我喜欢的.NET8 Preview 1功能
.NET8的第一个预预览版发布了,又开启了一波新技术的学习和研究。简单过了一下.NET8 Preview1,中间有两个功能是我的痛点,先睹为快。 在项目中,数据从前端UI到后端(后端也分为好几层),再到数据库端,每个端或层的命名规则不尽相同,所以在端之间的数据项命名转换就个痛点,C#中,帕斯卡命名与 ......
我喜欢的.NET8 Preview 1功能
.NET8的第一个预预览版发布了,又开启了一波新技术的学习和研究。简单过了一下.NET8 Preview1,中间有两个功能是我的痛点,先睹为快。 在项目中,数据从前端UI到后端(后端也分为好几层),再到数据库端,每个端或层的命名规则不尽相同,所以在端之间的数据项命名转换就个痛点,C#中,帕斯卡命名与 ......
>.NET Core|--Quartz.Net|--控制台应用程序
### 前言 ```bash #Visual Studio 版本 Microsoft Visual Studio Professional 2022 (64 位) #Quartz.Net 版本 Quartz.Net 3.6.3 #C#语言版本 ( 别小看这个, 否则我下面的代码在你那里很可能跑不起来 ......
asp.net WebApi .net 6.0 在windows server2019上以服务方式发布
一、修改Program.cs代码,注册为 Windows Service如果不注册builder.Host.UseWindowsService(); 安装为window服务会启动报错 安装NuGet包Microsoft.Extensions.Hosting.WindowsServices Progr ......
.NET项目重构之日志服务(Serilog)
# 1. 目录 - [1. 目录](#1-目录) - [2. 前言](#2-前言) - [2.1. 日志控件的选择](#21-日志控件的选择) - [3. 日志配置](#3-日志配置) - [3.1. 控制台打印](#31-控制台打印) - [3.2. 文件打印](#32-文件打印) - [4. 结 ......
记录使用HPSocket.NET包开发WebSocket通讯,报错Could not decode a text frame as UTF-8
因工作需要开发Scada系统,使用到WebSocket通讯,网页客户端接收数据时发生Could not decode a text frame as UTF-8报错 通过网络检索,有多种说法,验证如下 1、文本针和二进制针的数据发送方式都测试失败 1 string kson = JsonConver ......
Vue使用v-viewer插件实现图片预览和缩放和旋转等功能
科普:v-viewer 简单来说:v-viewer是一款支持vue项目中的图片浏览组件,它支持图片旋转、缩放、翻转等操作,支持配置化.非常强大 官网目录:v-viewer 安装依赖 直接执行命令: npm install v-viewer --save 引入并使用依赖 下载完成之后,就可以配置了,具 ......
vue 实现复制功能
不使用插件 不使用插件,可以使用input标签,然后通过execCommand(‘copy’)函数实现复制功能。 复制input标签中的内容 <template> <div id="app"> 请输入你需要复制的内容:<input id="copy" v-model="mes"/> <button ......