1.首先在Gitee上面新建仓库 2.复制仓库地址: 3、用VS2022打开先有项目,菜单上面Git菜单,找到Git更改项,(如果更改项是灰色的不能点,则直接点击远程推送,跳至第5步): 4、点击创建Git存储库: 5、创建本地仓库并推送到远程,点击创建并推送: 6、等待创建成功即可,刷新gitee仓库,如果没有推送的话手动点击推送按钮即可: PS:1、本机需要安装git2、如果在推送远程仓库…
using System;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Text;public class CaptchaHelper{ public (string key, string base64) GenerateCaptcha() { string …
var rnd = new Random();Color color = Color.FromArgb(rnd.Next(0, 256), rnd.Next(0, 256), rnd.Next(0, 256), rnd.Next(0, 256))
一、修改下载的NuGet包存储位置:1、文件路径:C:\Users\{登录用户名}\AppData\Roaming\NuGet2、打开修改 “NuGet.Config”,文件内容原始文件内容为:xml version="1.0" encoding="utf-8"?<configuration> <packageSources> …
Table:指定实体对应地数据库表名,可忽略,但是忽略后实体对应地数据库表名会在末尾加个s,Demo对应Demos(感觉画蛇添足了)Key:指定此列为主键(自动增长主键),可忽略,忽略后默认查找ExplicitKey:指定此列为主键(不自动增长类型例如guid,ExplicitKey与Key地区别下面会详细讲)Computed:计算属性,打上此标签,对象地insert,update等操作会忽略此列…
using System;using System.IO;namespace FileApplication{ class Program { static void Main(string[] args) { string[] names = new string[] {"Zara Ali", "Nuha…
//配置静态文件中间件app.UseStaticFiles();app.UseDefaultFiles();app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot&qu…
示例值:"548,549,550,551,712,713"SQL Server 2016 及更高版本 Declare @ids nvarchar(200) = '123,456'; Select * From Users Where ID IN ( Select Value from STRING_SPLIT ( @ids , ',' )) …
设置值: List<Claim> claims = new List<Claim>() { new Claim(ClaimTypes.NameIdentifier, userNo), new Claim(ClaimTypes.Name, userName), new Claim("ntAccount"…
授权方式#Authorize特性其实已经包含了几种不同的授权方式基于角色 Roles基于策略 Policy基于方案 Scheme这里我们主要讲角色授权将角色赋予某个控制器或控制器内的操作,指定当前用户必须是其角色才能访问请求资源。可以使用??Authorize??属性的Roles特性指定所请求资源的角色。分配了“admin”角色用户进行访问操作[Authorize(Roles ="adm…
问题:写的请求token,在API端带入token请求一直正常,但只要在前端请求接口就回复401无权限,如下图 同样的token,API端测试正常拿到权限,到了前端请求,就是拿不到权限,足足搞了2天,也是醉了今天才发现原因,我把token返回的时候,通过JSON.stringify给转换了//请求成功后,写入 access_token layui.data(setter.table…
一、引入Nuget包生成Token和验证Token主要使用下面这个包。Microsoft.AspNetCore.Authentication.JwtBearer二、生成步骤1.添加配置文件在API项目的配置文件中增加关于Token的配置信息。代码如下:{ "Logging": { "LogLevel": { "Default&qu…
1.新建一个Api接口统一返回类ApiResult.csusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace Jom.WebApi.Config{ public class ApiResult { public bool …
方式一:public static string DateFormatToString(DateTime dt){//TimeSpan表示时间间隔TimeSpan span = (DateTime.Now - dt).Duration();//表示取timespan绝对值 if (span.TotalDays > 60) { …
IP2Region为老的组件,数据库为.db格式的,安装好依赖包,输入如下代码即可com.c_Ip = HttpContext.Connection.RemoteIpAddress.MapToIPv4().ToString();using (DbSearcher search = new DbSearcher(_hostingEnvironment.WebRootPath + @"/i…
[HttpGet("Get")]public IActionResult Get([FromQuery]Cabinet c, [FromQuery] PageUtil p){ int code = 0; //page = page==null?0:page-1; List<Cabinet> data = new CabinetServer().G…
List<Model> strList = new List<Model>() { new Model(){Id=1,Name = "张三"}, new Model(){Id=11,Name = "张三1"}, new Mo…
List<Student> lsStudent = new List<Student>(){ new Student { ID = 1,Name = "1", Age = 128, Sex = null }, new Student { ID = 2, Name = "2",…