索引mongodb asp net
.NET开源免费功能最全的商城项目
前言 今天给大家推荐一个功能丰富、免费、灵活且可定制的开源电子商务解决方案:nopCommerce。大家假如有商城需求可以直接使用该项目进行二次开发,省时省力。 项目介绍 nopCommerce在.NET 7上运行,并使用MS SQL 2012(或更高版本)后端数据库。 nopCommerce是跨平 ......
.net事件
事件是委托的实例 三大特性订阅,触发,发布 学生,老师,学校三个类 学校有个方法叫上课倒计时,学生和老师订阅了这个方法,有一个事件叫上课铃,学生和老师有个方法叫上课去了。 学生和老师的“上课去了”方法注册到“上课”事件中。当学校倒计时结束调用这个事件,发布上课消息,学生和老师收到就会触发“上课去了” ......
.NET Core 6.0 log4Net 日志配置
1、 安装Microsoft.Extensions.Logging.Log4Net.AspNetCore 包 2、 创建日志配置文件log4net.config ,并设置文件属性为始终复制 可以去官网下载配置文件, Apache log4net – Apache log4net: Config Ex ......
.NET6中配置Hangfire定时任务
1.安装Nuget包 Hangfire.Core Hangfire.SqlServer --sqlserver数据库 SqlServer需要配置其中一个包 Microsoft.Data.SqlClient system.data.sqlclient Hangfire.AspNetCore --Asp ......
.net数据迁移的命令:
//在Program.cs中写: //Dapper可以写一设计数据库表的名字 builder.Services.AddDbContext<MyDbcontext>(a => a.UseSqlServer(builder.Configuration.GetConnectionString("Dappe ......
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】等功能的开发,今天继续讲解商品列表页面功能开发,仅供学习分享使用... ......
.NET Core|--SkiaSharp 生成图像报错|--The type initializer for 'SkiaSharp.SKAbstractManagedStream' threw an exception.
### 前言 ```bash #SkiaSharp - 版本 2.88.3 #SkiaSharp.NativeAssets.Linux.NoDependencies - 版本 2.88.3 #部署服务器环境 Linux / docker / #Visual Studio 版本 Microsoft V ......
Asp.Net Core 集成JWT采用Rsa非对称密钥并实现自定义身份验证
授权和鉴权分为了两个项目。 首先是授权: 建立Asp.net core 项目,并在Nuget包安装 System.IdentityModel.Tokens.Jwt 新建一个Web Api 用于登录,这里使用账户密码方便调试。另外BaseResult是我封装的一个统一返回数据类型。需要注意的是 aud ......
.NET Core 验证码 - LazyCaptcha
1.前言 在开发网站登录,安全验证等方面的时候,我们经常会使用到验证码,以前我们制作验证码的时候,一般都会写大量的代码完成验证码的制作。有没有现成,又好用的验证码工具插件呢?当然是有的,这里就介绍一个开源又好用的验证码工具LazyCaptcha。 2. LazyCaptcha介绍 LazyCaptc ......
C# 扫描并读取图片中的文字(.NET Core)
本文介绍如何通过C# 程序来扫描并读取图片中的文字,这里以创建一个.Net Core程序为例。下面是具体步骤,供参考。 程序测试环境: Visual Studio版本要求不低于2017 图片扫描工具:Spire.OCR for .NET 图片格式:png(这里的图片格式支持JPG、PNG、GIF、B ......
Spire.OCR for .NET
概述 Spire.OCR for .NET 是一款专业的 OCR(图文识别)组件,用以读取 JPG、PNG、GIF、BMP 和 TIFF 等图片格式中的文本。利用该组件,开发人员可以用 C# 和 VB.NET 创建的 .NET 应用程序来实现 OCR 功能。 Spire.OCR for .NET 的 ......
.net core C# 合并多个word文件
首先在百度找到了一个完整的帮助类,十分好用,感谢大神:https://www.jb51.net/article/55380.htm 转载的看起来界面舒服点:C#实现合并多个word文档的方法 (yii666.com) 然后将这个类直接搬到我的项目里面,发生了报错:Could not load fil ......
Oracle问题:一张表推荐创建多少索引合适
Oracle问题:一张表推荐创建多少索引合适 明确索引主要影响insert、delete以及索引字段的update情况下(还会占用空间,一般不考虑这点),结合需求: 1.如果表基本静态,存储足够的情况下想建多少个都可以。 2.字段如果null值占比大,对字段等值查询或者关联查询多也可以考虑,因为nu ......
Mysql高级4-索引的使用规则
一、最左前缀法则 如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列,如果跳跃某一列,索引将部分失效(后面的字段索引失效) 示例1:account_transaction表中创建一个联合索引,使用method字段+trader_staff_ ......
.net通用RSA加密工具类
目前最流行的加密算法莫过于RSA了,以下是我们.net/.net core C#生成环境用的RSA加密工具类,在此分享给大家。 using System; using System.IO; using System.Security.Cryptography; using System.Text; ......
.Net6实现定时任务
首先创建一个类Background 实现代码: using Microsoft.Extensions.Hosting;using System;using System.Collections.Generic;using System.Linq;using System.Text;using Sys ......
asp.net core之依赖注入
合集 - asp.net core入门到造轮子(7) 1.asp.net core入门到造轮子-目录07-242.asp.net core之Startup07-24 3.asp.net core之依赖注入07-25 4.asp.net core之中间件07-265.asp.net core之Host ......
asp.net core之中间件
合集 - asp.net core入门到造轮子(7) 1.asp.net core入门到造轮子-目录07-242.asp.net core之Startup07-243.asp.net core之依赖注入07-25 4.asp.net core之中间件07-26 5.asp.net core之Host ......
How to uninstall MongoDB from Mac
To completely delete any version of MongoDB from Mac, follow the below steps on the terminal: Check if any mongo service is running: launchctl list | ......
NET6 EF Error: The certificate chain was issued by an authority that is not trusted
Error A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: ......
ASP.NET Core-授权-自定义策略
一 、什么是基于策略的授权基于策略的授权是 ASP.NET Core 中引入的一种新的授权方法。一个授权策略由一个或者多个 requirement 构成。 二 、添加策略在 Startup 中添加策略: services.AddAuthorization(options =>{ // 自定义策略授权 ......
.net 7 session支持
Program.cs,注意顺序 builder.Services.AddSession(options =>{ options.IdleTimeout = TimeSpan.FromMinutes(30); options.Cookie.HttpOnly = true; options.Cookie ......
Mysql高级3-索引的结构和分类
一、索引概述 1.1 索引的介绍 索引index:是帮助 Mysql 高效获取数据 的 有序的数据结构,在数据之外,数据库系统维护着的满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引 1.2 索引的优缺点 优点1:提 ......
NET7下EFCORE的通用增删查改类
NET7下EFCORE的通用增删查改类 代码摘录自《深入浅出ASP.NET CORE》 /// <summary> /// 所有仓储的约定,此接口仅作为约定,用于标识他们 /// </summary> /// <typeparam name="TEntity">传入仓储的实体模型</typepara ......
.Net6基于layui和ztree完成树形选择器添加和反填和修改
以责任科室为例存储两个值ResponsibleDepartment和AoId,ResponsibleDepartment:是科室名称,AoId是科室Id 添加: <div class="layui-form-item layui-form-text"> <label class="layui-for ......
asp.net core之配置
## 简介 配置在asp.net core中可以说是我们必不可少一部分。ASP.NET Core 中的应用程序配置是使用一个或多个配置提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据,普通最常用的应该是下面几种: - 设置文件,例如 appsettings.json - 环境变量 - ......
ASP.NET Core 使用 Claim 认证详解
微软在早期 .NET Framework 时代,针对 ASP.NET 的用户登录身份认证,提供了 Forms 认证实现方案。后来在推出 ASP.NET Core 之后,采用 Claim 认证替代了 Forms 认证,两者本质上都是基于 Cookie 加解密的认证方式,学习和使用起来非常简单,比较适合 ......
ASP.NET Core 授权中间件 AuthorizationMiddleware
/// <summary> /// A middleware that enables authorization capabilities. /// </summary> public class AuthorizationMiddleware { // AppContext switch use ......
hash索引、B-树索引、B+树索引
## hash索引 哈希索引是一种基于哈希表的索引结构,它是一种需要精确匹配才生效的索引结构。 实现原理:对索引列计算哈希值把记录映射到哈希槽中,然后指向对应记录行的地址。因此,在查询的时候只要正确匹配到索引列,就能在O(1)的时间复杂度内查到记录。 以下是一个哈希索引的示例,左边是哈希槽,右边是对 ......