动态代理是实现AOP的一种方式,即在开发过程中我们不需要处理切面中(日志等)的工作,而是在运行时,通过动态代理来自动完成。Castle DynamicProxy是一个实现动态代理的框架,被很多优秀的项目用来实现AOP编程,EF Core、Autofac等。第一步,首先在vs的nuget包管理器中安装Castle.Core包。 第二步:定义拦截器,实现IIn...
2022年01月07日 14:32 Asp.net 2380
平时在做vue开发时,运用到最多的三个命令:npminstall--安装依赖npmrunbuild--构建打包,会生成一个dist文件,部署到服务器时用到npmrunserve--这个命令我们可以看到运行效果,实时更改也会实时更新,可以实现热启动
2021年12月20日 11:22 Asp.net 809
首先需要安装好相应的包:SqlServer:Scaffold-DbContext'datasource=.;initialcatalog=ShineTriage;integratedsecurity=True;MultipleActiveResultSets=True;App=EntityFramework'Microsoft.EntityFrameworkCore.SqlSer...
2021年12月14日 17:39 Asp.net 838
创建好netcore的项目后,首先第一步,需要在nuget下安装好四个包:Microsoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.DesignMicrosoft.EntityFrameworkCore.ToolsPomelo.EntityFrameworkCore.MySql如图:然后定义自己的数据库上下文:usingMicrosoft...
2021年12月14日 16:58 Asp.net 900
在vscode上搭建一个vue项目---初学总结。1.假设Vscode、nodejs等已经安装好了。2.全局安装vue-cli,vue-cli可以帮助我们快速构建Vue项目。安装命令:npminstall-gvue-cli打开VScode的终端,调出命令输入框。点击终端-新建终端,输入上述命令,回车,等待安装完成。3.安装webpack,它是打包js的工具安装命令:npminstall-gweb...
2021年11月12日 14:19 Asp.net 918
一、首先发布项目,发布为独立部署,这样在宿主机器(无论是Linux还是Windows操作系统)都不需要安装NetCore环境:二、发布完成之后,如果发布的目标运行时是Windows系统,会生成一个EXE文件,直接双击打开EXE运行即可。如果是Linux操作系统,需要输入几个命令。1.cd到你部署的文件目录下2.chmod 777 运行文件(这里主要是设置权限可读可写可运行)3.执行命令./运行文件...
2021年11月02日 15:08 Asp.net 1078
一、权限chmod777文件或目录示例:chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行)。
2021年11月02日 15:00 IT相关 730
1.首先需要同nuget安装log4net和Microsoft.Extensions.Logging.Log4Net.AspNetCore,安装完成之后如下: 2.在netcore项目的program中添加log4net组件publicclassProgram{publicstaticvoidMain(string[]args){CreateHostBuilder(args)....
2021年11月02日 10:16 Asp.net 826
需要对docker进行两个设置: 第一:内存尽量调大,disk image指向一个不是系统盘的盘符下。第二:设置挂载映射的盘符只有设置了这个,下面容器挂载才能生效。 下面开始进行到安装的步骤第一步:首先拉取镜像(CE 即社区免费版, EE 即企业版,需付费使用。)dockerpullgitlab/gitlab-ce第二步:docker通过镜像构建容器正常代码:dockerrun-d-p2222:...
2021年10月19日 16:27 Asp.net 713
通过网上资料查找,大致可以分为两种方式, 第一种: 首先将项目package打包成jar包,放到和dockerfile文件所在的目录下,执行docker build 和docker run即可: 首先需要做一些配置: 在pom.xml中添加以下配置: 在properties下添加:<!--docker构建配置1:配置properties--><docker...
2021年07月30日 15:34 IT相关 991
两个命令就可以搞定。 Window+R输入cmd,打开cmd命令,输入:netstat -ano 然后Ctrl+F 搜索8080 找到进程ID 输入: taskkill /pid 27752 -f 即可。
2021年07月09日 14:37 Asp.net 742
主要用到了ToolBox.UserAgentParse这个Nuget包,首先打开项目,打开NuGet包,搜索ToolBox.UserAgentParse,然后点击安装即可。 使用方法:varuaInfo=newUaUnit(ua).Parse();//实例化工具类传入UA字符串调用parse()方法即可解析Console.WriteLine($"浏览器内核:{ua.B...
2021年07月09日 12:56 Asp.net 883