- 博客(33)
- 收藏
- 关注
原创 .net core WebApi Serilog日志
WriteTo.File($"logs\\log_{name}.txt", rollingInterval: RollingInterval.Day)) // 写入日志文件。.WriteTo.Console(theme: AnsiConsoleTheme.Code) // 写入控制台输出,且使用 AnsiConsoleTheme.Code 主题。.MinimumLevel.Override("Microsoft", LogEventLevel.Warning) // 排除Microsoft的日志。
2023-08-17 22:06:07
364
原创 .NetCode6 Autofac的使用和日志拦截器的配置
先下载关于Autofac的使用 <PackageReference Include="Autofac.Extensions.DependencyInjection" Version="6.0.0" /> 这里是6.0 的Netget包 直接引进程序集即可。//根据名称约定(服务层)(服务层的接口和实现均以Service结尾),实现服务接口和服务实现的依赖。//是用于注册日志拦截器的代码。//处理索引超出范围的错误情况。//处理用户未进行身份认证的情况。// 非异步方法直接执行。
2023-08-17 21:47:25
236
原创 .net core mvc实现ORM框架Dapper 连接数据库以及一些配置
【代码】.net core mvc实现ORM框架Dapper 连接数据库以及一些配置。
2023-08-07 21:22:02
155
转载 .NetCore基于SqlSugar的工作单元—UnitOfWork.NetCore基于SqlSugar和Aop的工作单元模式(UnitOfWork)实现
Unit Of Work模式,即工作单元,它是一种数据访问模式。所以在采用Unit Of Work模式好处就在于能够确保数据的完整性,如果在持有一系列业务对象(同属于一个事务)的过程中出现问题,就可以将所有的修改回滚,以确保数据始终处于有效状态,不会出现脏数据。由上面的例子可以看到,_studentRepository 和 _teacherRepository 两个仓储分别进行了添加操作,但是他们实际是在一个事务中进行的,所以如果出现异常,事务中的所有操作都会回滚,从而达到操作原子性。
2023-08-02 09:28:35
1207
原创 .net core mvc实现条形码
具体的路径可以自己去自定义,比如可以保存到你自己的电脑文件夹中,改路径就行了。在这段代码中要注意引用的命名空间,如:System.DrawingCore 具体的情况请在使用到你的项目中去解决大概率就是命名空间的原因,还有代码中。代码中的message可以自定义条形码中扫描出来的具体内容 比如我在代码中写的456789,那么我扫描条形码识别出来的内容就是456789。首先需要引用NuGet包:ZXing.Net.Bindings.ZKWeb.System.Drawing。然后就可以生成条形码了。
2023-07-26 15:10:31
298
原创 .net core MVC Autofac的使用
先下载关于Autofac的使用 <PackageReference Include="Autofac.Extensions.DependencyInjection" Version="6.0.0" /> 这里是6.0 的Netget包 直接引进程序集即可。//根据名称约定(服务层)(服务层的接口和实现均以Service结尾),实现服务接口和服务实现的依赖。注:在程序集注入服务中 引入你的程序集名称 例:Smarthealthcare.Service 就是我的程序集名称。//程序集注入业务服务。
2023-07-24 20:25:08
84
原创 Swagger显示中文注释
services.AddSwaggerGen(options => { var basectory = System.AppDomain.CurrentDomain.BaseDirectory; var ctory = System.AppDomain.CurrentDomain.FriendlyName + ".xml"; var text = Path.Co
2023-06-28 15:56:56
579
1
原创 前后端分离项目中的jwt令牌应用
做为前后端分离项目中,授权认证常用token令牌做为身份认证的方式,对于jwt令牌的获取、验证、解析以及存储,分别示例如下:需要安装两个nuget包,分别为:IdentityModel和Microsoft.AspNetCore.Authentication.JwtBearer。
2023-06-28 15:47:53
230
1
原创 解决ABP框架 post添加请求
ABP 连接远程数据库Integrated Security=false。写在SmArtHoTelHttpApiHostModule里。
2023-06-28 14:58:48
243
1
原创 vue + element 表格数据导出为excel表格
FileSaver.saveAs(new Blob([wbout], { type: "application/octet-stream" }),"导出详情单.xlsx");由于业务内容的需要,我们有时候需要将表格中的数据做导出,生成一个excel表格,以下操作主要实现将element中的table数据生成一个excel表格并做下载操作。<el-button @click="exportExcel()">导出</el-button>label="地址">label="地址">label="地址">
2023-06-28 14:55:11
1161
2
原创 安装node.js到运行项目遇到的一些问题
3.我发现是python环境变量没配置好的问题,去检查发现环境变量自动配置在了当前windows用户下,又卸载了当前的python重新安装时选择自定义安装,把for all user 勾上还有那个添加到环境变量也勾上。Linux :在命令行执行:export NODE_OPTIONS=--openssl-legacy-provider。windows:在命令行执行:set NODE_OPTIONS=--openssl-legacy-provider。4.再次运行npm install终于不报错了。
2023-06-28 14:35:43
322
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人